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

Alex Apkhaidze

Verified Expert  in Engineering

Bio

Alex is a software architect and lead engineer with eight years of experience in software development, passionate about modern software architecture. He has a wide range of knowledge and experience managing all aspects of software development, from architecture design to implementation and deployment. Alex is an AWS certified solutions architect.

Portfolio

Learntiums Pty Ltd
Java, REST API, Database, Amazon Virtual Private Cloud (VPC), AWS...
Nexar Ltd
Java, Back-end Developers, Go, Microservices Development, DevOps, Concurrency...
Adamos
Keycloak, PostgreSQL, GraphQL, REST, Spring, Java, Code Review...

Experience

Availability

Part-time

Preferred Environment

Git, Docker, IntelliJ IDEA, Linux

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 a second one's address dynamically.

Work Experience

Senior Software Engineer

2020 - 2024
Learntiums Pty Ltd
  • Designed and developed the back-end system for a platform that enables field workers and apprentices to record their activities and ensure accurate data capture, processing, and calculation.
  • Worked closely with business analysts and stakeholders to design and implement the complex business logic for core calculations, ensuring accurate and reliable output for qualification progression, task completion, and other metrics.
  • Conceptualized and implemented a supervisor approval process, allowing for the review and sign-off of worker-submitted data, ensuring data validation and compliance.
  • Developed RESTful APIs that connected the back end with the front end, ensuring efficient communication via role-based API to dynamically authorize different user types, such as students, supervisors, employer administrators, etc.
  • Drove performance optimization initiatives, enhancing back-end workflows to ensure fast API response times and system scalability.
  • Integrated external systems with our solutions and developed reporting services.
Technologies: Java, REST API, Database, Amazon Virtual Private Cloud (VPC), AWS, CI/CD Pipelines, AWS RDS, Spring Boot, Amazon EC2, Autoscaling, AWS Lambda, Amazon Cognito, OAuth, AWS CodeBuild, AWS, Java 17, AWS, Spring Cloud Sleuth, Gradle, Solution Architecture, Software Development, API Integration

Java Back-end Engineer

2021 - 2022
Nexar Ltd
  • Designed and implemented microservices for core systems.
  • Implemented custom testing software and conducted stress testing for a new platform.
  • Integrated external systems with our solutions, enhancing functionality and efficiency.
Technologies: Java, Back-end Developers, Go, Microservices Development, DevOps, Concurrency, Distributed Systems Development, Multithreading, CI/CD Pipelines, Terraform, Kubernetes, Docker, gRPC, API Development, Apache Kafka, AWS, Spring Boot, NoSQL, Integration, REST API, Amazon Simple Queue Service (SQS), RESTful Services, Load Testing, Scalability, Architecture, Cloud Architecture, Engineering, Solution Architecture, Software Development, API Integration

Senior Software Engineer

2019 - 2019
Adamos
  • Developed IoT marketplace for IoT enabled manufacturing machines.
  • Built a distributed system using microservices-based architecture and single sign-on (SSO).
  • Integrated external services such as CMS, subscription management platform, SendGrid.
  • Conducted thorough code reviews, ensuring code quality.
Technologies: Keycloak, PostgreSQL, GraphQL, REST, Spring, Java, Code Review, Source Code Review, Software Engineering, SQL, IntelliJ IDEA, APIs, Analysis, Task Analysis, Back-end Developers, Distributed Systems Development, API Development, Back-end Developers, AWS, Spring Boot, NoSQL, Integration, REST API, RESTful Services, Spring, Scalability, Identity & Access Management (IAM), Engineering, Software Development, API Integration

Senior Software Engineer

2019 - 2019
ZOOTCH (via Toptal)
  • Built system for geolocation data processing and updates.
  • Provided REST API that allowed users to find nearby users based on time and location in real time.
  • Set up a highly scalable and secure back-end system on AWS.
  • Integrated Applozic and OneSignal services for mobile chat and push notifications.
  • Integrated Facebook login and Twilio text messaging services.
  • Developed management and monitoring web application for administrators.
Technologies: 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 Developers, Distributed Systems Development, API Development, Back-end Developers, Spring Boot, NoSQL, Integration, REST API, PostgreSQL, RESTful Services, Scalability, Architecture, Cloud Architecture, Engineering, Solution Architecture, Software Development, API Integration

Senior Software Engineer

