Position: Lead Java Software Engineer
Category: Java
English level: upper
Years of experience: 4

I successfully managed end-to-end project responsibilities, encompassing design, development, and release, driving impactful global changes. This entailed spearheading the creation of user-centric features and the establishment of robust systems.
I have worked on a diverse range of projects, including mobile applications, SaaS solutions, and other software systems. These projects encompassed both microservice architectures and monoliths.

Throughout my experience, I have undertaken various responsibilities, starting from analyzing business requirements to coding and ultimately designing systems from the ground up.

I am well-versed in working with different types of databases, such as SQL and NoSQL, and have proficiency in using communication systems like RabbitMQ and Kafka. When it comes to Java development, I specialize in the Spring ecosystem.

In my most recent role, I served as a team leader, overseeing and coordinating the efforts of a group. However, my current objective is to continue growing as a senior developer, expanding my skills and expertise.