Position: Senior Software Engineer
Category: Java
English level: intermediate
Years of experience: 6


Altezza Travel - Lead Software Engineer (Part-time)
November 2018 - Present
- Analyzing business requirements and translating them into technical solutions.
- Designing, developing, and implementing high-performance applications using Kotlin and related technologies.
- Development of a costing system to calculate the total price of an order.
- Implementing application interaction with payment systems.
- Monitor application performance and optimize code to improve it.

Gelios Company - Senior Software Engineer
April 2022 - January 2023
- Provide technical guidance and mentorship to junior developers.
- Implementing new features to meet the needs of end users.
- Integrating third-party services, payment systems and APIs.
- Optimizing the code of the application to improve overall performance and reduce resources consumption.

Gelios Company - Software Engineer
May 2021 - April 2022
- Lead technical interviews of new candidates and evaluate their technical skills.
- Perform code reviews, write unit and integration tests to ensure the quality of the code.
- Maintaining and enhancing existing software applications.

AndersenLab - Software Engineer
Feb 2020 - May 2021
- Development of infrastructure solutions for usage of internal teams.
- Developing and maintaining applications in fin-tech domain using microservices pattern.
- Designing, coding and testing software components.
- Working with other teams, such as business analysts and testers, to ensure a successful project delivery.
- Researching and evaluating software-related technologies.

Averia.ws - Java Developer
Jul 2016 - October 2018
- Distribution of tasks and duties between team members.
- Development of game script modules and implement new in-game services.
- MySQL database management.
Development of backend projects based on microservice architecture using modern stack of technologies. Opportunity for professional and technological growth.

Preferences:
- Programming languages: Kotlin (preferred), Java (11+), considering switch to Golang
- Frameworks: Spring Boot, Quarkus or similar

Unwanted:
- Projects with legacy technologies