Alex A.

About Me

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.

AI, ML & LLM

Amazon Elastic Container Service (Amazon ECS)

Backend

Spring REST APIs Spring Dependency Injection (DI) API/Services Architecture Go Spring Boot

Database

DevOps

Docker Amazon Web Services (AWS) Amazon Virtual Private Cloud (VPC) Kubernetes Amazon CloudWatch

Workflow

Other

Work history

Nexar
Nexar
Senior Software Engineer
2021 - 2022 (1 year)
Remote
  • 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.

GoMicroservicesgRPCApache Kafka Amazon Simple Queue Service (SQS) Cloud Architecture KubernetesTerraformDocker
Exemplar Systems
Exemplar Systems
Senior Software Engineer / Architect
2020 - 2024 (4 years)
Remote
  • 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.

Java 17 Spring BootAmazon Virtual Private Cloud (VPC)Amazon S3Amazon Web Services (AWS) AWS CodepipelineAmazon DynamoDB AWS RDSAmazon Cognito
Adamos
Adamos
Senior Software Engineer
2018 - 2018
Remote
  • 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.

ZOOTCH
ZOOTCH
Senior Software Engineer / Architect
2018 - 2019 (1 year)
Remote
  • 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.

Amazon Web Services (AWS) GitSwaggerFlywayRESTVaadinHazelcastSpringJavaCode ReviewSource Code Review Software EngineeringSQLJavaScriptAPIsFull-stack Analysis Task Analysis Back-end Development Distributed SystemsAPI Development
Exhale Enterprises
Exhale Enterprises
Senior Software Engineer
2018 - 2018
Remote
  • 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.

Google Cloud Platform (GCP) GitSwaggerJSON Web Tokens (JWT) FlywaySOAPRESTSpringJavaCode ReviewSource Code Review Software EngineeringSQLAPIsTask Analysis Back-end Development API IntegrationPostgreSQL
project44
project44
Senior Software Engineer
2017 - 2018 (1 year)
Remote
  • 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.

Product Savvy Georgia
Product Savvy Georgia
Senior Software Engineer | Team Lead
2016 - 2016
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.

Amazon Route 53 Smart Entry Services (SES) Internet of Things (IoT) AWS Simple Notification Service (SNS) Amazon ElastiCache Amazon AuroraECSAmazon EC2 Apache JMeter HibernateApache MavenjUnitBashGitRESTMicroservicesJenkinsCouchbaseMySQLDockerSpringJavaSource Code Review Code ReviewSoftware as a Service (SaaS) Interviewing Technical Hiring Software EngineeringSQLHTML5HTMLAPIsFull-stack Sublime TextAnalysis Task Analysis Back-end Development AWS IoT Amazon Simple Notification Service (Amazon SNS) AWS SNS
Global Stream Georgia
Senior Software Engineer
2014 - 2016 (2 years)
, Remote
  • 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.

Oracle RDBMS WildflyJava EESource Code Review Code ReviewSoftware as a Service (SaaS) Interviewing Technical Hiring Software EngineeringJavaSQLJavaScriptHTMLHTML5APIsFull-stack Sublime TextAnalysis Task Analysis Spring JDBC Back-end Development
Bank of Georgia
Bank of Georgia
Analyst - Developer
2013 - 2013
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.

Apache TomcatJBossOracle RDBMS Java SESoftware EngineeringJavaSQLJavaScriptHTMLHTML5APIsAnalysis Task Analysis Spring JDBC Back-end Development
Bank of Georgia
Bank of Georgia
Junior Analyst - Developer
2011 - 2011
Georgia
  • Developed software for electronic payments processing.

  • Built software for payments system management.

  • Integrated new payment channels in existing electronic payments system.

JBossOracle RDBMS Java SESoftware EngineeringJavaSQLHTMLHTML5Analysis Task Analysis Spring JDBC Back-end Development BashBash Scripting

Showcase

ZOOTCH
  • ZOOTCH is a unique smartphone app.

  • It allows instant communication with people in close proximity, regardless of them being in your contact list or not.

  • The project name is ZOOTCH.

ADAMOS IIoT Marketplace
  • Project title is ADAMOS IIoT Marketplace.

  • This marketplace is for IoT enabled manufacturing machines.

  • ADAMOS IIoT focuses on the integration of IoT in the manufacturing industry.

Exhale Spa - World of Hyatt
  • Earn World of Hyatt points on fitness classes, spa therapies, and Exhale On Demand subscriptions

  • Use World of Hyatt points for a fitness class, massage, or facial

  • The project title is Exhale Spa - World of Hyatt

WolfPack
  • WolfPack reinvents the group riding experience

  • Provides ability to plan group rides, invite pack, navigate together, and communicate through the app

  • Available on both Android and iOS devices

AVaStar
  • AVaStar empowers venue teams to self-manage Audiovisual/Event Technology Services

  • Provides structure, systems, and support for selling, coordinating, and delivering presentation technology services

  • Aims to ensure high-quality and reliable presentation technology services

Census 2014, National Statistics Office of Georgia
  • Implemented full stack software for the Census 2014 project

  • Used Spring Boot, AngularJS and MS SQL Server technologies in development

  • Project was overseen by the National Statistics Office of Georgia

Where Am I - Android App
  • Project title: 'Where Am I - Android App'

  • Core feature: Facilitates quick exploration, saving, and sharing of your location

  • Platform: Built for Android devices

Education

Education
Master's Degree in Computer Sciences
Tbilisi State University
2013 - 2015 (2 years)
Education
Bachelor's Degree in Computer Sciences
Tbilisi State University
2007 - 2011 (4 years)
Education
Bachelor's Degree in Computer Sciences
FiliƩre Francophone en Informatique
2007 - 2011 (4 years)