Больше информации по резюме будет доступно после регистрации
ЗарегистрироватьсяБыл на сайте более двух недель назад
Кандидат
Мужчина, 45 лет, родился 22 марта 1980
Не ищет работу
Ростов-на-Дону, не готов к переезду, готов к редким командировкам
Frontend разработчик (Vue.js)
Специализации:
- Программист, разработчик
Занятость: полная занятость, частичная занятость, проектная работа
График работы: полный день, гибкий график, удаленная работа
Опыт работы 11 лет 10 месяцев
Июль 2024 — по настоящее время
10 месяцев
Пректные работы
Фронтенд разработчик
1. Разработка полнофункциональных приложений:
- Участвовал в создании веб-приложений, используя Vue.js, Nuxt.js и Node.js для разработки как клиентской, так и серверной части.
- Реализовывал архитектуру клиент-сервер для обеспечения взаимодействия между пользовательскими интерфейсами и сервером.
2. Создание RESTful API с Node.js:
- Разрабатывал серверные приложения с использованием Express.js для создания RESTful API, которые взаимодействуют с клиентскими приложениями на Vue.js и Nuxt.js.
- Настраивал маршруты, обрабатывал запросы и отправлял ответы клиенту, реализуя логику бизнес-правил.
3. Работа с базами данных PostgreSQL:
- Использовал PostgreSQL для хранения и управления данными, проектировал структуры базы данных и выполнял оптимизацию запросов для повышения производительности.
4. Интеграция с бизнес-логикой:
- Создавал бизнес-логику на стороне сервера для обработки данных, а также линковал frontend и backend части приложения.
- Обеспечивал безопасность API, реализуя аутентификацию и авторизацию пользователей с использованием JWT (JSON Web Tokens).
5. Работа в команде и Agile-методологии:
- Участвовал в командных проектах, работал по методологиям Agile и Scrum, что способствовало улучшению навыков командной работы и управления проектами.
Получил новый опыт в:
- Backend-разработка: Углубленные знания в JavaScript, Node.js, Express.js.
- Работа с базами данных: Опыт работы с PostgreSQL, проектирование и оптимизация схемы базы данных.
- API-разработка: Навыки разработки RESTful API и интеграции с клиентскими приложениями, работа с аутентификацией и авторизацией.
- Оптимизация производительности: Умение оптимизировать серверные приложения и базы данных для повышения производительности.
- Работа с SQL: Опыт написания сложных SQL-запросов, реализация миграций и управление версиями базы данных.
Весь используемый стек: HTML, CSS (SCSS), JS, TS, Vue.js | Nuxt.js (и вся экосистема - vite, pinia, router, Vueuse, eslint и так далее), Websocket, Hyper-V (настройки серверов на базе Ubuntu), Postresql, SQL, Node.js, express.js, pm2, Github self-hosted runners, Nginx (в том числе проксирование в микро сервисы, auth, api, websocket и т.д.), db-migrate
Октябрь 2021 — Июнь 2024
2 года 9 месяцев
AllTrust.Me
Финансовый сектор... Показать еще
Senior frontend developer
Стек:
JavaScript, Vue2/Nuxt2, Vue3/Nuxt3, Vuex, VueRouter, TypeScript, HTML5 + CSS3, Open Graph, REST API, Websocket, Git, WebPack, Figma, Jira.
Обязанности:
- Рефакторинг, проверка, исправление и разбиение на модули легаси кода.
- Проектирование фронтенд и участие в проектировании бэкенд частей приложения.
- Взаимодействие с командой бэкенда.
- Разработка новых фич и поддержка старых для веб-версии обменника криптовалюты (на основе макетов в Figma и юзер-сторис в Jira).
- Разработка и верстка лендингов и промо-страниц.
- Адаптивная верстка (с десктоп ферст до мобайл)
- Внедрение новых технических решений в UI (велосипеды не изобретаем)
- Поиск и решение проблем производительности в веб-приложениях.
- Работа с переводами (i18n)
- Тестирование UI, эндпоинтов.
- Декомпозиция эпиков и оценка задач от бизнеса.
- Помощь в собеседовании новых кандидатов.
Ключевые результаты:
- В одиночку написал аналог торгового терминала binance.com и довел до бета релиза.
- Переписал готовый UI обменника криптовалюты, улучшив UX до отличного рабочего состояния, которое позволило взять его в работу и получать прибыль.
- Получил огромный опыт работы со сторонним API и такими технологиями, как WebSocket, Web Workers и в целом работы с оптимизацией для достижения высокой скорости отрисовки UI.
- Получил огромный опыт работы с чужим, невероятно запутанным, порой совершенно нелогичным легаси кодом, который писали совершенно разные по философии, убеждениям и уровням знаний разработчики.
- Так же получил интересный опыт в помощи коллегам и их обучении.
Февраль 2021 — Апрель 2021
3 месяца
Photoindustry
Ведущий Frontend-разработчик
Стек:
JavaScript, Vue3, Vuex, VueRouter, HTML5 + CSS3,REST API, Git, WebPack, Notion.
Обязанности:
- Запуск проекта с нуля.
- Проектирование фронтенд и участие в проектировании бэкенд частей приложения.
- Взаимодействие с командой бэкенда.
- Разработка и внедрение новых фич .
- Адаптивная & кроссбраузерная верстка.
- Поиск и решение проблем производительности в веб-приложениях.
- Работа с переводами (i18n)
- Тестирование UI, эндпоинтов.
- Код-ревью.
Ключевые результаты:
- Проект успешно запущен с нуля с прекрасной базой для дальней разработки и развития.
Июль 2020 — Апрель 2021
10 месяцев
Evapps outstaffing
Full-stack разработчик
Стек: JS, TypeScript, JQuery, HTML, CSS3, Vue, Yii, PHP, Bitrix24, RabbitMQ, PostgreSQL, Postman и многое другое.
Обязанности:
- Быстро влиться в проект и решить поставленную задачу.
- Взаимодействие с командой бэкенда, фронтенда, дизайнеров, менеджеров, qa и т.п.
- Разработка новых и поддержка старых фич (на основе макетов в Figma (PDF, google docs), Jira, со слов менеджера, "на пальцах" коллег и т.п.)
- Рефакторинг, поиск и исправление багов.
- Адаптивная/кросс браузерная верстка.
- Внедрение новых (разработанных компанией, внуком ген. дира и т.п.) технических решений в UI.
- Решение проблем производительности в веб-приложениях.
- Тестирование UI, эндпоинтов.
Ключевые результаты:
- Получил невероятный опыт гибкости в решении задач, в том числе и на не всегда знакомых для себя языках, древних (забытых) технологиях.
- Получил большой опыт решения сложных задач в состоянии большой неопределенности, что так же подарило мне большой опыт быстро учиться.
- Получил огромный опыт работы в команде, командах, часто меняющихся командах )
В рамках работы в outstaff компании главным образом был получен опыт переключения между задачами, решения совершенно незнакомых задач в среде от уже знакомых фреймворков до "о боже, что это?"
Были и действительно сложные задачи в таких компаниях, как, на пример "Наш город Москва" (gorod.mos.ru) и "Межрегиональный Транзит Телеком, ОАО" (www.mtt.ru), где пришлось с толкнуться с такими задачами, в интеграция виджета на платформу Bitrix24, полный переезд фронтенда из PHP шаблонов на Vue и множество других больших и не очень задач.
Сентябрь 2019 — Июнь 2020
10 месяцев
ООО "МТС ИТ"
Россия, www.mts.ru
Телекоммуникации, связь... Показать еще
Старший разработчик
Стек:
JavaScript, Vue3, Vuex, VueRouter, HTML5 + CSS3, REST API, Websocket, Git, WebPack, Figma, Jira.
Обязанности:
- Проектирование UI/UX и участие в проектировании бэкенд частей приложения.
- Рефакторинг, проверка, исправление и оптимизация кода.
- Взаимодействие с командой бэкенда.
- Разработка новых возможностей для конечного клиента на основе макетов в Figma.
- Мобильная, кроссбраузерная верстка.
- Внедрение новых технических решений в UI.
- Поиск и решение проблем производительности в веб-приложениях.
- Тестирование UI, эндпоинтов.
- Декомпозиция эпиков и оценка задач от бизнеса.
Ключевые результаты:
- Хоть срок работы в компании был коротким, но за это время была сделана работа, которая сэкономила компании более 10 млн. рублей. Чистый коммерческий результат.
Январь 2019 — Сентябрь 2019
9 месяцев
Индивидуальное предпринимательство / частная практика / фриланс
Информационные технологии, системная интеграция, интернет... Показать еще
Программист-разработчик
Разработка приложений по предоставленным техническим заданиям.
Инструменты: PHP, Laravel, WebGL (3d & 2d context), JS, VueJS, предварительная верстка SCSS, git
Февраль 2013 — Январь 2019
6 лет
Соглашение о неразглашении (Игровая сфера)
Ведущий программист
Стек:
PHP, Laravel, PrestaShop, python, JavaScript, HTML, SCSS, WebDriver, Selenium, WebSocket, Ubuntu, PXE, bash, MySQL, Apache, REST API, tftp.
Обязанности:
- Разработка, оптимизация и автоматизация работы бездисковых клиентов Ubuntu 16.04 (18.04)
- Разработка и поддержка внутренних проектов компании, а так же внедрение собственных идей по автоматизации (облегчению) работы персонала, минимизации последствий действия человеческого фактора. А так же программы учета материальных средств компании, работы с клиентами, промо акции, внедрение продуктов сторонних производителей.
Ключевые результаты:
- В целом, первый мой проект, которым я действительно горжусь (но не последний). По истечению стольких лет, все ещё не было придумано ничего лучше и эффективнее того, что я спроектировал и воплотил в жизнь.
Навыки
Уровни владения навыками
Базовый уровень
Уровень не указан
Опыт вождения
Права категории B
Обо мне
Более 10 лет успешного, разнообразного опыта решения сложных задач, иногда, на первый взгляд, нерешаемых.
Большой опыт запуска проектов с нуля и поддержки уже существующих. Уровень навыков и способность эффективно учиться позволяет быстро вливаться в команду и включаться в работу.
Легаси? Один из прокачанных навыков, это способность быстро разобраться в чужом коде, оптимизировать его и привести в порядок. Этот же навык позволяет проводить качественные код-ревью.
Нужен новый, современный функционал? Уже не существует сложных инструментов, это все просто "игрушки" фронтенда. Из предлагаемых готовых компонентов и/или технологий будет выбрана самая подходящая и будет успешно использована. Велосипеды не изобретаем. Надо сделать, значит надо. Разберемся и сделаем. Нет нерешаемых задач.
Дизайнер очень креативный и рисует что-то, казалось бы, очень сложное? Все, что нарисовано в фигме, может быть воплощено в жизнь. Никаких: "Мы не можем такое сделать". Разберемся, придумаем как и сделаем. Полную свободу дизайнерам
Бизнес хочет протестировать фичу? Узнать взлетит она или нет? Огромный опыт коммерческой разработки научил собирать фичу "на коленке" с "хвостами" для её окончательного запуска. Это бизнес, а приоритеты бизнеса важнее всего.
Огромный опыт общения с командой, с бэкендом, с дизайнерами, ПМ, бизнесом и всеми остальными. Всегда участие в процессе, всегда помощь в постановке задач, всегда предложение альтернативных решений, если они потенциально могут быть более полезны. Всегда помощь команде во всем, что только в силах.
Помочь коллегам разобраться в том, что они не понимают? Уделить время на обучение. Конечно да! Так же, как и попросить помощи команды, если вдруг что-то не получается. Команда, это единый организм, в котором взаимная помощь помогает расти и развиваться в геометрической прогрессии, а не группа отдельных друг от друга людей.
Ну и конечно, дисциплина, технологии эффективности, постоянное развитие софт и хард навыков. Но на обратной стороне монеты, конечно же трепетное отношение к ворк-лайф балансу.
Уверен, с моим опытом, способностями и навыками я могу быть очень полезен как команде, так и компании в целом.
С уважение, Евгений.
Если вам интересен мой опыт, свяжитесь со мной в Телеграм: https://t.me/eulshin
Неоконченное высшее образование
2001
Южный федеральный университет, Ростов-на-Дону (Бывший РГУ)
Прикладная математика и информационные технологии
Знание языков
Гражданство, время в пути до работы
Гражданство: Россия
Разрешение на работу: Россия
Желательное время в пути до работы: Не имеет значения