Alex Apkhaidze, Developer in Tbilisi, Georgia
Alex is available for hire
Hire Alex

Alex Apkhaidze

Software Developer

Tbilisi, Georgia

Toptal member since November 14, 2017

Bio

Alex is a senior back-end engineer with 10+ years of experience building scalable systems using Java, Go, and AWS. He works across system design, development, integrations, and cloud infrastructure, contributing to architecture and data modeling. Alex values clean, maintainable code and reliable system design.

Portfolio

Learntiums Pty Ltd
Java, REST APIs, Databases, Amazon Virtual Private Cloud (VPC), Amazon DynamoDB...
Nexar Ltd
Java, Back-end, Go, Microservices, DevOps, Concurrency, Distributed Systems...
Adamos
Keycloak, PostgreSQL, GraphQL, REST, Spring, Java, Code Review...

Experience

  • Java - 12 years
  • APIs - 12 years
  • Cloud - 10 years
  • Amazon Web Services (AWS) - 10 years
  • Microservices - 7 years
  • Solution Architecture - 7 years
  • Apache Kafka - 5 years
  • Go - 3 years

Preferred Environment

Git, Docker, IntelliJ IDEA

The most amazing...

...thing I've coded is a memory-optimized Red-Black tree that uses only one child's pointer in the parent node and calculates the second one's address dynamically.

Work Experience

Senior Software Engineer

2020 - 2024
Learntiums Pty Ltd
  • Designed and developed the back-end architecture for a large-scale platform supporting apprentices, supervisors, and administrators.
  • Implemented complex business logic for qualification progression, task calculations, and compliance workflows.
  • Built role-based REST APIs for multiple user groups with dynamic authorization and efficient data access patterns.
  • Contributed to system design, data modeling, and performance optimization to ensure fast response times and scalable operations.
  • Integrated external systems and contributed to reporting services used for organization-level analytics.
  • Optimized back-end workflows and high-load operations to improve system reliability and reduce latency.
  • Used Go for selected back-end components and internal tools alongside the main Java-based services.
  • Collaborated closely with business analysts and stakeholders to translate domain requirements into robust back-end functionality.
Technologies: Java, REST APIs, Databases, Amazon Virtual Private Cloud (VPC), Amazon DynamoDB, CI/CD Pipelines, Amazon RDS, Spring Boot, Amazon EC2, Autoscaling, AWS Lambda, Amazon Cognito, OAuth 2, AWS CodeBuild, AWS CodeDeploy, Java 17, Amazon CloudWatch, Spring Cloud Sleuth, Gradle, Solution Architecture, Software, API Integration, Server-side, RESTFul APIs, DevOps, Cloud Infrastructure, Infrastructure, Back-end Architecture, API Design, Software Development, Webhooks

Java Back-end Engineer

2021 - 2022
Nexar Ltd
  • Designed and developed production microservices in Go, supporting real-time data ingestion, processing, and distribution.
  • Implemented gRPC-based communication and high-throughput service interactions across distributed systems.
  • Built and integrated Kafka-powered messaging workflows for event-driven data pipelines.
  • Developed internal tools and testing frameworks in Go, improving service reliability and enabling stress testing of new platform components.
  • Worked with PostgreSQL and AWS infrastructure to support scalable and resilient back-end services.
  • Collaborated with cross-functional teams to integrate external systems and ensure seamless data flows across the platform.
Technologies: Java, Back-end, Go, Microservices, DevOps, Concurrency, Distributed Systems, Multithreading, CI/CD Pipelines, Terraform, Kubernetes, Docker, gRPC, API Development, Apache Kafka, Amazon Web Services (AWS), Spring Boot, NoSQL, Integration, REST APIs, Amazon Simple Queue Service (SQS), RESTful Services, Load Testing, Scalability, Architecture, Cloud Architecture, Engineering, Solution Architecture, Software, API Integration, Server-side, RESTFul APIs, Helm, Cloud Infrastructure, Infrastructure, Back-end Architecture, API Design, Software Development, Distributed Software

Senior Software Engineer

2019 - 2019
Adamos
  • Developed back-end services for the IIoT marketplace, enabling integration and management of industrial machine applications.
  • Built a distributed microservices architecture with secure communication and modular service boundaries.
  • Implemented single sign-on (SSO) using Keycloak to unify authentication across the platform.
  • Integrated external systems, including CMS, subscription management tools, and email services (SendGrid).
  • Contributed to GraphQL and REST API development to support machine data, subscriptions, and marketplace functionality.
  • Performed code reviews and collaborated with cross-functional teams to maintain code quality and architectural consistency.
