Резюме: Angular-разработчик (Senior)
Проекты:
Агротех
6 месяцев
Senior Front-end Developer (Angular)
Июнь 2025 — Ноябрь 2025 (6 месяцев)
Senior Front-end Developer (Angular)
Проект:
(Сайт визитка с панелью администрирования)
Обязанности:
Полная переработка сайта. Проектирование и реализация системы с нуля, с использованием современных технологий.
Достижения:
Реализовал мультиязычность без перезагрузки страницы, также, благодаря механизмам Angular существенно сократил время загрузки страницы, оптимизировал отображение изображений, что существенно повысило уровень взаимодействия и восприятия системы
Технологии:
HTML, SCSS, Typescript Angular 20
RxJS, NgRx, Angular monorepo
Figma, Git, CI/CD, Docker
ITentika
1 год и 11 месяцев
Senior Front-end Developer (Angular)
Август 2023 — Июнь 2025 (1 год и 11 месяцев)
Проект:
(Система администрирования процессами здания)
Система для поэтажного отображения схемы здания и различных элементов на ней (камеры, турникеты, дверные замки по пропускам и т. д.) и её администрирования.
Обязанности:
Реализация отображения схемы здания в формате PDF с использованием Open Layers. Реализация отображения различных видов маркеров на разных слоях. Добавление/редактирование/удаление маркеров. Верстка страниц согласно дизайну.
Достижения:
Выступил в роли инициатора по реорганизации поставленных задач. Выделил общий функционал по 5-ти задачам, на реализацию которых отводилось 6 недель, отвел под него 2 недели и уменьшил временные затраты по каждой из задач до 4 часов, чем существенно ускорил процесс разработки и упростил дальнейшее сопровождение.
Технологии:
HTML, SCSS, Typescript Angular 18-20
RxJS, NgRx, Nx
PrimeNg
Git, CI/CD, Docker
Интеллектика
1 год и 3 месяца
Middle Front-end Developer (Angular)
Июнь 2022 — Август 2023 (1 год и 3 месяца)
Проект:
(Сайт мониторинга строящихся объектов)
Система по отображению прогресса строительства объектов, отслеживания техники и персонала с привязкой к геолокации.
Обязанности:
Поддержка и оптимизация работы по отображению и отслеживанию объектов строительства, техники и персонала в реальном времени. Решение задач по оптимизации работы системы и ее расширению.
Достижения:
Оптимизировал процесс кластеризации маркеров при изменении масштаба.
Шаблонизировал и реализовал общий компонент по отображению информации о персонале и технике сократив время дальнейшей разработки новых страниц со схожим функционалом.
За время разработки изменил маршрутизацию в проекте на ленивую загрузку.
Технологии:
HTML, SCSS, Typescript Angular 14
RxJS, NgRx, Nx
Taiga UI, Figma
Git, CI/CD, Docker
ONE Technologies
1 год и 1 месяц
Middle Front-end Developer (Angular)
Июнь 2021 — Июнь 2022 (1 год и 1 месяц)
Проект:
(Сайт банка)
Поддержка одной из банковских систем в Казахстане
Обязанности:
Реализация системы кредитования юр. лицам.
Создание новых страниц в соответствии с дизайном, обработка массива ответов от сервера и реализация бизнес-логики
Достижения:
Полностью реализовал функционал подачи заявления на кредитование для юр. лиц. Оптимизировал реализацию отображения уведомлений, настроив более гибкое управление внешним видом, что сократило количество дублирующего кода и скорость дальнейшей разработки
Декомпозировал компонент с несколькими шагами и огромной формой. Перенес части формы в отдельный компонент и настроил из взаимодействие, что существенно улучшило читаемость кода и дальнейшее сопровождение.
Технологии:
HTML, SCSS, Typescript Angular 12
RxJS, NgRx, Nx, Figma
Git, CI/CD, Docker
Initium
1 год и 4 месяца
Front-end Developer (Angular)
Март 2020 — Июнь 2021 (1 год и 4 месяца)
Проект
(QR-навигация, Кассы самообслуживания)
Коммерческий проект по отображению кратчайшего пути в большом помещении от одной точки (стенда, экспоната, магазина) до другой. Внутренний проект администрирования систем навигации. Реализация функционала кассы самообслуживания
Обязанности:
Поддержка существующих систем навигации, создание новых проектов с использованием внутренней системы отображения схемы помещения как в web версии, так и в виде мобильного приложения.
Поддержка, расширение функционала и оптимизация внутренней системы администрирования, модернизация механизма конструктора форм
Работа с задачами для касс самообслуживания.
Достижения:
Оптимизировал работу приложений QR-навигации, путем переноса инициализации карты здания в root component, вынес саму кару в отдельный компонент чем сократи количество кода, избавился от пересоздания схемы и реализовал функционал по работе с единственным экземпляром карты на разных страницах.
Выступил в качестве наставника в переподготовке верстальщика на позицию Angular-разработчика
Реализовал функционал сканирования QR-кодов через приложение Angular.
Перенес небольшой проект, написанный на Angular в мобильное приложение (IONIC).
Neutrino Software
2 года и 7 месяцев
Full Stack Developer (Angular 2+/ASP .Net 4.5)
Сентябрь 2017 — Март 2020 (2 года и 7 месяцев)
Проект
(Task Manager)
Внутренний проект американской компании в сфере здравоохранения для управления персоналом. Система предоставляет функционал по отображению личной информации о сотрудниках и финансовой отчетности, уровень их текущей занятости, прогресс выполнения текущих задач. Добавление и назначение новых задач и дальнейшее их сопровождение.
Обязанности:
Расширение функционала согласно запланированному плану реализации системы. Полная реализация процесса добавления новых страниц, от создания таблиц в БД, реализация методов по получению/редактированию/удалению данных на стороне сервера и клиента, верстка страниц.
Достижения:
В процессе работы декомпозировал сложные страницы на логически обоснованные части, в том числе и большие формы, тем самым в несколько раз сократил количество кода в одном файле, что значительно улучшило читаемость кода и скорость дальнейшей разработки. Оптимизировал запросы к БД, что ускорило загрузку больших списков