Minsk, Belarus
Бэкенд-разработчик с более чем 9-летним стажем в Java, включая текущий опыт разработки и внедрения Python-приложений. Большую часть карьеры специализировался на создании комплексного программного обеспечения для банковской сферы. Мой опыт включает лидерство в анализе и декомпозиции клиентских требований, распределение задач и менторство новых членов команды. Увлечен проектированием и разработкой эффективных инструментов для решения бизнес-задач и оптимизации командной работы. Придерживаюсь принципов читаемого и поддерживаемого кода, являясь проактивным командным игроком, готовым делиться опытом и постоянно обучаться.
- Спроектировал, реализовал и поддерживаю ключевые Java-библиотеки для динамической генерации и модификации CRUD API в рантайме. Эти решения сократили время разработки с дней до минут, значительно повысив эффективность и скорость вывода продуктов. Решения успешно внедрены и активно используются на протяжении нескольких лет. - Создал и поддерживаю Java-приложение для динамического построения пайплайнов загрузки данных, обеспечивая быструю адаптацию к меняющимся требованиям и повышая гибкость обработки данных. - Занимаюсь разработкой чат-бота на Python для получения аналитики из розничных данных. - Поддерживаю и развиваю ключевые бэкенд-библиотеки компании. - Активно участвую в формировании и принятии ключевых архитектурных решений компании. Стек: Java 21, Spring Framework, Spring Boot 3, Python 3, LangChain, PostgreSQL, Snowflake, Maven, JUnit, Mockito, GitHub.
Описание проекта: под NDA. Обязанности: - Поддержка и развитие существующих микросервисов - Код-ревью - Менторинг - Рефакторинг Стек: Java 11, Spring Framework, Spring Boot, JDBC, PostgreSQL, Snowflake, Assembla, Maven, JUnit, Mockito. Описание проекта: Сервис, отвечающий за внесение и снятие наличных. Обязанности: - Разработка микросервисов с нуля - Разработка архитектуры новых модулей - Код-ревью - Менторинг Стек: Java 11, Spring Framework, Spring Boot, Hibernate, PostgreSQL, Docker, Bitbucket, Maven, JUnit, Mockito.
Описание проекта: Интернет-банкинг для юридических и физических лиц. Обязанности: - Кастомизация существующих модулей - Исправление ошибок - Разработка архитектуры новых модулей Стек: Java 8-11, Spring Framework, Spring Boot, Hibernate, PostgreSQL, Docker, Maven, Git.
Проектирование и разработка модулей Интернет-банкинга. Разработка API для клиентской части Интернет-банкинга. Интеграция с АБС, карточным процессингом, платежными системами. Рефакторинг legacy-кода. Руководство небольшой командой разработки, менторинг новых сотрудников. Обсуждение с заказчиками требований и новых функций. Стек: Java 8, Spring Framework, Spring Boot, Spring Data, Maven, GitLab, SVN, Oracle DB.
Проектирование и разработка модулей Интернет-банкинга. Разработка API для клиентской части Интернет-банкинга. Интеграция с внешними системами (выгрузка документов в электронных архив). Обсуждение с заказчиками требований и новых функций. Стек: Java 6-8, JDBC, CORBA, Maven, SVN, Oracle DB.