Back-end developer
04.2022 - 03.2023 |NDA (HR-Tech). Application for employers and applicants
Kotlin, Micronaut, MongoDB, RabbitMQ, Docker, Git, Jira, Swagger, REST, GitLab
• Designing microservices.
• Optimization of database perfomance.
• Participation in discussions of architectural solutions.
• Solving performance issues.
• Integration of web-payment.
• Integration of mobile stores (Apple Pay, Google Pay) validation.
• Scheduler integration.
Back-end developer
12.2021 - 09.2022 |NDA (E-commerce)
Kotlin, Micronaut, MongoDB, RabbitMQ, Docker, Git, Jira, Swagger, REST, AWS, GitLab
Project: Application for agricultural products ads.
Responsibilities:
• implementing and updating application modules
• development feature such as chates, currency conversions and texts translations
Full-stack developer
03.2021 - 11.2021 |NDA (Logistics)
Kotlin, JavaScript, Micronaut, MySQL, HTML, CSS, jQuery, Thymeleaf, Docker, Git, Jira, Liquibase, REST, Jenkins, Reddis
Project: Application for warehouse management
Responsibilities:
• designing and development from scratch of UI and API for application and their integration
• 3-rd party services integration (web-payment, sms sending)
Back-end developer
since 04.2020 - Till the present day |Aloteq
Kotlin, Micronaut, MongoDB, RabbitMQ, Docker, Git, Jira, Swagger, REST, GitLab
Project: Application for employers and applicants
Responsibilities:
• building architecture and implementing server-side logic of web applications
• code review and work coordination of junior colleagues
• keeping in touch with frontend and mobile teams for bug fixing and features implemetation
• support and maintenance of existing applications
• writing API documentation
Back-end developer
04.2020 - 09.2022 |NDA (Dating)
Kotlin, Micronaut, MySQL, Docker, Git, Jira, Java, Liquibase, Swagger, REST, Auth0, Google Storage, ActiveMQ, Jenkins
Project: Dating app with many built-in features
Responsibilities:
• development of microservice application modules and database structure
• Auth0 integration
• performing coding and troubleshooting analysis to develop new features and resolve customer issues