photo

Евченко Максим

Frontend-разработчик с многолетним опытом создания современных веб-приложений c использованием Vue.js, Nuxt.js, TypeScript, Tailwind CSS и другими технологиями для разработки высококачественных пользовательских интерфейсов.

ОСНОВНОЙ ИНСТРУМЕНТЫ РАЗРАБОТКИ

C чего все начиналось?

Мой карьерный рост начался с работы на телевидении в рекламном отделе. Я работал дизайнером рекламных продуктов. В один прекрасный момент нашему рекламному агентству понадобилось сделать сайт с этого и началось мое знакомство с программированием и веб-разработкой. Мы создали сайт на Wordpress и после этого решили добавить услугу по созданию сайтов для наших клиентов. Но это было только начало. Я начал изучать веб-разработку и языки программирования познакомился с PHP, CSS и Javascript. Чем больше я изучал тем больше понимал что писать сайты на готовых движках или нативных языках это не практично и не гибко. Нужно изучать фреймворки первый из таких был Laravel.

Vue.js и Front-End

Затем когда в Laravel добавили Vue.js я был в восторге от его возможностей и решил поменять свое направление на Front-End. Изучая Vue.js я познакомился и с Node.js технологией и углубился в изучение JavaScript и всех его нововведений. Со всеми технологиями веб-разработки описанными в разделе Знания технологий я познакомился в процессе решения задач на моем пути и накоплении опыта. Он весь расписан по годам в разделе Опыт работы

Nuxt.js

Со временем я познакомился с Nuxt.js фреймворком и понял что это будущее веб-разработки. Я начал изучать его и использовать в своих проектах. Nuxt.js позволил мне создавать более сложные и масштабируемые приложения с меньшими затратами времени и усилий. Я также начал использовать TypeScript для улучшения качества кода и уменьшения количества ошибок.

Что дальше?

Сейчас я продолжаю изучать новые технологии и инструменты в веб-разработке. Как и Интернет который не стоит на месте так и я спешу за ним и стараюсь изучать новое и совершенствоваться. Все мои навыки и знания я применяю в своих проектах с ними вы можете посмотреть ознакомиться в разделе Проекты

Какой у меня опыт работы?

Ноябрь, 2023

ООО Беллфорд

Middle+ Frontend Developer

  • Разработка SPA/SSR-платформ на Nuxt 3/4
  • Работа с Python/Django API
  • Работа с Nuxt.js архитектурой, FSD и микросервисной архитектурой
  • Разработка и поддержка высоконагруженных CRM систем
  • Работа с VueUse, Nuxt UI, PrimeVue, TailwindCSS и другими популярными библиотеками
  • TypeScript (Generics, Utility Types, типизация API, типизация компонентов и пропсов)
  • Vitest (модульное тестирование компонентов)
  • Lighthouse-оптимизация, оптимизация и кеширование запросов
Сентябрь, 2022

Студия AWA.agency

Middle Frontend Developer

  • Разработка интерфейсов на Nuxt3 / Vue3
  • Визуализация данных и форм с PrimeVue и Tailwind CSS
  • Разработка и поддержка клиентской части веб-приложения
  • Написание тестов и исправление выявленных багов
Февраль, 2020

ООО "Авакс"

Junior Fullstack Developer

  • Микросервисы на Node.js + Vue, интеграция с API Laravel
  • PHP (Laravel, October CMS). - программирование бизнес логики
  • Работа с библиотекамии парсинга Google-таблиц и PDF документов
  • Работа с API CDEK и Яндекс Карты
  • Боты для Telegram, VK
Май, 2019

МАУ "АРТ"

Web-программист

  • JavaScript, Vue.js, (Vuex, Vue-router), Vuetify, React - программирование пользовательского интерфейса
  • PHP (Laravel, October CMS). - программирование бизнес логики
  • Работа с MySQL, PostgreSQL, MongoDB
  • Администрирование внутренней сети и сервера компании
Дополнительная информация
На протяжении жизненного пути я работал программистом еще в ряде мест и изучил такие языки как PHP, C, C++, C# но их я в данном списке не указываю так как они не относятся к моей основной специализации

Какими навыками я владею?

ОСНОВНЫЕ ИНСТРУМЕНТЫ

Vue.js

Прогрессивный JavaScript-фреймворк с открытым исходным кодом для создания пользовательских интерфейсов и одностраничных веб-приложений (SPA)

Nuxt.js

Бесплатный фреймворк с открытым исходным кодом на базе Vue.js, который упрощает создание современных, производительных и SEO-дружественных веб-приложений

Tailwind CSS

CSS-фреймворк, который позволяет быстро стилизовать веб-интерфейсы, применяя маленькие, готовые к использованию утилитарные классы прямо в HTML-разметке

JavaScript

Универсальный язык программирования, который делает веб-страницы интерактивными, позволяя создавать динамический контент, анимации, игры и управлять элементами сайта

TypeScript

Надмножество JavaScript, которое добавляет статическую типизацию и другие возможности для создания более надежных и масштабируемых веб-приложений

