Zurab Chakvetadze
Verified Expert in Engineering
Back-end Developer
Tbilisi, Georgia
Toptal member since September 15, 2020
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
Experience
Availability
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
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.
Software Architect
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.
Senior Back-end Developer
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.
Team Lead
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.
Senior Software Developer
"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.
Experience
Self-service Terminal System
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
Public Transport System
Legislative Herald of Georgia
Education
Bachelor's Degree in Math and Computer Science
Free University of Tbilisi - Tbilisi, Georgia
Skills
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
How to Work with Toptal
Toptal matches you directly with global industry experts from our network in hours—not weeks or months.
Share your needs
Choose your talent
Start your risk-free talent trial
Top talent is in high demand.
Start hiring