Lasha Gureshidze, Developer in Tbilisi, Georgia
Lasha is available for hire
Hire Lasha

Lasha Gureshidze

Verified Expert  in Engineering

Back-end Developer

Location
Tbilisi, Georgia
Toptal Member Since
April 5, 2022

Lasha has more than ten years of professional experience as a Java back-end developer. Throughout his career, he's developed financial, eCommerce, social, insurance, and governmental applications. He has also led and participated in all phases of development, from client meetings through release and subsequent updates, managing members of a Java team, and training junior developers. Lasha has won prizes at national programming contests.

Portfolio

Stubben Edge Group Limited
Spring, Java, Amazon Web Services (AWS), Node.js...
iptiQ Life,
Java, Spring Boot, Amazon Web Services (AWS), Message Queues, Apache Kafka...
EPAM Systems
Java, Spring Boot, Microservices Architecture, Docker, Agile...

Experience

Availability

Part-time

Preferred Environment

Amazon Web Services (AWS), Java, Architecture

The most amazing...

...architecture redesign I've performed was for an existing social app with serious performance issues—even after years, this application works like a charm.

Work Experience

Java Developer

2023 - PRESENT
Stubben Edge Group Limited
  • Led a team of four developers, addressing technical debts, making architectural decisions, and collaborating closely with business stakeholders to transform ideas into Jira stories.
  • Managed AWS configurations, optimizing ECS, AWS Simple Notification Service (SNS), Amazon Simple Queue Service (SQS), and DynamoDB integrations, ensuring scalable and reliable infrastructure for project deployments.
  • Diagnosed and resolved performance issues in the existing codebase, resulting in enhanced system responsiveness.
  • Designed and implemented a new Java microservice, enabling the company to offer API access to third-party partners, expanding outreach.
  • Took over and continued the development of Node.js microservices, showcasing versatility in both Java and Node.js development environments.
Technologies: Spring, Java, Amazon Web Services (AWS), Node.js, Amazon Elastic Container Service (Amazon ECS), Amazon DynamoDB, Docker, Kubernetes, Spring Microservice, RESTful Microservices, Team Leadership, Containers, Serverless Architecture, AWS Lambda, JavaScript, DevOps, Distributed Systems, TypeScript, Jira, HTML, CSS, Software Architecture, Technical Architecture, Apache Kafka, API Architecture, API Integration, API Connectors, Orchestration, Apache Tomcat, JDBC

Java Engineer

2022 - 2022
iptiQ Life,
  • Developed a microservice that generates customer insurance policies, which included calculating premiums with various features.
  • Built a microservice that provided a new distribution partner integration.
  • Tracked and fixed bugs using Jira as a reporting tool. Worked with the Agile methodology, participating in all Agile disciplines.
  • Participated in production incident management meetings and contributed to fixing production bugs.
Technologies: Java, Spring Boot, Amazon Web Services (AWS), Message Queues, Apache Kafka, Microservices Architecture, MongoDB, Kibana, Integration Testing, Domain-driven Design (DDD), NoSQL, Databases, Web Services, Kubernetes, CI/CD Pipelines, Object-oriented Programming (OOP), JSON, Continuous Integration (CI), AWS DevOps, Spring JDBC, Spring Microservice, RESTful Microservices, Containers, Distributed Systems, Jira, API Integration, API Connectors, Apache Tomcat, JDBC

Senior Software Engineer

2021 - 2022
EPAM Systems
  • Developed performance-oriented software for an online casino and integrated the system with third-party game providers.
  • Built files management software for the biggest member of the sports equipment industry.
  • Tracked and fixed bugs using Jira as a reporting tool.
Technologies: Java, Spring Boot, Microservices Architecture, Docker, Agile, Google Cloud Platform (GCP), RDBMS, MongoDB, Prometheus, Grafana, Microservices, PostgreSQL, Apache Maven, Test-driven Development (TDD), OAuth 2, REST, JUnit, Hibernate, Mockito, Gradle, Amazon EC2, Amazon S3 (AWS S3), Software Development, Slack, JPA 2, Git, Swagger, Spring MVC, Spring Security, Spring Data, Back-end, Performance, Scaling, Integration, SQL, Amazon Web Services (AWS), Spring, Message Queues, APIs, Requirements Analysis, Unit Testing, Integration Testing, Relational Databases, REST APIs, NoSQL, WireMock, MySQL, Kubernetes, Databases, Web Services, CI/CD Pipelines, Object-oriented Programming (OOP), JSON, Continuous Integration (CI), AWS DevOps, RabbitMQ, Java 8, Spring JDBC, Spring Microservice, RESTful Microservices, Containers, AWS Lambda, Distributed Systems, Jira, HTML, CSS, Apache Kafka, API Architecture, API Integration, API Connectors, Orchestration, Apache Tomcat, JDBC

