Lasha Gureshidze
Verified Expert in Engineering
Back-end Developer
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
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
Java 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.
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, participating 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
Skills
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
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
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