Больше информации по резюме будет доступно после регистрации

Зарегистрироваться
Был на сайте более двух недель назад

Кандидат

Мужчина, 38 лет, родился 10 февраля 1987

Не ищет работу

Калининград, готов к переезду (Австралия, Индонезия, Малайзия, Мальдивская Республика, Москва, Новая Зеландия, ОАЭ, Сингапур, Филиппины), не готов к командировкам

Указан примерный район поиска работы

Ведущий Frontend-разработчик

500 000  на руки

Специализации:
  • Программист, разработчик

Занятость: полная занятость, частичная занятость, проектная работа

График работы: полный день, гибкий график, удаленная работа

Опыт работы 9 лет 9 месяцев

Апрель 2023по настоящее время
2 года 1 месяц

Москва, www.rtits.ru,www.platon.ru

Ведущий frontend программист
ЧТО СДЕЛАЛ В КОМПАНИИ: - Перевел большое монолитное веб приложение на микрофронтенды - Разработал и внедрил архитектуру приложений - Настроил сборки проектов, тесты (unit, интеграционные, скриншотные, e2e), линтинг, код стайл, авто тесты на прекомит хук - Проводил прояснение функциональности по исходному коду (Реверс инжиниринг ПО) - Проводил код ревью разработчиков - Декомпозировал сложные, большие участки кода (сделал их удобнее, меньше, читабельнее) - Производил рефакторинг и оптимизацию кода - Производил оптимизацию перерисовок React приложений - Писал сложные утилитные и условные типы на TypeScript - Дополнительно: работал с WebSocket, LocalStorage, JWT, PWA, React Native СТЭК ТЕХНОЛОГИЙ: - TypeScript - React - Redux toolkit - Webpack + Module Federation - JavaScript - SCSS - Storybook - Docker - Ruby - Python
Февраль 2023по настоящее время
2 года 3 месяца
TonyShow

github.com/tony-show/game-learning-platform

Информационные технологии, системная интеграция, интернет... Показать еще

Frontend-разработчик
РАЗРАБОТКА ПЛАТФОРМЫ ИГРОВОГО ОБУЧЕНИЯ ПРОГРАММИРОВАНИЮ Код проекта на GitHub: https://github.com/tony-show/game-learning-platform Оптимизировал: - Устранил лишние перерисовки всех компонентов проекта (memo, useMemo, useCallback) - Внедрил асинхронную подгрузку страниц (разбил на чанки, React.lazy) - Внедрил динамическую подгрузку/выгрузку редюсеров Redux стора - Внедрил динамическую подгрузку чанков перевода сайта (для i18Next) - Внедрил нормализацию данных Redux стора (Entity Adapter) Реализовал на текущий момент: - Покрыл тестами (Unit, интеграционные, скриншотные, e2e) 95% проекта - Создал библиотеку компонентов на Storybook, разбитую на блоки по архитектуре проекта (FSD). - Внедрил CI автоматические прогоны тестов (линтинг ts, scss, тесты unit, интеграционные, скриншотные) проекта используя GitHub actions, Husky (на pre-commit) - Внедрил перевод сайта на Русский/Английский языки - Внедрил 3 цветовые темы сайта - Добавил прототипы страниц из скелетонов при загрузке данных - Реализовал авторизацию - Реализовал постраничную навигацию - Внедрил страницу профиля просмотр/изменение - Раелизовал динамическую сборку страниц статей из типовых блоков страницы - Внедрил вывод/добавление комментариев к статье Технологии: - Архитектура: FSD (Feature Slice Design) - Стек: SCSS, TypeScript, React, Redux Toolkit, React Router - Сборка: Webpack - Стили: CSS Modules, SCSS - Тестирование: --- Unit, Интеграционное (Jest, RTL (React Testing Library) --- Скриншотное (Loki + Storybook) --- e2e тесты на Cypress - Визуализация, UI: Storybook - CI/CD: GitHub actions, Husky (pre-commit hooks) - Интернализация: i18Next - Code style, Linting: ESLint, Prettier, TSlint - Моки, БД: Json-server
Февраль 2022по настоящее время
3 года 3 месяца
TonyShow

Калининград, tonyshow.ru

Информационные технологии, системная интеграция, интернет... Показать еще

Fullstack разработчик
Создание образовательного ресурса по профессии фронтенд разработчик. Реализовал: - Фронтенд (Next.js), Бэкенд (Nest.js), Базу данных (Postgresql) - Систему бронирования - Систему скидок Стек технологий: React, Next.js, Redux, TypeScript, Nest.js, Postgresql Сборка: Webpack Code Style, Linting: ESLint, Prettier GitHub Код проекта интернет магазина, разработанный мной для обучения учеников: https://github.com/tony-show/big-marketplace
Март 2018Январь 2022
3 года 11 месяцев
AnyShips

Санкт-Петербург

