Artem Kalynov - Frontend разработчик
Навыки
- Angular
- CSS
- Express
- HTML
- JavaScript
- MobX
- nodejs
- React
- Redux
- RTK
- Saga
- TypeScript
- webpack
- webRTC
Опыт работы
Qligent
Lead Frontend Engineer - 09.2020Обязанности: Разработка новых интерфейсов и модулей для портала видеомониторинга; взаимодействие с командой разработчиков, дизайнеров и архитекторов; участие в cod-review, оценка задач, планирование, участие в презентациях и демо.
Достижения:
1. Разработал с нуля Frontend часть модуля для авторизации по лицу, с помощью WebRTC и WebSocket.
2. Покрытие автотестами критически важного функционала с помощью Jest.
3. В составе команды разработки успешный вывод в продакшн очередной версии продукта в запланированные сроки, с значительным приростом функционала, и обеспечено высокое качество программного продукта.Twill
Frontend-разработчик - 10.2021/03.2023Обязанности: Разработка новых интерфейсов, поддержка существующего функционала, участие в обсуждениях, cod-review.
Достижения:
1. Успешно внедрили поддержку WCAG 2.0 и прошли сертификациюSkytrack
Frontend-разработчик - 12.2019/11.2020Обязанности: Доработка и поддержка существующих продуктов;
разработка новых фич; участие в проектировании веб-приложений; взаимодействие с командой back-end; обучение новых сотрудников; cod-review.
Достижения:
1.Переход публичных страниц на Server-Side Rendering, для улучшения скорости загрузки (по оценке pagespeed.web.dev оценка увеличилась с 30 до 91).
2.Внедрена Lerna для управления пакетами приложения и разделения на микрофронтенды.
3. Осуществлен переход на технологию WebRTC для сокращения задержки видеотрансляций (по сравнению с HLS задержка сократилась с 4 секунд до 0.5-1 секунды).
4. Улучшена стабильность приложения.
5. Внедрен ESLinter для поддержания кодстайла кодовой базы.
6. Начал создание дизайн системы компонентов.Учи.ру
Javascript разработчик - 04.2018/12.2019Разработка небольших spa в виде обучающих карточек для школьников; вёрстка по макету; программирование логики взаимодействия с пользователем; разработка новых компонентов, использующихся во всем проекте.
Достижения:
1.Разработал и внедрил в работу скрипт для расчета оптимального времени для выполнения задач.
Образование
Сети телекоммуникации
Нижегородский Государственный Технический Университет им. Р.Е. Алексеева2012/2018
Обо мне
Frontend разработчик и тимлид с более чем 6-летним опытом создания и оптимизации веб-приложений на JavaScript, TypeScript, React и Redux. Работал над высоконагруженными проектами, включая системы видеомониторинга и управления сигналами IP/TV. Специализируюсь на создании удобных и доступных интерфейсов (WCAG 2.0), а также на тестировании (unit и E2E тесты с использованием Jest и Playwright). Имею успешный опыт руководства командой и улучшения качества кода, что помогло снизить количество повторно открытых багов с 30% до 5%. Хорошо знаком с технологиями WebRTC, WebAudioAPI и разработкой UI Kit для сложных систем.