GitHub

Веб-платформа и хостинг для IT-проектов, основанная на системе контроля версий Git

GitLab

Веб-приложение для управления репозиториями Git с функциями CI/CD, мониторинга и управления проектами

ДОПОЛНИТЕЛЬНЫЕ ИНСТРУМЕНТЫ

VueUse

Богатая коллекция готовых к использованию вспомогательных функций (composable-функций, или useXyz), созданных для Vue.js Composition API

Nuxt UI

Высокопроизводительная библиотека компонентов для фреймворка Nuxt.js, построенная на базе Vue 3 и Tailwind CSS

Chart.js

Бесплатная, с открытым исходным кодом библиотека JavaScript для создания интерактивных и адаптивных диаграмм и графиков в веб-приложениях

Three.js

Бесплатная JavaScript-библиотека с открытым исходным кодом, которая упрощает создание и отображение анимированной 3D-графики прямо в браузере

Node.js

Кроссплатформенная среда выполнения JavaScript, основанная на движке V8 от Chrome

Strapi

Бесплатная, open-source headless CMS, написанная на Node.js, которая позволяет разработчикам создавать и управлять контентом

PHP

Скриптовый язык программирования с открытым исходным кодом, который в основном используется для создания динамических веб-страниц и веб-приложений

Дополнительная информация
Так же имеются знания языков C, C++, C# и различных технологий и библеотек их я в данном списке не указываю так как они не относятся к моей основной специализации но я готов использовать их при необходимости.

Какими проектами я занимался?

Такси Экспресс

Междугороднее такси (Респеблика Башкортостан)

Vue.js, Nuxt.js, Tailwind CSS

Sharmed Books

Интерактивные книжки для детей

Vue.js, Nuxt.js, Tailwind CSS

DCLI

Центр лабораторных исследований

Vue.js, Nuxt.js, Tailwind CSS, Chart.js

Kit Tracker

Отслеживание поставок анализа крови

Vue.js, Nuxt.js, Tailwind CSS, Chart.js

Raimbek

Первый казахский молочный завод

Vue.js, Tailwind CSS, Three.js

Portal

Интернет магазин книг по эзотерике

Vue.js, Nuxt.js, Tailwind CSS

Русхимальянс

Газоперерабатывающий завод в России

BEM, JavaScript, Tailwind CSS

Такси Экспресс

Междугороднее такси (Респеблика Башкортостан)

Vue.js, Nuxt.js, Tailwind CSS

Sharmed Books

Интерактивные книжки для детей

Vue.js, Nuxt.js, Tailwind CSS

DCLI

Центр лабораторных исследований

Vue.js, Nuxt.js, Tailwind CSS, Chart.js

Kit Tracker

Отслеживание поставок анализа крови

Vue.js, Nuxt.js, Tailwind CSS, Chart.js

Raimbek

Первый казахский молочный завод

Vue.js, Tailwind CSS, Three.js

Portal

Интернет магазин книг по эзотерике

Vue.js, Nuxt.js, Tailwind CSS

Русхимальянс

Газоперерабатывающий завод в России

BEM, JavaScript, Tailwind CSS

Такси Экспресс

Междугороднее такси (Респеблика Башкортостан)

Vue.js, Nuxt.js, Tailwind CSS

Sharmed Books

Интерактивные книжки для детей

Vue.js, Nuxt.js, Tailwind CSS

DCLI

Центр лабораторных исследований

Vue.js, Nuxt.js, Tailwind CSS, Chart.js

Kit Tracker

Отслеживание поставок анализа крови

Vue.js, Nuxt.js, Tailwind CSS, Chart.js

Raimbek

Первый казахский молочный завод

Vue.js, Tailwind CSS, Three.js

Portal

Интернет магазин книг по эзотерике

Vue.js, Nuxt.js, Tailwind CSS

Русхимальянс

Газоперерабатывающий завод в России

BEM, JavaScript, Tailwind CSS

Такси Экспресс

Междугороднее такси (Респеблика Башкортостан)

Vue.js, Nuxt.js, Tailwind CSS

Sharmed Books

Интерактивные книжки для детей

Vue.js, Nuxt.js, Tailwind CSS

DCLI

Центр лабораторных исследований

Vue.js, Nuxt.js, Tailwind CSS, Chart.js

Kit Tracker

Отслеживание поставок анализа крови

Vue.js, Nuxt.js, Tailwind CSS, Chart.js

Raimbek

Первый казахский молочный завод

Vue.js, Tailwind CSS, Three.js

Portal

Интернет магазин книг по эзотерике

Vue.js, Nuxt.js, Tailwind CSS

Русхимальянс

Газоперерабатывающий завод в России

BEM, JavaScript, Tailwind CSS

Такси Экспресс - Lending Page для междугороднего такси предоставляющего перевозки по Башкирии
charmed-booksv-0-43-0-28
charmed-booksv-0-43-0-29
charmed-booksv-0-43-0-30