3+ лет в качестве разработчика Java. Опыт проектирования и разработки приложений на Java/Spring Framework и многих других связанных инструментах.
Уверенное знание объектно-ориентированного проектирования, REST API и микросервисной архитектуры.
Работал в среде Agile и CI/CD.
Опыт применения чистой архитектуры с такими принципами, как SOLID, KISS, DRY и т. д.
Продвинутые навыки общения на английском языке на уровне C1.
Разработка и улучшение сервисов для обратной связи
Разработка торговой/инвестиционной площадки - https://halykfinance.kz/
Задачи:
- Регистрация/онбординг клиента. Разработка включала в себя создание интерфейса(используя возможности Jmix) и написание бизнес логики.
Stack:
Java/Spring
Jmix
Camunda BPMN
KeyCloack
Swagger
Разработка различных модулей для онлайн магазина по продаже контрактных телефонов - https://kcell.kz/shop/
Участвовал в разработке новой интеграционной шины с новым биллингом.
Поддержка уже существующих шин - доработка, исправление ошибок, рефакторинг.
Написание юнит-тестов.
Stack:
Java 6/8/11, SpringBoot, Gradle/Maven, REST/SOAP, Redis, Postgre/Oracle, JUnit 5, Mockito, ElasticSearch, Swagger.
Участвовал в разработке онлайн-магазина по продаже техники, решая задачи как по бэкенд, так и фронтенд части с дальнейшим развертыванием на серверах от Digital Ocean.
Благодаря этому опыту, я получил практические навыки в мире разработки и узнал как применять знания которые я получил в процессе обучения.
Stack: Java, Spring Boot, AngularTS, PostgreSQL, Git, Docker