Frontend-разработчик
Компания агрегатор судоходных услуг (аренда, продажа яхт, катеров, теплоходов, круизов) Что делал: - Устрянял легаси код - Создал новую версию проекта - Создал микросервис генерации СЕО текстов (Заголовки, описания..) по входящим параметрам - Создал SPA приложение - Календарь занятости судов (для владельцев судов) - Создал многофункциональную систему тарификации услуг. Стек: - React - MobX - TypeScript - JavaScript - Webpack
Март 2018Январь 2022
3 года 11 месяцев

Санкт-Петербург

Информационные технологии, системная интеграция, интернет... Показать еще

Frontend-разработчик
Что делал: - Создал чат социальной сети (WebSocket) - Реализовал вывод событий на карте с объединением в группы для оптимизации рендеринга, при изменении масштаба карты. - Создал страницы покупки/создания/редактирования билетов на мероприятия - Создал личный кабинет пользователя, страницы мероприятий, информационные страницы. Стек: - React - Redux - Next.js - Webpack - SCSS - TypeScript
Март 2018Июнь 2019
1 год 4 месяца
ClearScale

sfmatch.org

Информационные технологии, системная интеграция, интернет... Показать еще

Frontend-разработчик
Что делал: - Разрабатывал архитектуру проекта, подбирал стек технологий для клиентской части сайта - Разделил хранилище приложения от хранилища данных форм. - Внедрил сложную валидацию форм (множественные взаимосвязи полей разных форм) - Настроил сборку проекта на Webpack - Разделил проект на 3 отдельные микросервиса-точки входа (Сайт, личный кабинет соискателя, личный кабинет медицинских организаций) - Учавствовал в заключительной прорисовки UI дизайна сайта Стек: - Фреймворк: React - Стейт: MobX - Стили: PostCSS - Код: TypeScript - Тесты: Unit, интеграционные (Jest, RTL) - Сборка: Webpack - Code style, Linting: ESLint, Prettier
Август 2015Февраль 2018
2 года 7 месяцев

Калининград, idea-fix.com

Информационные технологии, системная интеграция, интернет... Показать еще

Frontend-разработчик
Разработка сайтов, HTML5, CSS3, Gulp, jQuery, JavaScript, PostCss

Навыки

Уровни владения навыками
Веб-программирование
UI
HTML5
PostCSS
React
React Router
TypeScript
SCSS
Redux
Nest.js
Интеграционное тестирование
Юнит тестирование
JavaScript
MobX
Jest
Next.js
Webpack
Gulp
Pug
Sass
Git
CSS3
Docker
ООП
REST
MVC
CI/CD
Redux-thunk
Redux Toolkit
Node.js

Опыт вождения

Имеется собственный автомобиль

Права категории A, B, C, D, E, BE, CE, DE

Обо мне

Разработкой сайтов начал заниматься с 2005 года, профессионально с 2015. -------------------------------------- МОИ ЗНАНИЯ И НАВЫКИ: -------------------------------------- + UI\UX, + Верстка: HTML5, CSS3, + Фреймворки: React, Next.js, Nest.js + Программирование: JavaScript, TypeScript, PHP + Сборщики: Webpack, Vite, Gulp + Стейт менеджеры: Redux, Redux Toolkit, MobX, + Контроль версий кода: Git, Git Flow + CI/CD: GitHub actions, Husky + Деплой:  Docker, Docker Compose + Тестирование: + Unit, Интеграционные: Jest, RTL (React Testing Library) + Скриншотное: Loki + Storybook + Reporter + e2e тесты: Cypress + Стили: CSS Modules, SCSS\SASS, PostCSS, Stylus, Styled Components (CSS in JS) + Шаблонизаторы: Pug/Jade, HAML + Авторизация: JWT Bearer Authentication/Authorization + Библиотеки: Json-server, React Router, Redux Thunk, Axios, Babel, Bower, bootstrap, jQuery... + Архитектура: + Класическая + Модульная + Atomic Design + FSD (Feature Slice Design) + Микрофронтенды (на Module Federation) + UI проекта: Storybook + Запросы: Fetch, Axios, RTK Query + Пакетные менеджеры: npm, yarn + Сервер: Nginx + Базы данных: Postgresql, Sequlize, MySQL + Бэкенд: Node js, Nest.js, SSR на Next.js ------------------------------ ЛИЧНЫЕ КАЧЕСТВА: ------------------------------ + Ответственный + Люблю вызовы, решать сложные задачи + Люблю изучать новое, повышать скилы ------------------------- МОИ КОНТАКТЫ: ------------------------- Telegram: @tonyshow_lider Email: tonyshow@mail.ru Тел: +

Среднее специальное образование

2011
Музыкальное училище им. Куренкеева
Эстрадно-джазовый, Пианист, артист, руководитель эстрадных коллективов, аранжировщик

Знание языков

РусскийРодной


АнглийскийB1 — Средний


Гражданство, время в пути до работы

Гражданство: Россия

Разрешение на работу: Россия

Желательное время в пути до работы: Не имеет значения