Technologies: Keycloak, PostgreSQL, GraphQL, REST, Spring, Java, Code Review, Source Code Review, Software Engineering, SQL, IntelliJ IDEA, APIs, Analysis, Task Analysis, Back-end Development, Distributed Systems, API Development, Back-end, Amazon Web Services (AWS), Spring Boot, NoSQL, Integration, REST APIs, RESTful Services, Spring Microservice, Scalability, Identity & Access Management (IAM), Engineering, Software, API Integration, Server-side, RESTFul APIs, Leadership, API Design, Software Development, Distributed Software, Reverse Proxy

Senior Software Engineer

2019 - 2019
ZOOTCH (via Toptal)
  • Built a geolocation processing system that handled real-time updates of user locations and proximity-based discovery.
  • Developed REST APIs enabling users to find nearby users based on time and location with low latency.
  • Designed and implemented a secure, scalable back-end architecture running on AWS.
  • Integrated third-party services, including Applozic and OneSignal, for chat and push notifications.
  • Implemented Facebook Login and Twilio SMS integrations to support onboarding and authentication flows.
  • Developed an administrative management and monitoring application for operational visibility.
  • Improved back-end performance and ensured consistency across distributed components.
Technologies: Amazon Web Services (AWS), Git, Swagger, Flyway, REST, Vaadin, Hazelcast, Spring, Java, Code Review, Source Code Review, Software Engineering, SQL, IntelliJ IDEA, JavaScript, APIs, Full-stack, Sublime Text, Analysis, Task Analysis, Back-end Development, Distributed Systems, API Development, Back-end, Spring Boot, NoSQL, Integration, REST APIs, PostgreSQL, RESTful Services, Scalability, Architecture, Cloud Architecture, Engineering, Solution Architecture, Software, API Integration, Server-side, RESTFul APIs, DevOps, Cloud Infrastructure, Back-end Architecture, API Design, Software Development

Senior Software Engineer

2018 - 2019
Exhale Enterprises (via Toptal Projects)
  • Built a middleware layer integrating Exhale Spa systems with Hyatt platforms, enabling unified customer and subscription experiences.
  • Designed and implemented REST APIs for customer- and administrator-facing applications.
  • Developed complex synchronization flows between systems using asynchronous, multi-threaded processing to ensure data consistency and reliability.
  • Implemented a job scheduling and management subsystem for a clustered environment.
  • Integrated payment and service platforms, including Stripe and Mindbody.
  • Set up automated database migrations and contributed to schema evolution and deployment workflows.
Technologies: Google Cloud Platform (GCP), Git, Swagger, JSON Web Tokens (JWT), Flyway, SOAP, REST, Spring, Java, Code Review, Source Code Review, Software Engineering, SQL, IntelliJ IDEA, APIs, Sublime Text, Task Analysis, Back-end Development, API Development, Back-end, Spring Boot, Integration, REST APIs, PostgreSQL, RESTful Services, Scalability, Engineering, Software, API Integration, Server-side, RESTFul APIs, Infrastructure, Back-end Architecture, API Design, Software Development, Reverse Proxy

Senior Software Engineer

2018 - 2018
Project44 (via Toptal)
  • Developed and consumed REST and SOAP web services to integrate with multiple freight carriers for rating, shipment estimates, and tracking.
  • Contributed to a real-time truck location monitoring system, ingesting GPS and ELD device data into high-throughput pipelines.
  • Processed and streamed sensor data into Kafka, supporting real-time logistics visibility across distributed systems.
  • Collaborated with cross-functional teams to integrate heterogeneous carrier APIs and ensure consistent data flows.
  • Wrote unit and integration tests (JUnit, Mockito) to maintain quality across services and integrations.
  • Performed code reviews and contributed to shared platform components.
Technologies: Gradle, Git, Mockito, JUnit, Jenkins, SOAP, REST, Apache Kafka, Docker, Spring, Java, Code Review, Source Code Review, Software Engineering, SQL, IntelliJ IDEA, APIs, Sublime Text, Analysis, Back-end Development, API Development, Back-end, REST APIs, RESTful Services, Cloud Architecture, Engineering, Software, API Integration, Server-side, RESTFul APIs, API Design, Software Development, Distributed Software

Senior Software Engineer | Team Lead

2016 - 2018
Product Savvy Georgia
  • Led a team of engineers to design, develop, and deliver SaaS platforms from architecture through implementation, testing, and deployment.
  • Built a scalable back-end system using microservices and Docker to support event technology operations and mobile communication features.
  • Designed, documented, and implemented REST APIs for mobile and web clients.
  • Developed back-end services for group riding, navigation, and real-time chat, leveraging AWS infrastructure (EC2, ECS, Aurora, RDS, ElastiCache, SNS, IoT, SES).
  • Created a unified middleware layer for managing subscriptions and payments across PayPal, Apple Pay, and Google Pay.
  • Implemented CI/CD pipelines using Jenkins (Pipeline as Code) to automate building, testing, and deployment.
  • Integrated third-party services and payment providers, and contributed to analytics and reporting services.
  • Conducted interviews, led daily stand-ups, and contributed to engineering best practices across the team.
