Anri Oboladze, Developer in Kutaisi, Imereti, Georgia
Anri is available for hire
Hire Anri

Anri Oboladze

Verified Expert  in Engineering

Software Developer

Kutaisi, Imereti, Georgia

Toptal member since July 13, 2021

Bio

Anri has over a decade of experience as a senior back-end developer. His goal on every project is to code with no side effects and always try to keep the codebase clean and self-describing. He can implement anything related to the back end and scripting. Over the past decade, Anri worked on the entire software development lifecycle while building and managing apps from inception to client release. He led and supervised multiple engineering teams, but he considers himself a developer at heart.

Portfolio

Thinking LSAT
Node.js, TypeScript, TypeORM, Express.js, PostgreSQL, Redis, Joi, Elasticsearch...
Content Distribution
Amazon Web Services (AWS), Node.js, JavaScript, TypeScript, Sequelize, Docker...
Bevsight
Amazon Web Services (AWS), MongoDB, Docker, Express.js, JavaScript, Node.js...

Experience

  • Node.js - 9 years
  • MongoDB - 9 years
  • PostgreSQL - 9 years
  • Express.js - 8 years
  • TypeScript - 6 years
  • Docker - 5 years
  • Microservices - 5 years
  • Amazon Web Services (AWS) - 5 years

Availability

Full-time

Preferred Environment

MacOS, Visual Studio Code (VS Code), Git, JavaScript, Node.js, Docker, Amazon Web Services (AWS)

The most amazing...

...solution I've made is an app to deliver movies from China worldwide. Through the platform, 3,000 creators accessed the global market to present their content.

Work Experience

Back-end Node.js Developer

2023 - 2023
Thinking LSAT
  • Implemented a sophisticated socket server solution for a high-impact project. This undertaking was driven by the goal of reducing server stress and optimizing performance.
  • Presented the implementation of a new microservice architecture to the project owner. This proposition held the promise of enhancing and modifying the existing system.
  • Ensured comprehensive and transparent record-keeping through meticulous documentation of all performed work.
  • Implemented the Stripe API in our project. Redesigned the existing payment system completely by integrating the Stripe Subscription API and also utilized the Stripe Time Machine for comprehensive testing.
Technologies: Node.js, TypeScript, TypeORM, Express.js, PostgreSQL, Redis, Joi, Elasticsearch, REST APIs, APIs, Amazon Simple Queue Service (SQS), Stripe, Stripe API

Senior Node.js Developer | Architect

2020 - 2021
Content Distribution
  • Developed the application that was able to map out thousands of pages of content and keywords in minutes for the users to avoid manual keyword research.
  • Developed a microservice architecture for dedicated processing and decentralized the pressure of the main server.
  • Oversaw launch processes, resulting in 1,000,000 keywords parsed and grouped in the first month.
Technologies: Amazon Web Services (AWS), Node.js, JavaScript, TypeScript, Sequelize, Docker, Unit Testing, Full-stack, REST APIs, APIs, Amazon Simple Queue Service (SQS), AWS Lambda

Senior Node.js Developer | Architect

2019 - 2020
Bevsight
  • Refactored the existing database schema and performed the Mongoose model optimization and multi-model query optimization to reduce data fetching and processing time.
  • Tracked and fixed the issues using Jira. Communicated with the project owner on a daily basis.
  • Created automated deployment to the production server, which was used by 1,000+ companies.
Technologies: Amazon Web Services (AWS), MongoDB, Docker, Express.js, JavaScript, Node.js, GraphQL, Unit Testing, React, REST APIs, APIs

Co-founder | CTO

2015 - 2019
Respo
  • Created a team in charge of developing mobile and web applications architecture under my supervision. Hired the team members and divided technical tasks among the members.
  • Picked technologies for different projects and planned the application development cycle.
  • Launched more than 20 projects serving as the CTO of the company.
Technologies: Amazon Web Services (AWS), Docker, Express.js, JavaScript, MongoDB, PostgreSQL, React, AWS Lambda

Senior Node.js Developer | Architect

2013 - 2015
Mega Media
  • Created the content delivery layer for converting video files into a multi-platform readable format and deploy on Tencent Cloud and AWS.
  • Implemented role-based access to movie presentations.
  • Implemented a large file delivery Electron app for files larger than 50 GB to be downloaded from anywhere with the reasonable speed and ability to pause and continue the download process.
Technologies: Amazon Web Services (AWS), Express.js, JavaScript, MongoDB, Node.js, Unit Testing, Electron

Back-end Developer

2012 - 2013
Ministry of Economy and Sustainable Development of Georgia
  • Developed an application from the ground up and also configured the project structure and SQL database schema.
  • Developed and maintained a monitoring system for country visitors flow and statistical analysis.
  • Implemented various private APIs on a Node.js and PostgreSQL back end.
Technologies: JavaScript, Node.js, Express.js, PostgreSQL, PHP

Content Distribution

https://contentdistribution.com/
Automated keyword research tools, as I was a senior back-end developer in charge of developing APIs and server-side architecture. Using the application, we proceeded with more than 2,000,000 keywords each month.

Bevsight

Node.js application processes user's order receipts in a controlled manner and quickly compares the stock received orders. I served as a senior back-end developer who created a solid application architecture, easy to scale on-demand. Working with other team members, we automated restaurant owners' and employees' routines and repetitive work with AI-based solutions.

Mega Media

My first allocation work in China. I created the project from scratch. The project goal was to make easy access to Chinese movies worldwide. Because of the "Chinese firewall," I used AWS cloud solution to mirror the content from Tencent Cloud. I built a 7-person team in Hangzhou for creating and maintaining the application. After MVP was realized in the first three months, more than 10,000 users were registered and started to use the platform for the movie trade.

Unipay

https://www.unipay.com/
While working on Unipay, my responsibility was to create a payment API gateway for third-party services. After we launched this service, the company's daily transaction flow grew from 5,000 to 15,000.

I created an automated CI/CD pipeline based on GitHub actions which would run checks and deploy the app if it passed the linting and tests. Designed PostgreSQL schema for service and TypeORM model structure.
2013 - 2016

Master's Degree in Computer Programming

The University of Georgia - Tbilisi, Georgia

2009 - 2013

Bachelor's Degree in Computer Science

Akaki Tsereteli State University - Georgia, Kutaisi

Libraries/APIs

Node.js, REST APIs, React, Stripe, Stripe API

Tools

Sequelize, Amazon Simple Queue Service (SQS), Git

Languages

JavaScript, TypeScript, PHP, GraphQL

Frameworks

Express.js, NestJS, Jest, Electron

Platforms

Firebase, Amazon Web Services (AWS), Docker, Kubernetes, AWS Lambda

Storage

MongoDB, PostgreSQL, Redis, Elasticsearch

Paradigms

Microservices, Unit Testing

Other

TypeORM, Full-stack, APIs, Program Design, Joi

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