Zurab Chakvetadze, Developer in Tbilisi, Georgia
Zurab is available for hire
Hire Zurab

Zurab Chakvetadze

Verified Expert  in Engineering

Bio

Zurab is a professional software engineer with ten years of experience, a solid computer science background, and management skills. With his experience on the back end, he understands the benefits of clean code and how a well-projected architecture helps productivity and maintainability in the long term.

Portfolio

Elemy - Main
Java, Kotlin, Amazon Web Services (AWS), GraphQL, PostgreSQL...
SourceESB
Java, Node.js, Vue, AWS Lambda, Amazon S3 (AWS S3), Redis, Apache Kafka...
Yara
Java, Spring, Spring Boot, Node.js, NestJS, Python, Serverless, MongoDB...

Experience

Availability

Full-time

Preferred Environment

Java, IntelliJ IDEA, Git, MacOS, Jira, Kotlin

The most amazing...

...thing I've worked on was Public Transport System—a group of multiple independent systems to plan, manage, and monitor public transport with support of payments.

Work Experience

Kotlin Developer

2021 - PRESENT
Elemy - Main
  • Developed an app that connects families to healthcare providers.
  • Created an onboarding flow for caregivers to quickly provide all information and documents to receive healthcare.
  • Developed a matching project to automatically match client and healthcare provider needs, times, and schedule appointments.
  • Developed a notification service for sending email notifications.
Technologies: Java, Kotlin, Amazon Web Services (AWS), GraphQL, PostgreSQL, Amazon S3 (AWS S3), API Development, API Integration, APIs, AWS Lambda, Celigo, Datadog, Okta, Flyway, SQL, JOOQ, Hasura, REST APIs, Spring Boot, Spring, Back-end, Functional Programming, Debugging, Scrum, Jira, Git, REST, RESTful Development, Unit Testing, Cloud Deployment, Cloud, Salesforce, Microservices, Google Drive, Postman, Snowflake, HTTP, Authentication, Encryption, JSON Web Tokens (JWT), Microservices Architecture, Spring MVC, OAuth 2, JSON, Back-end Architecture, Cloud Architecture, DB

Software Architect

2022 - 2023
SourceESB
  • Developed new architecture to decrease AWS cost and increase scalability.
  • Rewrote database jobs to Lambda Functions for better scalability and manageability.
  • Decreased latency of Elastic Search and improved indexing.
  • Performed the rewriting of .NET to Node.js and the Vue stack for better support.
Technologies: Java, Node.js, Vue, AWS Lambda, Amazon S3 (AWS S3), Redis, Apache Kafka, Elasticsearch, SQL, Lambda Functions, Back-end Architecture, Cloud Architecture, Algorithms, Leadership, TypeScript, GitLab, DB

Senior Back-end Developer

2020 - 2021
Yara
  • Developed an app for sending notifications such as emails and in-app notifications.
  • Developed microservices to support geodata processing.
  • Developed microservices for managing and maintaining users/organizations and their data.
  • Maintained and added new features to the existing microservices.
Technologies: Java, Spring, Spring Boot, Node.js, NestJS, Python, Serverless, MongoDB, PostgreSQL, Amazon Cognito, Kafka Streams, CI/CD Pipelines, Helm, Microservices, SQL, REST APIs, OAuth, Apache Tomcat, Redis, Flyway, Docker, Kubernetes, Back-end Development, GitHub, APIs, React, Back-end, Debugging, JavaScript, CSS, TypeScript, Scrum, Jira, Java 11, Git, User Authentication, REST, Email, Amazon Web Services (AWS), Apache Kafka, NoSQL, DocumentDB, Unit Testing, AWS Lambda, Cloud Deployment, Cloud, Postman, Swagger, HTTP, Authentication, Encryption, JSON Web Tokens (JWT), Next.js, Jest, Slack, Apollo, Amazon DynamoDB, Microservices Architecture, Redux, Material UI, Reusable Libraries, Application State Management, Spring MVC, OAuth 2, JSON, Terraform, DevOps, Twilio, Lambda Functions, DB

Team Lead

2019 - 2020
Cryptx IQ Ltd
  • Developed a platform to trade on crypto exchanges with bots and analytical tools.
  • Built software architecture to have great scalability.
  • Worked on a system for ATMs to buy cryptocurrencies and deliver cash in exchange for cryptocurrencies.
Technologies: WildFly, Hibernate, JPA, PostgreSQL, Scrum, Object-oriented Programming (OOP), Gradle, Java, SQL, REST APIs, OAuth, Apache Tomcat, Flyway, Docker, Kubernetes, Back-end Development, GitHub, APIs, Requirements Analysis, Product Strategy, Project Planning, Project Management, Back-end, Architecture, Blockchain, Crypto, Debugging, Jira, Git, User Authentication, REST, Technical Leadership, RESTful Development, System Architecture Design, IT Project Management, Email, Software Architecture, Apache Kafka, Financial Software, Unit Testing, Java 11, Microservices, Product Leadership, SSL, Data Processing, Banking & Finance, System Design, Postman, Swagger, HTTP, Authentication, Encryption, Push Notifications, JSON Web Tokens (JWT), Team Leadership, Technical Architecture, Leadership, Microservices Architecture, Spring MVC, Technical Writing, Spring Security, JSON, DevOps, Stock Trading, Algorithmic Trading, Twilio, UML, Back-end Architecture, Algorithms, DB

Senior Software Developer

