Backend-разработчик с 5-летним опытом коммерческой разработки распределенных систем на Java. Специализируюсь на построении отказоустойчивых микросервисов, асинхронных API и интеграциях через очереди и события. Работал над системами для складской логистики и образовательных организаций. Опытен в проектировании и реализации REST API (Spring Boot), работе с БД (PostgreSQL, MongoDB, Redis), построении CI/CD (GitLab CI, OpenShift), реализации сложной бизнес-логики (система компенсирующих транзакций, ML-анализ текста). логировании и мониторинге (Prometheus, Grafana, EFK). Работаю в Scrum-командах, активно участвую в планировании архитектуры, ревью кода, оптимизации нагрузки и повышении стабильности продакшн-сервисов. Уверенно чувствую себя в распределённых командах, быстро встраиваюсь в процессы и беру ответственность за результат. Английский — C1: свободно читаю документацию, участвую в тех. обсуждениях и переписке.
Быстро обучаемый,амбициозный разработчик, использую уникальный метод изучения нового материала в сфере программирования. Применяю в работе два различных подхода к разработке программного обеспечения: ООП и функциональное программирование. Веду бесплатную менторскую деятельность по soft-скиллам, а также публикую полезную информацию разработчикам разных сфер: t.me/removespreadblog В планах написать небольшой парсер по криптовалютным биржам, который будет отображать актуальный баланс криптовалют на разных биржах.
Опытный Front-End разработчик веб-приложений на React в таких доменах как финансы, недвижимость и лизинг. Разрабатывал и поддерживал надежные и масштабируемые веб-приложения с нуля (включая разработку архитектуры), а также оптимизировал и добавлял новую функциональность в долгосрочные проекты используя React, TypeScript, HTML, SCSS, Mobx, Redux, Axios и др. Владею обширным опытом в разработке интуитивно понятного и удобного интерфейса для веб-страниц, включающего в себя реализацию различных форм с валидацией, таблиц с сортировкой, фильтрами, пагинацией, диалоговых окон с интерактивным поведением, систем уведомлений, всплывающих окон, в разработке маршрутизации и навигации; в реализации взаимодействия с REST и Graphql API, авторизации пользователя с различными ролями и доступом; в ручном тестировании, написании юнит тестов, исправлении ошибок, написании документации кода. Участвовал во временной оценке задач, анализе технической документации и тех. долга, описании и оценивании нового функционала, код-ревью. Успешно сотрудничал с межфункциональными и международными командами на проектах с Agile, Scrum и Waterfall методологиями, создавая высококачественные продукты, отвечающие требованиям клиентов и превосходящие их ожидания. Руководил небольшими (до 3-х) командами frontend разработчиков, в которых отвечал за координацию команды, проектирование и создание архитектуры, приоритизацию и разделение задач. Есть опыт написания на TypeScript REST API приложений с подключением к PostgreSQL.
System Analyst с более чем 4 годами опыта в коммерческих IT-проектах. Работал над цифровыми сервисами для государственного сектора и корпоративных HR-систем. Участвовал в проектах e-government, кадрового документооборота и онлайн-голосования. Создавал и поддерживал продукты, включая платформу дистанционного электронного голосования на базе Госуслуг и коробочное решение для автоматизации HR-процессов. Специализируется на сборе и формализации требований, моделировании бизнес-процессов, описании API-контрактов и координации команд разработки для масштабируемых, отказоустойчивых информационных систем.
o Сбор и анализ требований от заказчиков, систематизация и структурирование собранных требований o Ведение проектов, постановка задач, code review в команде, контроль сроков выполнения, контроль качества выполнения o Написание технических заданий, проектирование, разработка архитектурных решений для IT-инфраструктуры web-проектов o Аудит безопасности, тестирование нагрузки вэб-решений o Scrum-мастер, консультации по ведению проектов, построению отказоустойчивой архитектуры.