
Lasha Gureshidze
Verified Expert in Engineering
Back-end Developer
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
Experience
- Java - 13 years
- RDBMS - 10 years
- Spring Boot - 7 years
- Amazon Web Services (AWS) - 7 years
- NoSQL - 6 years
- Architecture - 4 years
- Docker - 3 years
- Microservices Architecture - 3 years
Availability
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
Senior Java Engineer
Endeavor - Streaming DBA Dice Technology
- Developed back-end services for a cloud-native OTT platform serving tens of millions of users globally, enabling high-performance live and on-demand video delivery.
- Deployed Java- and Scala-based microservices to Kubernetes clusters on AWS, ensuring scalability and high availability in a production-grade environment.
- Designed and implemented RESTful APIs consumed by internal services and front-end applications. Built comprehensive unit and integration test coverage across services, increasing system reliability and supporting safe, frequent deployments.
- Automated the video streaming pipeline to remove manual setup for VOD and live events, significantly reducing operational overhead and human error.
Java Team Lead | Developer
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.
Senior Java Engineer
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 and participated in all Agile disciplines.
- Participated in production incident management meetings and contributed to fixing production bugs.
Senior Software Engineer
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.
Solutions Architect | DevOps Engineer
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.
Senior Java Developer
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.
Senior Java Developer
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.
Senior Java Developer
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.
Junior Full-stack Developer
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.
Experience
Mobile Wallet
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
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
Education
Master's Degree in Computer Science
Georgian Technical University - Tbilisi, Georgia
Bachelor's Degree in Mathematics and Computer Science
Free University of Georgia - Tbilisi, Georgia
Certifications
AWS Certified Solutions Architect Associate
AWS
Oracle Certified Associate, Java SE 8 Programer
Oracle
Skills
Libraries/APIs
REST APIs, JDBC, JPA 2, Stripe, Node.js
Tools
IntelliJ IDEA, DataGrip, Apache Tomcat, Git, Jira, Amazon Elastic Container Service (ECS), Slack, Apache Maven, Amazon Simple Queue Service (SQS), Gradle, WireMock, RabbitMQ, Terraform, Sencha UI, Camunda BPM, Grafana, Kibana, Ansible
Languages
Java, SQL, Java 8, JavaScript, TypeScript, HTML, CSS, Scala
Frameworks
Spring Boot, JUnit, Hibernate, Mockito, Swagger, Spring MVC, Spring Security, Spring, Spring JDBC, Spring Microservice, GWT, GWT-Ext, Vaadin, OAuth 2
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, Continuous Delivery (CD), Design Patterns
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, Algorithms
How to Work with Toptal
Toptal matches you directly with global industry experts from our network in hours—not weeks or months.
Share your needs
Choose your talent
Start your risk-free talent trial
Top talent is in high demand.
Start hiring