Anri Oboladze
Verified Expert in Engineering
Software Developer
Kutaisi, Imereti, Georgia
Toptal member since July 13, 2021
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
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
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
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.
Senior Node.js Developer | Architect
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.
Senior Node.js Developer | Architect
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.
Co-founder | CTO
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.
Senior Node.js Developer | Architect
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.
Back-end Developer
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.
Experience
Content Distribution
https://contentdistribution.com/Bevsight
Mega Media
Unipay
https://www.unipay.com/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.
Education
Master's Degree in Computer Programming
The University of Georgia - Tbilisi, Georgia
Bachelor's Degree in Computer Science
Akaki Tsereteli State University - Georgia, Kutaisi
Skills
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
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