Solutions Architect | DevOps Engineer

2019 - 2021
Sweeft Digital Agency
  • Developed an application that consisted of a bank wallet with a social network.
  • Designed an application that is the number one eCommerce platform in Georgia.
  • Built a financial module for the biggest eCommerce platform in Italy.
  • Managed development, staging, and production environments for systems on AWS.
  • Participated in discussions with clients and planned the project development.
Technologies: Java, RDBMS, Elasticsearch, Redis, Docker, Microservices, PostgreSQL, Apache Maven, Test-driven Development (TDD), OAuth 2, REST, SOAP, JUnit, Hibernate, Mockito, Agile, Microservices Architecture, Amazon EC2, Amazon RDS, Amazon Elastic Container Service (Amazon ECS), AWS Elastic Beanstalk, Amazon S3 (AWS S3), Software Development, Slack, JPA 2, Git, Swagger, Spring MVC, Spring Security, Spring Data, AOP, Back-end, Performance, Scaling, DataGrip, SaaS, Integration, Stripe, SQL, Amazon Web Services (AWS), Spring, Message Queues, APIs, Requirements Analysis, Unit Testing, Integration Testing, Relational Databases, REST APIs, Architecture, NoSQL, MySQL, Lambda Functions, Databases, Web Services, Google Cloud Platform (GCP), CI/CD Pipelines, Amazon Simple Queue Service (SQS), Amazon API Gateway, Object-oriented Programming (OOP), JSON, Continuous Integration (CI), AWS DevOps, Java 8, Spring JDBC, Spring Microservice, RESTful Microservices, Team Leadership, Serverless Architecture, AWS Lambda, DevOps, Distributed Systems, Jira, Software Architecture, Technical Architecture, Apache Kafka, eCommerce APIs, API Architecture, API Integration, API Connectors, Orchestration, Apache Tomcat, JDBC

Senior Java Developer

2018 - 2019
MagtiCom
  • Developed a task management system based on BPMN business processes using Camunda implementation.
  • Participated in discussions with stakeholders and potential system users.
  • Analyzed requirements and participated in planning and estimation processes.
Technologies: Java, Spring Boot, Git, Docker, Oracle, Camunda BPM, Apache Maven, REST, Hibernate, Software Development, Slack, JPA 2, RDBMS, Swagger, Spring MVC, Spring Security, Spring Data, Back-end, DataGrip, Integration, SQL, Spring, Message Queues, APIs, Requirements Analysis, Relational Databases, REST APIs, Architecture, Databases, Web Services, Object-oriented Programming (OOP), JSON, Java 8, Spring Microservice, RESTful Microservices, Distributed Systems, Jira, API Architecture, API Integration, API Connectors, Apache Tomcat, JDBC

Senior Java Developer

2017 - 2018
Geocell
  • Developed an analytics tool: an asynchronous reporting system.
  • Created the warehouse and integrated it with multiple sources of data.
  • Participated in performance improvement of existing systems.
Technologies: Java, Spring Boot, Oracle, MongoDB, Redis, Vaadin, Apache Maven, REST, SOAP, Hibernate, Java EE, Mockito, JBoss, Software Development, JBoss AS, EJB3, JPA 2, Git, RDBMS, Spring MVC, Spring Security, Spring Data, Back-end, Performance, Integration, SQL, Spring, APIs, Requirements Analysis, Relational Databases, REST APIs, Architecture, NoSQL, MySQL, Databases, Web Services, Object-oriented Programming (OOP), JSON, PostgreSQL, Java 8, RESTful Microservices, Jira, Apache Tomcat, JDBC

Senior Java Developer

2013 - 2017
Ministry of Education and Science of Georgia
  • Developed applications for the education sector: financial applications, an electronic journal for pupils, a board election system, and a people management system.
  • Participated in discussions with product owners and performed systems and data analysis, design, development, integration, and maintenance activities.
  • Analyzed project requirements and registered them in Jira.
  • Acted as a key developer for most projects, managing the back end and DevOps team.
  • Involved in the process of switching from JavaEE to JavaSE powered by Spring Boot.
  • Performed integration with various third-party systems: government services, banking services, and private sectors services.
  • Took part in the screening process as a technical screener.