2012 - 2019
"AzRy" Ltd
  • Worked with the client to define and estimate the tool's features and functionality.
  • Managed all client and strategic request prioritization across the organization.
  • Operated as a team technical lead when they needed advice, architectural guidance, added bandwidth, or help debugging.
  • Integrated different hardware devices for self-service kiosks.
  • Developed tools to easily plan transport routes on a map.
  • Created a public transport management system used in Georgia.
  • Developed a payment system processing more than a million payments each day.
  • Created a live monitoring system for a kiosk that monitors actions and hardware status for more than 3,000 kiosks.
  • Converted the old code written in Java 6 to Kotlin.
  • Rewrote parts of monolithic code written in Java 8 to microservices to Kotlin.
Technologies: JBoss AS, JBoss EAP, JBoss, Netty, WebSockets, Scrum, MySQL, Oracle, GXT, GWT, OOP Designs, Java, SQL, REST APIs, Flyway, Docker, Back-end Development, GitHub, APIs, SOAP, Requirements Analysis, Product Strategy, Project Planning, Project Management, Back-end, Digital Banking, Architecture, Debugging, JavaScript, TypeScript, Jira, Git, Kotlin, User Authentication, REST, Technical Leadership, RESTful Development, System Architecture Design, IT Project Management, HTML, SoapUI, Software Architecture, B2B, jQuery, Financial Software, Unit Testing, JVM, Jakarta EE, Microservices, Payment APIs, Product Leadership, Full-stack, Linux, SSL, Data Processing, Multithreading, Low Latency, Banking & Finance, System Design, Postman, Swagger, HTTP, Authentication, Encryption, Team Leadership, Technical Architecture, Leadership, PHP, Technical Writing, JSON, XML, Web Services Description Language (WSDL), UML, Web Development, Algorithms, DB

Self-service Terminal System

A universal payment gateway that allows clients to perform payments for various services in interactive mode.

SSTS is a blend of the most modern technologies providing customers with functionality for the seamless integration of specialized hardware and software components. It is developed to build distributed self-service payment networks with robust integrated solutions to support high availability and integrity between diverse services, spanning multi-organization boundaries.

Operation Processing Centre

Operation Processing Centre (OPC) is an integrated business solution for banks to execute different payments. OPC communicates with service providers' billing services and executes needed financial transactions in the core banking system.

Public Transport System

The public transport system (PTS) is a group of multiple independent systems for planning, managing, and live monitoring public transports with support of payment and fine systems with integrated robust solutions for supporting high availability.

Legislative Herald of Georgia

A legal entity under public law (LEPL) within the governance of the Ministry of Justice of Georgia. Matsne offers almost a complete database of Georgian primary and secondary legislation. Users can access any consolidated normative act, including the history of changes at any stage, and also can make comments and add documents to favorites for offline viewing.
2010 - 2014

Bachelor's Degree in Math and Computer Science

Free University of Tbilisi - Tbilisi, Georgia

Libraries/APIs

REST APIs, Node.js, jQuery, JOOQ, React, API Development, Vue

Tools

GXT, Git, GitHub, Jira, GitLab, Gradle, IntelliJ IDEA, Apache Maven, WildFly, Amazon Cognito, Apache Tomcat, Flyway, Postman, Slack, Jenkins, SoapUI, Kafka Streams, Helm, Terraform

Languages

SQL, JavaScript, Java, Kotlin, Java 11, XML, HTML, PHP, CSS, Python, TypeScript, GraphQL, Web Services Description Language (WSDL), UML, Scala, Snowflake

Frameworks

Spring Boot, JPA, GWT, Hibernate, Spring, Netty, Swagger, JSON Web Tokens (JWT), Next.js, Jest, Redux, Spring MVC, Spring Security, OAuth 2, NestJS, Material UI

Paradigms

Object-oriented Programming (OOP), Clean Code, Scrum, Microservices, REST, RESTful Development, Unit Testing, Requirements Analysis, Microservices Architecture, Test-driven Development (TDD), Functional Testing, Functional Programming, Back-end Architecture, B2B, DevOps

Platforms

Java EE, Amazon Web Services (AWS), Jakarta EE, Oracle, JBoss, JBoss EAP, Apache Kafka, Docker, Kubernetes, JVM, Celigo, Linux, Twilio, Firebase, MacOS, AWS Lambda, Salesforce, Blockchain

Storage

MySQL, PostgreSQL, Databases, JSON, DB, MongoDB, NoSQL, Cloud Deployment, Hasura, Datadog, Amazon S3 (AWS S3), Redis, Amazon DynamoDB, SQL Server 2012, SQL Server 2010, JBoss AS, Elasticsearch

Industry Expertise

Project Management, Banking & Finance

Other

OOP Designs, Back-end Development, API Integration, Back-end, Email, APIs, Digital Banking, Debugging, Multithreading, HTTP, Leadership, WebSockets, Architecture, Software Architecture, Technical Leadership, User Authentication, System Architecture Design, SOAP, DocumentDB, Financial Software, CI/CD Pipelines, Cloud, OAuth, Product Strategy, Project Planning, Payment APIs, Product Leadership, Full-stack, SaaS, SSL, Data Processing, Low Latency, Fintech, Google Drive, System Design, Authentication, Encryption, Apollo, Team Leadership, Technical Architecture, Technical Writing, Stock Trading, Algorithmic Trading, Web Development, Lambda Functions, Cloud Architecture, Algorithms, IT Project Management, Hardware, Maps, Serverless, Okta, Crypto, Push Notifications, Reusable Libraries, Application State Management, Catalog Data Entry Services

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