Фронтенд
Михаил Алексеевич
Возраст
25 лет (25 Декабря 1998)
Город
Балашиха
Переезд невозможен
Гражданство
Россия
Полная занятость
Среднее
Балашиха, 2013 — 2017 гг.
Английский — Технический
Являюсь начинающим front-end девелопером.За свое время обучения я успел поработать с html,css(scss),js,системами контроля версий и vue.В конце резюме я укажу уровень профессиональности, а так же платформы,на которых обучался,дам ссылку на портфолио(оно в процессе создания). *HTML -- знание всех используемых тэгов,понимание базовой доступности и знание,ресурсов,откуда можно черпать информацию для освежения памяти. Семантика и достижение адаптивности с помощью и его дополнения. *CSS -- построение сеток с флексами и гридами,изначально учитывая в уме адаптивность.Адаптивность layout'а и картинок,кроссбраузерность и все необходимые техники для начинающего фронтенд-дева.Курсы,которые проходил(1. https://www.udemy.com/course/advanced-css-and-sass/ Вероятно,самый популярный и наиболее глубоко затрагивающий многие темы(но не все). 2.Разные css техники от egghead. Так же закрываю отдельные пробелы ютубом.(kevin powell,Вадим Макеев,wes bos и т.д) Практиковался на frontend mentors. * CSS-animations -- спокойно создаю кейфреймы там где необходимо,а где нет,там простой transition.Не знаю gsap,но могу реализовать достаточно сложную анимацию на сайте(svg-спрайт точно смогу анимировать),при этом используя только transform u opacity(FLIP animation).Понимаю,что нагрузку с cpu лучше переместить на gpu и использовать transform3d * -- JS замыкания,объекты,контекст,циклы,higher-order функции,this с bind,call,apply. Ассинхронный код с промисами(Promise.allSettled() и т.д) и async. Здесь же eventloop.(Буду смотреть,чтобы микротаски в бесконечный цикл не ушли). * DOM -- знание всплытия и погружения.Могу в getBoundingClientRect(). События мыши,кнопок и т.д.Естественно,умею и более базовые вещи.Знаю,что на каждую li не стоит ставить listener,лучше уж делегировать все ul. *HTTPS,REST -- знаю,как делать запросы к серверу и какие они бывают.Умею пользоваться ,GET,POST,PATCH,PUT и DELETE.Знаю про CORS и проблем с ним не возникнет. *UI-компоненты. Не смотря на то,что я сам писал простенькие дропдауны,слайдеры и аккордеоны,я понимаю,что лучше пользоваться зарекомендовавшими себя библиотеками.Могу под нужный мне компонент найти библиотеку и разобраться в документации(возможно,посмотреть на codepen или на ютуб ее подробную реализацию). По JS я проходил: 1)https://www.udemy.com/course/modern-javascript/ 2)На ютубе я делал упражнения от kevin powell,Kyle Simson,а так же более нишевых и маленьких каналов. Наверное,тут я узнал больше всего о js и его фишках. * работа с макетом -- могу достать любые стили из фигмы (с фотошопом проблематичнее,но это достигается быстро) Из большой тройки фреймворков я решил выбрать VUE. Т.к. он максимально новый,но уже не сырой + его используют более маленькие компании,что снижает порог входа). *VUE -- начал я с документации.Далее пошли vue school и vue mastery.Я немного разочарован в качестве материала и преподавания обоих платформ,но много полезных техник для себя подчерпнул.Естественно использовал vue-router и vuex.Ну и мой последний проект был связан с udemy курсом https://www.udemy.com/course/vue-and-vuex-writing-real-project-from-scratch/ .Очень крутой учитель,который дал понять много тонкостей работы с vue для начального уровня.(jwt auth,pagination и использование route-guards) К сожалению пока не притронулся к nuxt * GIT -- Умею работать с базовыми командами,создавать проекты,забирать и комитить,но пока что на этом все. .Мне так хотелось изучать js и делать проекты,что я совсем "забил" на git.По мере того,как я буду делать проекты,буду комитить на свой github https://github.com/mike40in. Я залью сюда свои старые проекты ,но некоторые я уже найти не смогу. Чем я занимаюсь в данный момент?Пишу простенькие проекты на vue,одновременно просматривая видеокурсы и соурс-код проектов.Это то чем я намерен прокачивать свой скилл во vue в ближайшее будущее и готовиться к интервью. В скором времени на github(и скорее всего на gitpages выложу свое портфолио.Скорее всего туда не войдет vue и я напишу на vanila-js ) *Мои планы на будущее в этой профессии --Для начала мне очень хотелось бы углубиться во фронт. Начать осваивать анимации GSAP. Я уже нашел необходимые ресурсы,но мне первым делом нужно найти работу и набраться опыта разработки в колективе и улучшать знания построения фронта и его логики,иначе я нормально не научусь пользоваться GSAP,а базовые знанию vue обновлять придется.Смотрю в сторону SSR и NUXT,но в приоритете этого нет.Так же для дальнейшего развития мне хотелось бы углубиться в такие темы,как сборка мусора,оптимизация приложения,больше узнать про паттерны проектирования и начать изучать алгоритмы. Резюмируя: судя по просмотренным мною реальных интервью,я готов с уверенностью сказать,что являюсь хорошим кандидатом на позицию junior девелопера.Знания vue мои не идеальные и ,скорее всего, пока вы это читаете,я работаю как раз над использованием фреймворка. Не смотря на то,что я вношу это себе в минус,я более чем уверен,что этих знаний будет достаточно,чтобы писать и использовать компоненты на vue,делать axios запросы(что get,что DELETE) с помощью акшнов и реагировать на них из любого модуля,если будет необходимо.
8 ноября, 2016
15 000 руб
8 июня, 2017
Александр Васильевич
Город
Балашиха local_shipping
Возраст
58 лет (28 ноября 1965)
Опыт работы:
32 года и 2 месяца
Последнее место работы:
Менеджер проектных решений, Престиж-интернет
11.2011 - по текущее время
9 августа, 2017
Резюме размещено в отрасли