2018 - 2019
Exhale Enterprises (via Toptal Projects)
  • Built a middleware that integrated Exhale Spa and Hyatt systems.
  • Designed and implemented REST APIs for customer and administrator facing web applications.
  • Set up complex synchronization flows between the systems in an asynchronous multi-threaded manner.
  • Implemented job scheduling and management subsystem for clustered environment.
  • Integrated Stripe and Mindbody APIs.
  • Set up automated database migration.
Technologies: Cloud Engineering, 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 Developers, API Development, Back-end Developers, Spring Boot, Integration, REST API, PostgreSQL, RESTful Services, Scalability, Engineering, Software Development, API Integration

Senior Software Engineer

2018 - 2018
project44 (via Toptal)
  • Created and consumed RESTful and SOAP web services.
  • Integrated system with different freight shipping carriers for rating, estimates, and shipping.
  • Participated in the development of a real-time location monitoring system for the trucks having ELDs and GPS devices.
  • Processed and fed data from trucks' sensors into Kafka.
  • Wrote unit and integration tests.
  • Carried out code reviews.
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 Developers, API Development, Back-end Developers, REST API, RESTful Services, Cloud Architecture, Engineering, Software Development, API Integration

Senior Software Engineer | Team Lead

2016 - 2018
Product Savvy Georgia
  • Led the development of SaaS platform with a team of 5 engineers.
  • Delivered applications across the entire life cycle, from architecture design to implementation, testing and deployment.
  • Developed highly scalable system around event technology solutions using dockerized microservices.
  • Implemented back-end system for group riding, navigation and online communication/chat application using AWS infrastructure.
  • Designed, documented and implemented RESTful APIs. Integrated heterogeneous systems via SOAP and REST web services.
  • Created middleware with unified interface for mobile applications to manage PayPal, Apple Pay and Google Pay subscriptions.
  • Set up continues delivery and deployment pipeline using Jenkins. Pipeline as Code orchestrated automated testing, building, delivery and deployment in multiple environments.
  • Built the system for online and email reporting.
  • Wrote stored procedures in MySQL.
  • Implemented geolocation based push notifications.
  • Led daily stand-up meetings. Conducted interviews with Java developer candidates.
Technologies: Amazon Route 53, Smart Entry Services (SES), Artificial Intelligence, AWS, AWS, Amazon Aurora, ECS, Amazon EC2, Apache JMeter, Hibernate, Apache Maven, JUnit, Bash, Git, REST, Microservices Development, Jenkins, Couchbase, MySQL, Docker, Spring, Java, Source Code Review, Code Review, SaaS, Interviewing, Technical Hiring, Software Engineering, SQL, IntelliJ IDEA, HTML5, HTML, APIs, Full-stack, Sublime Text, Analysis, Task Analysis, Back-end Developers, API Development, Back-end Developers, AWS, Integration, REST API, RESTful Services, Amazon Elastic Container Service (ECS), Amazon Simple Queue Service (SQS), Scalability, Architecture, Cloud Architecture, Solution Architecture, Software Development, API Integration

Senior Software Engineer

2014 - 2016
Global Stream Georgia
  • Designed architecture and implemented software for highly scalable electronic payments and billing system.
  • Integrated merchants in payments and billing system.
  • Developed software for international money transfer system. It was integrated with separate and different systems in several countries.
  • Built 'clearing' software for money transfer system.
  • Developed software for support and call-center.
  • Created E-wallet architecture.
Technologies: Oracle RDBMS, WildFly, Java EE, Source Code Review, Code Review, SaaS, Interviewing, Technical Hiring, Software Engineering, Java, SQL, IntelliJ IDEA, JavaScript, HTML, HTML5, APIs, Full-stack, Sublime Text, Analysis, Task Analysis, Spring, Back-end Developers, API Development, Back-end Developers, Integration, REST API, Jakarta EE, JavaBeans, Architecture, Cloud Architecture, Solution Architecture, Software Development, API Integration

Analyst - Developer

2013 - 2014
Bank of Georgia
  • Created software for bank clients monitoring and management used by legal department.
  • Developed software for electronic payments monitoring.
  • Built software for electronic payments automation.
  • Integrated new payment channels in existing electronic payments system.
Technologies: Apache Tomcat, JBoss, Oracle RDBMS, Java SE, Software Engineering, Java, SQL, JavaScript, HTML, HTML5, APIs, Analysis, Task Analysis, Spring, Back-end Developers, Back-end Developers, Integration, Software Development, API Integration

