Tornike Abramishvili, Developer in Tbilisi, Georgia
Tornike is available for hire
Hire Tornike

Tornike Abramishvili

Verified Expert  in Engineering

Software Developer

Location
Tbilisi, Georgia
Toptal Member Since
June 5, 2020

Tornike is a senior full-stack developer with 7+ years of experience. He has robust mathematical, problem-solving, and analytical skills and a master's degree in computer science. With his background in designing scalable, microservice-oriented applications, he can come up with elegant solutions for a problem without any unnecessary complexity. Tornike is always eager to learn something new and never afraid of facing challenging problems.

Portfolio

Azarc
Go, APIs, Back-end, Electronic Data Interchange (EDI), EDIFACT
Brookfield Properties - Main
Node.js, Java, Amazon DynamoDB, Adobe Experience Manager (AEM), React...

Experience

Availability

Full-time

Preferred Environment

Git, Slack, GoLand, Visual Studio Code (VS Code), Linux

The most amazing...

...project I have worked on is designing and implementing the architecture for a microservice-oriented social platform from scratch.

Work Experience

Senior Go Developer

2022 - PRESENT
Azarc
  • Developed new features, fixed bugs, and participated in planning and designing code architecture.
  • Implemented custom caching logic to significantly speed up processes.
  • Developed custom JSON Schema extension to convert different documents of different formats from and to JSON.
Technologies: Go, APIs, Back-end, Electronic Data Interchange (EDI), EDIFACT

Teacher

2021 - 2022
Free University of Tbilisi
  • Taught Programming Methodologies course to first-grade students.
  • Holded hands-on practice classes, explaining how things work to the students.
  • Discussed different problems, implemented solutions, and assigned homework.
  • Checked students' assignments and exams and gave them a score.
Technologies: Java

Website Back-end Developer

2021 - 2022
Brookfield Properties - Main
  • Rewrote a legacy React website to Adobe Experience Manager (AEM), improving accessibility and SEO score by 300%.
  • Integrated third-party services into the Node.js back end.
  • Fixed bugs and implemented new features in both AEM and React applications.
Technologies: Node.js, Java, Amazon DynamoDB, Adobe Experience Manager (AEM), React, JavaScript, Amazon Web Services (AWS), GitHub, Back-end

Go Developer

2020 - 2021
Plume
  • Designed and built a medical application for patients and doctors.
  • Integrated third-party services like AWS Cognito, Twilio, and DoseSpot.
  • Wrote automated functional tests to ensure that the application works properly.
Technologies: SQL, Git, PostgreSQL, Amazon Cognito, AWS Lambda, Docker, Go, Amazon Simple Queue Service (SQS), Amazon S3 (AWS S3), Amazon Web Services (AWS), GitHub, Back-end

Software Developer

2020 - 2020
Campaign Works Inc
  • Improved the user management and authentication system.
  • Implemented data import and export and task management systems.
  • Fixed existing bugs and issues and added new features.
  • Refactored legacy code to make it more readable and developer-friendly.
  • Improved the overall project to be deployed on production.
Technologies: PostgreSQL, React, Go, JavaScript, GitHub, Back-end

Full-stack Developer

2019 - 2020
Casting Networks
  • Refactored a legacy JavaScript app to TypeScript as a well-designed, easily manageable application.
  • Implemented GraphQL endpoints on the back end to support front-end requirements.
  • Tracked and fixed front-end bugs using the Jira platform.
Technologies: Git, JavaScript, Amazon DynamoDB, Apollo, GraphQL, React, NestJS, Node.js, GitHub

Go Developer

2018 - 2019
Hypercube
  • Designed and implemented highly available, horizontally scalable microservice architecture for a multifunctional web platform using Go.
  • Participated in discussions of the business requirements of the website.
  • Designed and implemented auto-scalable chat service using Docker containers and Redis Streams.
Technologies: SQL, Git, Redis, ArangoDB, MongoDB, PostgreSQL, Docker, GraphQL, Go, GitHub, Microservices Architecture, Back-end, gRPC

Software Developer

2017 - 2019
Red Hat
  • Configured the Salesforce environment, implemented catalog search filters (CPQ) and refined search, loaded products into the catalog, and created configurations based on the region.
  • Developed quote/proposal creation logic, added multi-currency support for quotes and quote collaboration, and implemented quote approval logic and approval hierarchy.
  • Tracked and fixed production bugs using Salesforce's internal tracking tool.
Technologies: Apttus CPQ Certified, Salesforce

Software Developer

2015 - 2017
Ambro-soft
  • Developed a server and desktop application for German auto dealers.
  • Created an internal monitoring tool for application health.
  • Constructed an internal task management system using cron format for scheduling tasks.
  • Built a website for online multiplayer card games.
Technologies: SQL, Express.js, Git, JavaScript, JavaFX, MongoDB, Vue, React, AngularJS, Node.js, MySQL, Jersey, Java, Web Scraping, GitHub, Back-end

Rightnao

A microservice-oriented multifunctional platform for professionals and companies. It gives you ability to post or find a job, sell or buy a product, and more. You can add connections or subscribe to people or companies and you will get updates in your news feed.
2016 - 2018

Master's Degree in Computer Science

Tbilisi State University - Tbilisi, Georgia

2012 - 2016

Bachelor's Degree in Math and Computer Sciences

Free University of Tbilisi - Tbilisi, Georgia

JUNE 2020 - PRESENT

Certified Generalist Software Engineer

Recruiting and Technical Screening Platform

Libraries/APIs

Node.js, React, React Router, Vuex, Vue, jQuery, Reactstrap, REST APIs, React Redux, Socket.IO

Tools

Git, GitHub, Docker Compose, Redux Thunk, Create React App, Mongoose, GoLand, React Apollo, Amazon Cognito, Sequelize, Gorilla, Slack, Amazon Simple Queue Service (SQS), Adobe Experience Manager (AEM)

Languages

JavaScript, Java, Go, GraphQL, HTML, HTML5, CSS, CSS3, SQL, ECMAScript (ES6), TypeScript

Frameworks

Express.js, Redux, Material UI, Vuetify, Nuxt.js, Next.js, Bootstrap, JSON Web Tokens (JWT), gRPC, NestJS, Jersey, AngularJS

Storage

MongoDB, Redis, PostgreSQL, MySQL, ArangoDB, Amazon DynamoDB, Amazon S3 (AWS S3), NoSQL

Platforms

Visual Studio Code (VS Code), Docker, Linux, AWS Lambda, Salesforce, JavaFX, Amazon Web Services (AWS)

Paradigms

REST, Agile, Scrum, Microservices, RESTful Development, Microservices Architecture

Other

Back-end, Ajax, WebSockets, Redis Streams, Gorilla Mux, Apollo, APIs, OAuth, Amazon Cognito User Pools, RESTful Microservices, RESTful Web Services, Full-stack, Front-end, Apttus CPQ Certified, Web Scraping, Electronic Data Interchange (EDI), EDIFACT

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