Luka Aghdgomelashvili, Developer in Tbilisi, Georgia
Luka is available for hire
Hire Luka

Luka Aghdgomelashvili

Verified Expert  in Engineering

Bio

Luka is a Java and Spring Boot developer with solid knowledge of Angular. He has experience working on microservices architecture and legacy monolithic projects within teams of different sizes while following Agile principles. Luka focuses on analyzing problems from a technical and usability perspective and communicating with stakeholders to provide the best possible solutions.

Portfolio

Zooplus
Spring Boot, Amazon RDS, PostgreSQL
Infobest Software Outsourcing
Spring Boot, Angular, Multithreading
Bank of Georgia
Spring, Angular, Oracle

Experience

  • Java - 4 years
  • SQL - 3 years
  • Spring Boot - 3 years
  • Microservices - 2 years
  • Docker - 2 years
  • Amazon Web Services (AWS) - 1 year
  • Amazon RDS - 1 year
  • Angular - 1 year

Availability

Part-time

Preferred Environment

Windows, Spring Boot, Angular, Amazon Web Services (AWS), Docker, Linux, Microservices

The most amazing...

...thing I've built and optimized is an internal tool, saving $700+ in monthly database costs and speeding up APIs ten times.

Work Experience

Java Software Developer

2021 - PRESENT
Zooplus
  • Added new features to the project on the campaign management tool, wrote unit tests in Spock, and fixed bugs.
  • Integrated the Jira API to create stories from the app. Investigated and integrated the existing APIs created by other teams and developed new ones for them.
  • Added InfluxDb metrics, created a dashboard in Grafana, and implemented Sensu checks for monitoring.
  • Improved the memory consumption in services by optimizing queries and reduced costs and query speeds by 10x for analytical queries.
  • Used Terraform to manage the AWS infrastructure and created new security groups, SQL, and IAM roles.
Technologies: Spring Boot, Amazon RDS, PostgreSQL

Java Contractor

2022 - 2022
Infobest Software Outsourcing
  • Created an internal tool for managing employee requests.
  • Added different modules to the application, including timesheets, vacations, and general requests and approvals.
  • Contributed to the VOIP projects by creating an integration tests framework for the application that needed lots of synchronization.
Technologies: Spring Boot, Angular, Multithreading

Java Software Developer

2020 - 2021
Bank of Georgia
  • Developed an internal tool from scratch that was generating FATCA reports. Used Angular and Spring Boot.
  • Improved DMS, an internal tool used to create documents based on blueprint and input. Created approval steps in Camunda, optimized service execution time and memory consumption, and used Angular and Spring Boot.
  • Used Spring Boot and microservices to implement an internal tool—ROE calculator—that calculated return on equity for different bank products.
Technologies: Spring, Angular, Oracle

Experience

Retail Internet Bank

https://bankofgeorgia.ge
I was the Java back-end developer, creating new services for the customers, such as ordering debit cards for students. I also created the GraphQL endpoints to allow all types of devices to fetch the necessary data.

Education

2017 - 2022

Bachelor's Degree in Business Administration

Free University of Tbilisi - Tbilisi, Georgia

Skills

Tools

Amazon Simple Queue Service (SQS), Terraform, AWS IAM

Languages

SQL, Java

Frameworks

Spring Boot, Spring, Hibernate, Angular

Paradigms

Unit Testing, Agile, Scrum, Microservices, Kanban, Test-driven Development (TDD)

Platforms

Docker, Windows, Linux, Oracle, Amazon Web Services (AWS)

Storage

PostgreSQL, Spring Data JPA, RDBMS

Other

Back-end, Integration Testing, Data Structures, Amazon RDS, Front-end, Full-stack, IT Management, Multithreading

Collaboration That Works

How to Work with Toptal

Toptal matches you directly with global industry experts from our network in hours—not weeks or months.

1

Share your needs

Discuss your requirements and refine your scope in a call with a Toptal domain expert.
2

Choose your talent

Get a short list of expertly matched talent within 24 hours to review, interview, and choose from.
3

Start your risk-free talent trial

Work with your chosen talent on a trial basis for up to two weeks. Pay only if you decide to hire them.

Top talent is in high demand.

Start hiring