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


Experienced Software Developer | Google Cloud Certified | Interviewer & Mentor

Key points about myself:

- Have a broad industrial knowledge and experience in developing microservices and monolithic apps
- Passed Google Associate Cloud Engineer certification
- Conducted interviews for Trainee and up to Senior developers
- Mentored freshers in Enterprise Java Development
- Have experience in leading and supervising team of 2 developers on my last project
- Constantly increasing effectiveness of development with help of AI

     My latest project is a multi-tenant product for a health management company specializing in virtual care. We have a microservices architecture built on Google Cloud, so I have commercial experience with Cloud Run, CloudSQL, BigQuery, Pub/Sub and more. Also, the tech stack includes: Java 11, Spring Boot, Hibernate, Maven, PostgreSQL, Gitlab CI, JUnit5, Mockito, MapStruct.

     Additionally, I have experience developing full-stack apps with Python, Flask and React.js. I possess basic knowledge of AI and machine learning with a few projects done (emotion recognition, image captioning, etc.). I also have experience with Data Analysis using Python, pandas library and other related technologies.
I am eager to join an enthusiastic team of professionals who share a commitment to enhancing both the product and their own skill sets.
       Also, I am inspired to work with cloud technologies and modern tech stacks, where I can apply my existing expertise and continue to learn and grow. 
     Furthermore, I am open to working on projects focused on data processing, as it aligns with my goal of enhancing my Data Engineering skills.