Alex A.

Alex A.

Software Engineer and Architect

Tbilisi, Georgia
Hire Alex A. Hire Alex A. Hire 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.

Java 12 years Linux 10 years SQL 11 years Web Services 8 years Java EE 8 years Spring 8 years Amazon EC2 6 years Docker 4 years REST APIs 8 years Git 8 years Apache Maven 10 years Amazon Web Services (AWS) 6 years JavaBeans 10 years JSON 8 years MySQL 8 years Spring Dependency Injection (DI) 8 years Software Engineering 10 years API/Services Architecture 5 years Solutions Architecture 5 years Software Architecture 5 years Go 2 years Application Engineering 10 years Amazon DynamoDB 4 years Amazon RDS 6 years Amazon Virtual Private Cloud (VPC) 4 years Kubernetes 2 years Amazon Elastic Container Service (Amazon ECS) 2 years Spring Boot 6 years PostgreSQL 10 years Gradle 6 years Apache Kafka 4 years Kafka 4 years Messaging Queues 6 years Message Queues 6 years noSQL 6 years Data Grids 4 years Amazon CloudWatch 5 years

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.

KeycloakPostgreSQLGraphqlRESTSpringJavaCode ReviewSource Code Review Software EngineeringSQLIntelliJ APIsAnalysis Task Analysis Back-end Development Distributed Systems
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 EngineeringSQLIntelliJ JavaScriptAPIsFull-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 EngineeringSQLIntelliJ APIsTask 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 EngineeringSQLIntelliJ HTML5HTMLAPIsFull-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 EngineeringJavaSQLIntelliJ JavaScriptHTMLHTML5APIsFull-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

Portfolio

ZOOTCH

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

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

Easiest and fastest way to explore, save and share your location. Android app built by me.

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)