Technologies: Amazon Route 53, Smart Entry Services (SES), Internet of Things (IoT), Amazon Simple Notification Service (SNS), Amazon ElastiCache, Amazon Aurora, ECS, Amazon EC2, Apache JMeter, Hibernate, Apache Maven, JUnit, Bash, Git, REST, Microservices, Jenkins, Couchbase, MySQL, Docker, Spring, Java, Source Code Review, Code Review, Software as a Service (SaaS), Interviewing, Technical Hiring, Software Engineering, SQL, IntelliJ IDEA, HTML5, HTML, APIs, Full-stack, Sublime Text, Analysis, Task Analysis, Back-end Development, API Development, Back-end, Amazon Web Services (AWS), Integration, REST APIs, RESTful Services, Amazon Elastic Container Service (ECS), Amazon Simple Queue Service (SQS), Scalability, Architecture, Cloud Architecture, Solution Architecture, Software, API Integration, Server-side, RESTFul APIs, CI/CD Pipelines, Cloud Infrastructure, Infrastructure, Back-end Architecture, API Design, Software Development, Distributed Software, Webhooks

Senior Software Engineer

2014 - 2016
Global Stream Georgia
  • Designed and implemented back-end architecture for scalable electronic payment and billing systems.
  • Developed software for international money transfer services, integrating with diverse external systems across several countries.
  • Built clearing and settlement components to ensure accurate and reliable transaction processing.
  • Integrated merchants into payment and billing platforms, supporting various transaction flows and operational requirements.
  • Developed back-end systems for customer support and call-center operations.
  • Created the architecture for an internal e-wallet solution used across the organization.
  • Optimized back-end workflows and ensured consistent, reliable processing in high-volume environments.
Technologies: Oracle RDBMS, WildFly, Java EE (Jakarta EE), Source Code Review, Code Review, Software as a Service (SaaS), Interviewing, Technical Hiring, Software Engineering, Java, SQL, IntelliJ IDEA, JavaScript, HTML, HTML5, APIs, Full-stack, Sublime Text, Analysis, Task Analysis, Spring JDBC, Back-end Development, API Development, Back-end, Integration, REST APIs, Jakarta EE (Java EE or J2EE), JavaBeans, Architecture, Cloud Architecture, Solution Architecture, Software, API Integration, Server-side, Cloud Infrastructure, Back-end Architecture, API Design, Software Development, Reverse Proxy, Webhooks

Analyst - Developer

2011 - 2014
Bank of Georgia
  • Developed software for monitoring and managing client information used by the legal and customer support departments.
  • Built back-end components for electronic payments processing and transaction monitoring.
  • Implemented services for payment system management and integrated new payment channels into existing enterprise platforms.
  • Developed and maintained software for self-service kiosks, adding new payment services and improving system reliability.
  • Created and consumed SOAP-based web services for internal banking operations.
Technologies: Apache Tomcat, JBoss, Oracle RDBMS, Java SE (Core Java), Software Engineering, Java, SQL, JavaScript, HTML, HTML5, APIs, Analysis, Task Analysis, Spring JDBC, Back-end Development, Back-end, Integration, Software, API Integration, Server-side, Software Development

Experience

ZOOTCH

https://www.zootch.com
ZOOTCH is a unique smartphone app that lets you instantly communicate with people close by, even if they’re not in your contact list.

ADAMOS IIoT Marketplace

ADAMOS IIoT Marketplace for IoT enabled manufacturing machines.

Exhale Spa - World of Hyatt

Earn World of Hyatt points on fitness classes, spa therapies, and Exhale On Demand subscriptions. Use your World of Hyatt points for a fitness class, massage, or facial.

WolfPack

WolfPack reinvents the group riding experience. Gives you ability to plan group rides, invite your pack, navigate together, and communicate, all from your Android or iOS device.

AVaStar

https://www.avastar.io/
AVaStar empowers venue teams to better self-manage Audiovisual/Event Technology Services by providing the structure, systems, and support to sell, coordinate, and deliver high-quality and reliable presentation technology services.

Census 2014, National Statistics Office of Georgia

Implemented full stack software, using Spring Boot, AngularJS, and MS SQL Server for census project.

Where Am I - Android App

http://wai.aleksandre.net
Easiest and fastest way to explore, save and share your location. Android app built by me.

Education

2013 - 2015

Master's Degree in Computer Sciences

Tbilisi State University - Tbilisi, Georgia

2007 - 2011

Bachelor's Degree in Computer Sciences

