Position: Java Software Engineer, Senior Back-end Developer
Category: Java
English level: fluent
Years of experience: 6

- Designed and developed highly scalable, optimized on-demand taxi platform with the team. Project leaded by me.
- Leaded newcoming junior developers to integrate with the team.
- Developed route optimization app for the tourism company and helped them for reducing costs.
Software Engineer with 6 years of experience, mostly working as a back-end developer. Also had a leading role before. I have experience mentoring newcomers and have worked on transportation, telecom, e-commerce, and healthcare domains. During this time, I have participated in numerous projects.

My technical stack varied with each company, but I mostly worked with microservices, developing APIs and integrations. Although I have front-end experience, I am currently not interested in it. I have used relational databases such as MySQL, PostgreSQL, and Oracle, and I am familiar with tools like Docker, Redis, Git, and Gitlab (CI/CD). I have experience with Agile methodology.

As part of my daily job, I performed requirements specification, solution design, development (including testing), wrote documentation, and reviewed pull requests.
Software engineer role working on high scale and complex project. Love to work with microservices.