Toko Kejakmadze, Developer in Tbilisi, Georgia
Toko is available for hire
Hire Toko

Toko Kejakmadze

Verified Expert  in Engineering

Software Developer

Location
Tbilisi, Georgia
Toptal Member Since
January 27, 2022

Toko is a software engineer specializing in the technology and services industries, Android development, and distributed systems. He built a highly scalable application that manages workflow processes between cancer institutes and laboratories, the core system for one of Georgia's largest financial institutes, and an Android TV application that displays bus route information. Toko enjoys guiding teams and brings a strong background in mathematics to projects.

Portfolio

Azry
Java, Spring Boot, Apache Maven, Gradle, Docker, Kubernetes...
Frederick W. Broussard
Java, Python, Spring Boot, React, Microservices, APIs, AWS IoT, Amazon RDS...
Microsoft
C#, C#.NET, JavaScript, REST APIs, MySQL, TypeScript, Cloud Architecture...

Experience

Availability

Part-time

Preferred Environment

Java, DevOps, Springbot, Python, AWS IoT, Architecture, Cloud, Microservices, Redis, Databases, Node.js, SOAP, Linux, CSS

The most amazing...

...product I've built was a core system for one of Georgia's largest financial institutes handling all cash-desk operations, payments, and international transfers.

Work Experience

Senior Software Engineer

2021 - PRESENT
Azry
  • Migrated a microservices architecture system on AWS in a Kubernetes environment.
  • Assisted in the design and implementation of the Wilmot Cancer Institute workflow system.
  • Managed a team of three interns to implement a payment system.
  • Implemented a Python digit recognition system from an audio file with a self-descriptive account of an applicant's experience. The app parses the audio, determining applicants' age and categorizing their apps to use the data for target marketing.
  • Implemented Sublime plugin on Python for Refraction. The plugin is a code-generation tool for developers that uses AI. It can be used to generate unit tests, documentation, refactor code, and more.
  • Implemented a build pipeline on AWS CodeBuild to trigger the repository update, build a Docker image of the service, and deploy it in a Kubernetes cluster.
  • Led team to create Member Soft for an insurance company. The app was deployed on AWS in a Kubernetes environment with 20+ microservices, including Redis for caching, Grafana for monitoring the apps, Camunda as a workflow system, and more.
Technologies: Java, Spring Boot, Apache Maven, Gradle, Docker, Kubernetes, Amazon Web Services (AWS), SQL, JMS, MySQL, TypeScript, PostgreSQL, Spring, Cloud Architecture, Back-end Development, SaaS, Back-end Architecture, Spring MVC, iPaaS, Camunda Platform, APIs, Apache Kafka, DevOps, Springbot, Stripe, Keycloak, Amazon S3 (AWS S3), IntelliJ IDEA, GitLab, MinIO, WebStorm, Plaid API, GraphQL, Message Queues, RabbitMQ, Amazon EC2, GitHub, Jenkins, Amazon Elastic Container Service (Amazon ECS), Object-oriented Programming (OOP), AWS DevOps, Continuous Integration (CI), Python, AWS IoT, Redis, Redis Cache, Microservices, Node.js, SOAP, Linux, CSS

Full-stack Developer

2022 - 2023
Frederick W. Broussard
  • Created a SaaS-based, pre-populated template of financial statements to support near instantaneous discounted cash flow valuations analysts. The financial model is automatically populated with the latest company statements from the SEC.
  • Set up the AWS environment, including deploying the application on EC2, setting it up, and connecting it to the Amazon RDS instance, as well as pushing Docker images to Amazon ECR and setting up the domain and the certificate.
  • Led the product creation with a small team that included a UX designer, a product marketer, and the client.
Technologies: Java, Python, Spring Boot, React, Microservices, APIs, AWS IoT, Amazon RDS, Redis, Redis Cache, Ionic, SOAP, Linux, CSS

Software Engineer

2022 - 2023
Microsoft
  • Implemented a pipeline to detect bad images shown for Bing.com search results.
  • Created an internal tool for updating data search on Bing.com.
  • Took part in architectural decisions for multiple pipelines.
Technologies: C#, C#.NET, JavaScript, REST APIs, MySQL, TypeScript, Cloud Architecture, Back-end Development, SaaS, Back-end Architecture, Spring MVC, Azure, CSV File Processing, Automation, iPaaS, APIs, Message Queues, Amazon EC2, Object-oriented Programming (OOP), AWS DevOps, Python, Microservices

Software Engineer

2019 - 2021
Azry
  • Implemented a core system from scratch for one of the largest Georgian financial institutes that handle all cash-desk operations, payments, and international transfers.
  • Implemented a voucher system for a South African insurance company.
  • Developed an Android TV application for Tbilisi buses.
  • Participated in implementing a POS terminal management system used for software versioning in terminals.