Junior Analyst - Developer

2011 - 2013
Bank of Georgia
  • Developed software for electronic payments processing.
  • Built software for payments system management.
  • Created software for payments system support.
  • Supported software for payment self-service kiosks.
  • Integrated new payment services in self-service kiosks.
Technologies: JBoss, Oracle RDBMS, Java SE, Software Engineering, Java, SQL, HTML, HTML5, Analysis, Task Analysis, Spring, Back-end Developers, Back-end Developers, Software Development, API Integration

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

https://www.wolfpack.run/
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.
2013 - 2015

Master's Degree in Computer Sciences

Tbilisi State University - Tbilisi, Georgia

2007 - 2011

Bachelor's Degree in Computer Sciences

Filiére Francophone en Informatique - Tbilisi, Georgia

2007 - 2011

Bachelor's Degree in Computer Sciences

Tbilisi State University - Tbilisi, Georgia

APRIL 2023 - PRESENT

AWS Certified Solutions Architect – Professional

Amazon Web Services

JANUARY 2020 - JANUARY 2023

AWS Certified Solutions Architect Associate

AWS

Libraries/APIs

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

Tools

Apache Tomcat, AWS, AWS ELB, Amazon Elastic Container Service (ECS), Apache Maven, Git, AWS, Amazon Elastic Block Store (EBS), Docker Compose, AWS, WildFly, Apache JMeter, UI Development, Postman, Apache, Gradle, OneSignal, Angular CLI, GitHub, GitHub Pages, AWS IAM, IntelliJ IDEA, Sublime Text, Amazon Simple Queue Service (SQS), Jenkins, AWS, Flyway, Java, Subversion, Keycloak, Jira, Terraform, Amazon Virtual Private Cloud (VPC), Amazon Cognito, AWS CodeBuild, AWS, AWS

Languages

SQL, Java, Java, Java, Java, Java, Java 10, Go, XML, Bash Script, CSS, HTML5, JavaScript, HTML, C, Java SE, Bash, GraphQL

Frameworks

Spring Boot, JavaBeans, Spring, JPA, AWS, Spring Security, Swagger, OAuth, Angular, Twitter Bootstrap, Hibernate, Vaadin, Java, Bootstrap, Spring, Spring, Spring, JUnit, Mockito, JSON Web Tokens (JWT), JSF, AngularJS, gRPC

Paradigms

Object-oriented Programming, ACID, REST, API, Microservices Development, Agile Development, Scrum Master Consulting, Microservices Architecture, Design Patterns, Unit Testing, Dependency Injection, Database Design, Agile Development, Continuous Integration (CI), Agile Development, DevOps, Load Testing

Platforms

Jakarta EE, Amazon EC2, Docker, Linux, AWS, Java EE, JSE, AWS IoT, Android, Apache Kafka, AWS Lambda, Kubernetes, JBoss, Cloud Engineering, Mailgun Development, Google Cloud Engine

Storage

Spring Data, MySQL, JSON, Amazon S3, Spring, Redis, PostgreSQL, JBoss Infinispan, SQLite, Java, SQL, H2, Hazelcast, Amazon Aurora, Database, MongoDB, NoSQL, AWS, Oracle RDBMS, Couchbase

Other

Hibernate Validators, Spring Web Services, Software Engineering, Software Architecture, AWS Auto Scaling, OOP Designs, Web Services, Spring, API Integration, AWS Certified Solution Architect, Solution Architecture, Architecture, Back-end Developers, Cloud Engineering, Mobile Back-end, Enterprise Java Beans (EJB), APIs, Back-end Developers, RESTful Services, Scalability, Cloud Architecture, Engineering, Software Development, Containerization, Containers, System Security, Enterprise Software, Integration Testing, SOAP, CDI, Android, Elastic Load Balancers, Amazon API, Spring, Spring Session, Integration, AWS DevOps, SOLID Principles, Code Review, Source Code Review, SaaS, Full-stack, Task Analysis, Analysis, Custom Solutions, Distributed Systems Development, Identity & Access Management (IAM), ECS, Artificial Intelligence, Smart Entry Services (SES), Amazon Route 53, Drip Marketing, Drip Email, Team Leadership, Message Queues, Interviewing, Technical Hiring, Concurrency, Multithreading, CI/CD Pipelines, AWS RDS, Autoscaling, Java 17

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