Tbilisi State University - Tbilisi, Georgia

Certifications

APRIL 2023 - APRIL 2029

AWS Certified Solutions Architect – Professional

Amazon Web Services

JANUARY 2020 - JANUARY 2023

AWS Certified Solutions Architect Associate

AWS

Skills

Libraries/APIs

JAX-RS, Spring REST, REST APIs, API Development, JAX-WS, Java Message Service (JMS), Java Transaction API (JTA), JAXB, Java Servlets, Twilio API, Facebook Login, PayPal API, Stripe API, Spring Cloud Sleuth

Tools

Apache Tomcat, Amazon Elastic Container Registry (ECR), AWS ELB, Amazon Elastic Container Service (ECS), Apache Maven, Git, Amazon Simple Email Service (SES), Amazon Elastic Block Store (EBS), Docker Compose, Amazon ElastiCache, WildFly, Apache JMeter, SoapUI, Postman, Kafka Streams, Gradle, OneSignal, Angular CLI, GitHub, GitHub Pages, AWS IAM, IntelliJ IDEA, Sublime Text, Amazon Simple Queue Service (SQS), Claude, Claude Code, Codex, ChatGPT, Jenkins, Amazon Simple Notification Service (SNS), Flyway, HSQLDB, Subversion (SVN), Keycloak, Jira, Terraform, Amazon Virtual Private Cloud (VPC), Amazon Cognito, AWS CodeBuild, AWS CodeDeploy, Amazon CloudWatch, Helm

Languages

SQL, Java, Java 8, Java 7, Java 9, Java 11, Java 10, Go, XML, Bash Script, CSS, HTML5, JavaScript, HTML, C, Java SE (Core Java), Bash, GraphQL

Frameworks

Spring Boot, JavaBeans, Spring, JPA, AWS HA, Spring Security, Swagger, OAuth 2, Angular, Bootstrap 3, Hibernate, Vaadin, Jakarta Server Pages (JSP), Bootstrap, Spring MVC, Spring JDBC, Spring Microservice, JUnit, Mockito, JSON Web Tokens (JWT), JSF, AngularJS, gRPC

Paradigms

Object-oriented Programming (OOP), ACID, REST, API Architecture, Back-end Architecture, Microservices, Agile Software Development, Scrum, Microservices Architecture, Design Patterns, Unit Testing, Dependency Injection, Database Design, Continuous Delivery (CD), Continuous Integration (CI), Continuous Deployment, DevOps, Load Testing

Platforms

Jakarta EE (Java EE or J2EE), Amazon EC2, Docker, Linux, Amazon Web Services (AWS), Java EE (Jakarta EE), JSE, AWS IoT, Android, Apache Kafka, AWS Lambda, Kubernetes, JBoss, Google Cloud Platform (GCP), Mailgun, Google Cloud Engine, AWS ALB

Storage

Spring Data, MySQL, JSON, Amazon S3 (AWS S3), Spring Data JPA, Redis, PostgreSQL, JBoss Infinispan, SQLite, JavaDB, HSQL, H2, Hazelcast, Amazon Aurora, Databases, MongoDB, NoSQL, Amazon DynamoDB, Oracle RDBMS, Couchbase

Other

Hibernate Validators, Spring Web Services, Software Engineering, Software Architecture, AWS Auto Scaling, OOP Designs, Web Services, Spring Dependency Injection (DI), API Integration, AWS Certified Solution Architect, Solution Architecture, Architecture, Back-end, Cloud, Mobile Back-end, Enterprise Java Beans (EJB), APIs, Back-end Development, RESTful Services, Scalability, Cloud Architecture, Engineering, Software, Server-side, RESTFul APIs, API Design, Software Development, Webhooks, Containerization, Containers, OAuth, Enterprise Software, Integration Testing, SOAP, CDI, Android Development, Elastic Load Balancers, Amazon API Gateway, Spring Cloud, Spring Session, Integration, AWS DevOps, SOLID Principles, Code Review, Source Code Review, Software as a Service (SaaS), Full-stack, Task Analysis, Analysis, Custom Solutions, Distributed Systems, CI/CD Pipelines, Identity & Access Management (IAM), Cloud Infrastructure, Infrastructure, AI Agents, Prompt Engineering, API Gateways, Distributed Software, Reverse Proxy, SQL Server, ECS, Internet of Things (IoT), Smart Entry Services (SES), Amazon Route 53, Drip Marketing, Drip Email, Team Leadership, Message Queues, Interviewing, Technical Hiring, Concurrency, Multithreading, Amazon RDS, Autoscaling, Java 17, Leadership, Computer Science, Migration, AWS WAF, AWS VPN, Amazon S3 Cross-Region Replication (CRR), Hardware

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