Technologies: Java, EJB3, Oracle, JBoss, Apache Tomcat, Spring Boot, Spring Data JPA, MongoDB, Redis, Apache Maven, OAuth 2, REST, SOAP, JUnit, Hibernate, Java EE, Mockito, Software Development, JBoss AS, JPA 2, Git, RDBMS, Spring MVC, Spring Security, Spring Data, AOP, Back-end, Performance, Integration, SQL, Requirements Analysis, Relational Databases, REST APIs, Architecture, NoSQL, MySQL, Databases, Web Services, Object-oriented Programming (OOP), JSON, RabbitMQ, RESTful Microservices, GWT, JDBC

Junior Full-stack Developer

2012 - 2013
Azry
  • Developed an app for a unified money transfer system.
  • Implemented new features and delivered a full-stack solution using EJB and GWT.
  • Participated in business communications with customers and got involved in the estimation process.
Technologies: Java, EJB3, JBoss AS, GWT-Ext, Oracle, JPA 2, Sencha UI, Apache Maven, Hibernate, Java EE, JBoss, Software Development, Git, RDBMS, Back-end, SQL, Relational Databases, Databases, Web Services, Object-oriented Programming (OOP), JSON, GWT, JDBC

Mobile Wallet

A Java-based back end for a mobile wallet application.

I was the solutions architect and tech lead for this project. I created an AWS environment and implemented the CI/CD process. I redesigned the social part of the application and migrated it to GraphDB with Neo4j.

Financial Module of the Biggest eCommerce App Based in Italy

A Java-based app microservice for an existing eCommerce app.

I designed and developed a microservice and integrated it with the existing app. The module had integrations with the KYC system, banking services, and an OAuth provider.

Football Clubs Management System

The system to make the life of a sports club easier. The system manages teams, balances, and championships of various types. The system's tools and services allow clubs to save time and money to really focus on their passion.

Languages

Java, SQL, Java 8, JavaScript, TypeScript, HTML, CSS

Frameworks

Spring Boot, JUnit, Hibernate, Mockito, Swagger, Spring MVC, Spring Security, Spring, Spring JDBC, Spring Microservice, GWT, GWT-Ext, Vaadin, OAuth 2

Libraries/APIs

REST APIs, JDBC, JPA 2, Stripe, Node.js

Tools

IntelliJ IDEA, DataGrip, Apache Tomcat, Git, Jira, Amazon Elastic Container Service (Amazon ECS), Slack, Apache Maven, Amazon Simple Queue Service (SQS), Gradle, WireMock, RabbitMQ, Sencha UI, Camunda BPM, Grafana, Kibana

Paradigms

Microservices, Test-driven Development (TDD), REST, Object-oriented Programming (OOP), Continuous Integration (CI), DevOps, API Architecture, Microservices Architecture, Agile, AOP, Requirements Analysis, Unit Testing, Serverless Architecture

Platforms

AWS Elastic Beanstalk, Google Cloud Platform (GCP), Java EE, Amazon Web Services (AWS), Apache Kafka, Amazon EC2, Oracle, Docker, Kubernetes, AWS Lambda, JBoss

Storage

Spring Data JPA, PostgreSQL, Spring Data, MySQL, Databases, JSON, Amazon S3 (AWS S3), JBoss AS, MongoDB, Redis, RDBMS, Elasticsearch, Neo4j, Relational Databases, NoSQL, Amazon DynamoDB

Other

Software Development, Back-end, Performance, Integration, Architecture, Web Services, CI/CD Pipelines, AWS DevOps, RESTful Microservices, Team Leadership, Distributed Systems, Software Architecture, Technical Architecture, eCommerce APIs, API Integration, API Connectors, Orchestration, Amazon RDS, EJB3, SOAP, Scaling, SaaS, Message Queues, APIs, Integration Testing, Amazon API Gateway, Containers, Prometheus, Team Management, Enterprise Systems, Domain-driven Design (DDD), Lambda Functions

2015 - 2017

Master's Degree in Computer Science

Georgian Technical University - Tbilisi, Georgia

2010 - 2015

Bachelor's Degree in Mathematics and Computer Science

Free University of Georgia - Tbilisi, Georgia

MARCH 2021 - MARCH 2024

AWS Certified Solutions Architect Associate

AWS

FEBRUARY 2016 - PRESENT

Oracle Certified Associate, Java SE 8 Programer

Oracle

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