Разработка программного обеспечения, Системная интеграция, автоматизации технологических и бизнес-процессов предприятия, ИТ-консалтинг
Обязанности и достижения:
В качестве FullStack-разработчика занимался внутрикорпоративными проектами на Spring Framework и автоматизировал бизнес-процессы других отделов.
Обязанности:
- Разработка и реализация Desktop-приложений на Spring;
- Написание функциональных и интеграционных тестов;
- Развертывание и поддержка приложения на корпоративном сервере.
Достижения:
- Изучил Spring Framework и его основные компоненты;
- Автоматизировал бизнес-процесс, ускорив работу другого отдела в 3 раза.
Октябрь 2021 – ноябрь 2023
2 года и 2 месяца
Android-разработчик
Novacom, Москва
Разработка программного обеспечения
Обязанности и достижения:
Full Stack Developer, отвечал за реализацию проекта: Android-приложение счетчик-калорий с формированием индивидуальных рекомендаций по питанию (аналог Macrofactor и MyFitnessPal).
Стек: MVP, Kotlin, Java, Custom UI Components, Google Material Design, Coroutines, Clean Architecture, SOLID, DRY, REST API, Firebase, PostgreSQL, Node.js, HTTP/HTTPS, CI/CD, Git, Scrum, Unit/интеграционные тесты, Postman.
Обязанности:
- Проектирование архитектуры проекта и схемы базы данных;
- Разработка и реализация серверной и клиентской частей приложения;
- Интеграция REST API и внешних сервисов;
- Настройка CI/CD и развертывание на внешнем хостинге.
Достижения:
- С нуля разработал архитектуру клиентской и серверной частей проекта;
- Реализовал шифрование и разнесение данных в разные хранилища (Firebase + PostgreSQL), что повысило безопасность и снизило риск утечек на 40%;
- Спроектировал схему БД с поддержкой горизонтального масштабирования;
- Автоматизировал тестирование и сократил его время в 2 раза за счет внедрения MVP;
- Разработал алгоритм генерации индивидуального рациона;
- Создал дизайн приложения по принципам Google Material Design, реализовал 2 темы — светлую и тёмную;
Код проекта на GitHub: https://github.com/Boogie-Woogie9/healthbuilder