Position: Java Developer
Category: Java
English level: upper
Years of experience: 2


Passionate Java Developer with 2+ years of hands-on experience in Spring Boot backend development.

 Currently working at Energo-Pro Georgia, where I have:
• Been a key contributor in a vital Billing Management Project serving 1M+ customers.
• Played a pivotal role in upgrading Spring from 1.2 to 4.3.30.RELEASE, refactoring 200+ files.
• Utilized Spring Batch to boost processing speed of meter readings by 2-3 times.

 Significant Projects:
• Auction Management: Enhanced company’s auction handling capabilities, and led HTTP to HTTPS migration.
• My.Energo-Pro.ge Customer Portal: Managed a system with 50K+ registered users, rectified email delivery issues using Sendgrid, and increased code quality & coverage from 30% to 80%.
• Transformer and Meter Inventorization: Developed applications with Spring Boot and Angular, managed millions of records through MSSQL in a microservice architecture.

 Tech Stack:
• Java, Spring (Boot, MVC, Security, HATEOAS, Batch)
• Hibernate, JPA, JDBC
• AWS (SQS, Lambda, S3), OpenSearch
• MSSQL, PSQL, Elasticsearch
• JSP, Struts, Jasper Reports, XML Beans
• REST, Swagger, JWT, Websockets
• Angular, NestJS, GraphQL
• Python, Kotlin, Maven, Sendgrid

 Known for problem-solving capabilities, strong research skills, and continually broadening my tech skillset.

 Effective contributor in fast-paced, team-oriented environments, and experienced in collaborating with frontend and mobile app development teams.