Zurab C.

Zurab C.

Senior Software Engineer

Tbilisi, Georgia
Hire Zurab C. Hire Zurab C. Hire Zurab C.

About Me

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.

Work history

SourceESB
Software Architect
2022 - 2023 (1 year)
Remote
  • 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.

JavaNode.jsVue AWS Lambda Amazon S3 (AWS S3) RedisApache Kafka Elasticsearch SQLLambda Functions Back-end Architecture Cloud Architecture AlgorithmsLeadershipTypescriptGitlabDB
Elemy - Main
Kotlin Developer
2021 - Present (3 years)
Remote
  • 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.

JavaKotlinAmazon Web Services (AWS) GraphqlPostgreSQLAmazon S3 (AWS S3) API Development API IntegrationAPIsAWS Lambda DataDogOktaFlywaySQLJooqHasuraREST APIs Spring BootSpringBack-end Functional programmingDebuggingScrumJIRAGitRESTRESTful Development Unit TestingCloud Deployment CloudSalesforceMicroservicesGoogle Drive PostmanSnowflakeHTTPAuthentication EncryptionJSON Web Tokens (JWT) Microservices Architecture Spring MVCOAuth 2 JSONBack-end Architecture Cloud Architecture DB
Yara
Senior Back-end Developer
2020 - 2021 (1 year)
Remote
  • 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.

JavaSpringSpring BootNode.jsNestJS PythonServerlessMongoDBPostgreSQLAmazon Cognito Kafka Streams CI/CD Pipelines HelmMicroservicesSQLREST APIs OAuthApache TomcatRedisFlywayDockerKubernetesBack-end Development GithubAPIsReact Back-end DebuggingJavaScriptCSSTypescriptScrumJIRAJava 11 GitUser Authentication RESTEmail Amazon Web Services (AWS) Apache Kafka noSQLDocumentDBUnit TestingAWS Lambda Cloud Deployment CloudPostmanSwaggerHTTPAuthentication EncryptionJSON Web Tokens (JWT) Next.jsJestSlackApolloAmazon DynamoDB Microservices Architecture ReduxMUI (Material UI) Reusable Libraries Application State Management Spring MVCOAuth 2 JSONTerraformDevOpsTwilioLambda Functions DB
Cryptx IQ Ltd
Team Lead
2019 - 2020 (1 year)
Remote
  • 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.

WildflyHibernateJPA PostgreSQLScrumObject-oriented Programming (OOP) GradleJavaSQLREST APIs OAuthApache TomcatFlywayDockerKubernetesBack-end Development GithubAPIsRequirements Analysis Product StrategyProject PlanningProject ManagementBack-end Architecture BlockchainCrypto DebuggingJIRAGitUser Authentication RESTTechnical Leadership RESTful Development System Architecture Design IT Project Management Email Software ArchitectureApache Kafka Financial Software Unit TestingJava 11 MicroservicesProduct Leadership SSLData ProcessingBanking & Finance System DesignPostmanSwaggerHTTPAuthentication EncryptionPush NotificationsJSON Web Tokens (JWT) Team Leadership Technical Architecture LeadershipMicroservices Architecture Spring MVCTechnical WritingSpring SecurityJSONDevOpsStock Trading Algorithmic Trading TwilioUMLBack-end Architecture AlgorithmsDB
"AzRy" Ltd
Senior Software Developer
2012 - 2019 (7 years)
Remote
  • 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.

JBoss AS JBoss EAPJBossNettyWebSockets ScrumMySQLOracleGXTGWTOOP Designs JavaSQLREST APIs FlywayDockerBack-end Development GithubAPIsSOAPRequirements Analysis Product StrategyProject PlanningProject ManagementBack-end Digital Banking Architecture DebuggingJavaScriptTypescriptJIRAGitKotlinUser Authentication RESTTechnical Leadership RESTful Development System Architecture Design IT Project Management HTMLSoapUI Software ArchitectureB2BjQueryFinancial Software Unit TestingJVM Jakarta EE MicroservicesPayment APIs Product Leadership Full-stack LinuxSSLData ProcessingMultithreadingLow LatencyBanking & Finance System DesignPostmanSwaggerHTTPAuthentication EncryptionTeam Leadership Technical Architecture LeadershipPHPTechnical WritingJSONXMLWeb Services Description Language (WSDL) UMLWeb DevelopmentAlgorithmsDB

Portfolio

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.

Education

Education
Bachelor's Degree in Math and Computer Science
Free University of Tbilisi
2010 - 2014 (4 years)