Technologies: Java, Spring Boot, Mockito, Docker, SQL, JMS, Kubernetes, Amazon Web Services (AWS), Angular, Apache Maven, Gradle, MySQL, TypeScript, PostgreSQL, Spring, Cloud Architecture, Back-end Development, SaaS, Back-end Architecture, Spring MVC, CSV File Processing, iPaaS, Camunda Platform, APIs, Apache Kafka, DevOps, Springbot, Keycloak, Next.js, Amazon S3 (AWS S3), IntelliJ IDEA, GitLab, WebStorm, Plaid API, GraphQL, Message Queues, RabbitMQ, Amazon EC2, GitHub, Jenkins, Amazon Elastic Container Service (Amazon ECS), Object-oriented Programming (OOP), AWS DevOps, Continuous Integration (CI), Python, AWS IoT, Redis, Redis Cache, Microservices, Node.js, Linux, CSS

Wilmot Cancer Institute Workflow System (Genomics)

A highly scalable application that manages workflow processes between cancer institutes and laboratories. The application runs on AWS in the Kubernetes environment.

I took part in designing the application architecture, creation of the needed task, implementing the back-end side (on Spring boot, Java 8) as well as the front end (Angular). This was integrated with an external payment system and I set up some of AWS services for the project (CodeBuild, ECR, EC2, Cognito)

Connected Care Migration

Migrated the existing microservices architecture system on AWS in the Kubernetes environment. During the migration, I Dockerized all microservices, created a Kubernetes environment where applications were deployed, set up Amazon ECR and EC2, and extended the existing application responsible for health checks and applications flow verification.

Connected Care

The system handles all the communication between patients and doctors; booking appointments, messaging, buying vouchers, and paying appointment prices.

I implemented a voucher module, which is deployed as an independent microservice used to buy a voucher in the system used to pay the doctor appointment.

Adjarapay Core System

The system handles all cash-desk operations, payments, and international transfers. I worked on most of the project business requirements such as implementing cash-desk operations, transactions involving internal services, integrating with the company's internal back offices (Wallet, CMS, Zoho), and integrating the application to the money transfer system.

Bus Route Display

An Android TV application that displays bus route, next stop, and bus stop time in Tbilisi buses. I was involved in the formation of the business requirements and the implementation of the application from scratch.

Digit Recognition System

Implemented a digit recognition system that processes audio files. The audio file contains a self-descriptive account of an applicant's experience. The application parses the audio, accurately determining the applicant's age and classifying their application. It is developed on Python and deployed on AWS.

Refraction for Sublime

https://www.refraction.dev/extensions/sublime
Implemented a plugin for JetBrains/VS Studio/Sublime called Refraction. It is a code-generation tool for developers that uses AI to generate code. Users can utilize it to generate unit tests, documentation, refactor code, and more.

Testervision

Developed a SaaS-based, pre-populated template of financial statements to support near instantaneous discounted cash flow valuations analysts. The financial model is automatically populated with the latest company statements from the SEC.

Languages

Java, Python, YAML, Java 8, XML, SQL, JavaScript, C#, Go, TypeScript, GraphQL, CSS, Kotlin, C#.NET

Frameworks

Spring Boot, JPA, Hibernate, Mockito, Spring, Spring MVC, Ionic, Angular, Spring Microservice, Ant Design, Next.js

Libraries/APIs

OpenAPI, Java Servlets, Plaid API, JMS, REST APIs, Node.js, Stripe, React, Pandas

Tools

Hibernate OGM, Flyway, GitLab, WebStorm, GitHub, Keycloak, RabbitMQ, Jenkins, Amazon Elastic Container Service (Amazon ECS), Apache Maven, Gradle, Eureka, IntelliJ IDEA, Git, Camunda BPM, AWS CodeBuild, JBoss Drools, Visual Studio, Sublime Text, IDEA IDE, Amazon Elastic Container Registry (ECR)

Paradigms

Microservices, Unit Testing, Back-end Architecture, Automation, Object-oriented Programming (OOP), REST, DevOps, Continuous Integration (CI)

Platforms

Amazon EC2, Linux, Oracle, Amazon Web Services (AWS), Apache Kafka, AWS IoT, Docker, Kubernetes, Java EE, Android, SAP HANA, WebSphere, Azure, Visual Studio Code (VS Code)

Storage

PostgreSQL, JSON, XML Parsing, Amazon S3 (AWS S3), Spring Data JPA, MySQL, MongoDB, Redis, Elasticsearch, Redis Cache, Databases

Other

Code Review, Source Code Review, APIs, Hibernate 3, Cloud Architecture, Back-end Development, SaaS, CSV File Processing, iPaaS, Springbot, Message Queues, RESTful Microservices, RESTful Services, RESTful Web Services, Interviewing, Technical Hiring, Task Analysis, Team Management, Writing & Editing, Low Code, AWS DevOps, SOAP, Distributed Systems, Messaging, Camunda Platform, MinIO, Machine Learning, OCR, Programming Languages, Plugins, Amazon RDS, Architecture, Cloud

2017 - 2021

Bachelor's Degree in Mathematics and Computer Science

Free University of Tbilisi - Tbilisi, Georgia

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