Специалисты
Языки программирования
Angular
Технологии и основные скилы
JavaScript, TypeScript, React, ReactNative, Redux, VueJS, Vuex,
Pinia, NextJS, Angular, HTML5, CSS3, Sass, Tailwind, Figma,
NodeJS, NestJS, Express, REST API, WebSockets, PostgreSQL,
MongoDB, Docker, Git, Vite, Webpack, Microservices, Python, Go,
Microfrontends
Образование:
Новосибирский Государственный Университет
Программирование в компьютерных системах и комплексы, Прикладная математика и информатика
Система из Telegram-юзербота, веб-интерфейса и Python-микросервиса для автоматизации обработки сообщений, парсинга данных и управления логикой
Роль в проекте: Full-stack разработчик. Основные задачи: • Разработка backend-части на NestJS • Написание сканирующего микросервиса на Python • Сборка фронта на Next.js • Интеграция Redis для кеша • Настройка очередей • Логирование • UI админ-панели.
NestJS, Next.js, TypeScript, Python, FastAPI, Redis, Telegram API (GramJS + Bot API)
1 месяц
Информационные технологии, системная интеграция, интернет Разработка программного обеспечения, услуги для бизнеса, консалтинговые услуги, юридическое обслуживание
Роль в проекте: Senior Frontend Developer Основные задачи: • Разрабатывал и поддерживал высоконагруженные CRM-системы для юристов и клиентских менеджеров. • Отвечал за архитектуру фронтенда, развитие внутренних UI-библиотек, внедрение мобильных модулей и интеграцию фронта с Node.js-бэкендом. • Участвовал в проектировании микросервисной архитектуры, взаимодействовал с командами аналитики, тестирования, продуктами и дизайнерами. • Оптимизировал производительность интерфейсов, разрабатывал новые продуктовые модули и улучшал UX для веба и мобильных клиентов. Достижения: • Разработал и внедрил внутреннюю CRM-систему, включая фронтенд и Node.js-модули: • авторизация на JWT (время логина < 60 мс) • ролевые модели (~8 уровней доступа) Система стала основным инструментом для 200+ сотрудников. • Переписал и стандартизировал внутреннюю UI-библиотеку, снизив нагрузку на рендер на ~70%, уменьшил время отклика до <20–30 мс. • Настроил CI/CD-пайплайны для фронтенда и Node.js-сервисов, сократил время деплоя на 60% и убрал ручные релизы. • Наставлял разработчиков: довёл 4 стажёров с уровня Junior до самостоятельного Middle+. • Ускорил создание задач в CRM в 2 раза, переработав архитектуру основной формы, оптимизировал бизнес-логику и состояние. • Сократил время сборки проектов с 7 минут до 1 минуты, провёл миграцию всей фронтовой инфраструктуры с Webpack на Vite.
React, React Native, Vue 2/3, Vuex, Pinia, Redux Toolkit, TypeScript, Vite, Webpack, Tailwind CSS, SASS/SCSS, Node.js, NestJS, REST API, WebSockets, Axios, PostgreSQL, MongoDB, Prisma/TypeORM, Docker, Docker Compose, Git, CI/CD (GitHub Actions), Microfrontends.
53 месяца
Несколько админ-панелей для внутренних сервисов: управление пользователями, аналитика, таблицы, графики, CRUD-модули
Роль в проекте: Full-stack frontend. Основные задачи: • Проектирование архитектуры • Разработка UI-модулей • Настройка ролей и прав • Интеграция с API • Улучшение производительности таблиц и графиков.
Angular, Vue 3, TypeScript, Pinia / Vuex, Chart.js, REST API.
5 месяцев
Веб-приложение знакомств с личными профилями, лентой рекомендаций, геолокацией и системой матчей
Роль в проекте: Frontend-разработчик Основные задачи: • Разработка интерфейсов • Работа с картой и системой фильтров • Интеграция REST API • Оптимизация рендера на слабых устройствах
Angular 13+, TypeScript, RxJS, REST API, SCSS
3 месяца
CRM для управления лидами, задачами и статистикой продаж с кастомными воронками и отчётами
Роль в проекте: Frontend-разработчик. Основные задачи: • Создание интерактивных дашбордов • Настройка роутинга • Разработка личного кабинета • Работа с таблицами • Формы с валидацией • Интеграция с backend-сервисами.
React, TypeScript, Redux Toolkit, RTK Query, Tailwind, REST API.
8 месяцев
Информационные технологии, системная интеграция, интернет Разработка программного обеспечения
Роль в проекте: Frontend-разработчик Основные задачи: • Разрабатывал и поддерживал ПО для горнорудных карьеров: геоинформационные системы, карты месторождений, модули визуализации и аналитики. • Работал с большим объёмом легаси-кода на Angular 8+, оптимизировал производительность Canvas-рендеринга, перерабатывал бизнес-логику и улучшал стабильность приложения. • Участвовал в разработке UI-компонентов, внедрении тестирования и рефакторинге ключевых модулей. Достижения: • Оптимизировал алгоритмы поиска объектов на карте карьера и работу Canvas-слоёв, сократив время поиска с 3–5 секунд до <50 мс (≈ ×100–×120 ускорение при больших наборах данных). • Улучшил производительность рендеринга геообъектов на Canvas, снизил количество перерисовок на 70%, устранил подвисания интерфейса. • Переписал критические участки легаси-кода: уменьшил количество ошибок в проде на ~40%, улучшил поддерживаемость модулей. • Покрыл Unit-тестами 80% функционала, внедрил тестирование в команду: снизил частоту воспроизведения багов и ускорил релизы. • Настроил сборку через Webpack, обновил часть зависимостей, улучшив скорость локальной разработки и стабильность фронтенда.
Angular 8+, TypeScript, RxJS, Angular Material, NgRx, Canvas, REST API, Webpack, Jasmine, ESLint, Git
7 месяцев