Giorgi Mdivani, Developer in Tbilisi, Georgia
Giorgi is available for hire
Hire Giorgi

Giorgi Mdivani

Verified Expert  in Engineering

Full-stack Software Developer

Location
Tbilisi, Georgia
Toptal Member Since
December 29, 2021

Giorgi is a full-stack software engineer experienced in project ownership and leading teams from start to end. He usually works on medium-term contracts and specializes in JavaScript technologies and frameworks. He prefers React as a front-end library and Node.js/TypeScript for the back end, and he loves working on mobile applications with React Native. Giorgi also has four years of experience with AWS services such as lambdas, API gateways, DynamoDB, Cognito, S3, CloudFormation, and more.

Portfolio

Eolas Medical
Mobile App Development, React Native, React, JavaScript, TypeScript...
The Pinter
Amazon Web Services (AWS), React Native, React, Node.js, AWS Amplify...
Relative Limited
Amazon Web Services (AWS), AWS Amplify, React Native, React, JavaScript...

Experience

Availability

Full-time

Preferred Environment

MacOS, AWS CLI, Node.js, TypeScript, JavaScript, Serverless Framework, Serverless Architecture, React

The most amazing...

...project I've contributed to is Eolas Medical, a mobile/web app for hospital workers, with features like chat, content management, medical portfolios, and more.

Work Experience

Senior Full-stack Developer

2022 - PRESENT
Eolas Medical
  • Worked as a senior back-end engineer; created and maintained various back-end services supporting core application features, such as content management, notifications, PDF generation, file uploads, and authentication flows.
  • Helped web and mobile teams by developing and delivering features, fixing bugs, debugging, and improving application security.
  • Implemented the TTD practice and added unit, integration, and E2E tests to ensure application reliability.
Technologies: Mobile App Development, React Native, React, JavaScript, TypeScript, Amazon Web Services (AWS), GraphQL, AWS AppSync, Node.js, Amazon S3 (AWS S3), Amazon DynamoDB, Amazon Aurora, PostgreSQL, Prisma, AWS Lambda, Amazon API Gateway, Serverless Framework, Terraform, REST APIs, Amazon Simple Notification Service (Amazon SNS), Amazon Simple Queue Service (SQS), Git, Web Development, Mobile Development, Cloud Services, AWS Amplify, Amazon Cognito, CSS, HTML, Tailwind CSS, GitLab, Bitbucket, OpenAPI, Jest, Newman, Postman, API Documentation

Senior Full-stack Developer | Contractor

2021 - 2021
The Pinter
  • Developed a mobile app with an integrated social network, a shop via the Shopify API, and a task management system.
  • Designed and built back-end services with live data support using GraphQL managed by AWS AppSync and Node.js in AWS Lambda.
  • Maintained a mobile app and its services throughout its first two versions and supported the company's internal team during handover.
Technologies: Amazon Web Services (AWS), React Native, React, Node.js, AWS Amplify, AWS AppSync, Amazon S3 (AWS S3), AWS Lambda, Amazon DynamoDB, TypeScript, MacOS, Bitbucket, Serverless Framework, GraphQL, CSS

Senior Full-stack Developer

2018 - 2021
Relative Limited
  • Developed an app that provides job offers for electrical, plumbing, or gas engineers based on their location. Used React Native for the mobile app, React for the content management system (CMS), and Node.js in AWS Lambda for the back end.
  • Built a website for a house insurance company with subscription and promotion features built in with Laravel on the back end and Vue.js for the front end.
  • Developed a mobile app with React Native for streamable or offline meditations with in-app purchases and subscriptions.
Technologies: Amazon Web Services (AWS), AWS Amplify, React Native, React, JavaScript, TypeScript, PHP, Laravel, Vue, Node.js, Slack, MacOS, Jira, Bitbucket, AWS Lambda, Amazon DynamoDB, Serverless Framework, GraphQL, PostgreSQL, CSS

Senior Support Engineer

2014 - 2018
Geocell
  • Supported the enterprise billing system with daily maintenance and bug fixes.
  • Wrote SQL queries to generate reports and data analytics for the company's business requirements.
  • Developed in-house software and communication channels using JavaScript, HTML, CSS, and C#.
Technologies: JavaScript, HTML, CSS, SQL

The Pinter App

https://id.thepinterapp.com/
This is React Native mobile app for brewing homemade beer with special pinters. It has a tracking feature to monitor brewing progress, an integrated shop to quickly purchase beer flavors and related items, a social network where the existing community shares their progress and impressions about the product.

Sustain Homes

https://sustainhomes.co.uk/
"Sustain Homes" is a website for managing and subscribing to home insurance plans for individuals and landlords in the UK. Users can subscribe to annual plans directly from the website with just a few clicks or order one-time repairs fast and easily.

Rewards for Plastic Waste Recycling

https://reward4waste.com/the-app/
This app promotes and rewards plastic recycling. Every time app users recycle plastic waste, they get various discounts and vouchers. The mobile app allows UK users to sign up, sign in, and create a personalized account. After making their personalized account, they can scan a special QR code on plastic waste trash cans, granting them points.

Languages

JavaScript, TypeScript, CSS, GraphQL, PHP, HTML, SQL

Frameworks

React Native, Serverless Framework, Laravel, Tailwind CSS, Jest

Libraries/APIs

React, AWS Amplify, Node.js, API Development, Vue, REST APIs, OpenAPI, Newman

Tools

Slack, Jira, Bitbucket, AWS AppSync, AWS CLI, Prisma, Terraform, Amazon Simple Notification Service (Amazon SNS), Amazon Simple Queue Service (SQS), Git, Amazon Cognito, GitLab, Postman

Platforms

MacOS, Amazon Web Services (AWS), AWS Lambda, iOS, Android

Storage

Amazon DynamoDB, PostgreSQL, MySQL, Amazon S3 (AWS S3), Amazon Aurora

Other

Back-end, Mobile App Development, Amazon API Gateway, Web Development, Cloud Services, API Documentation

Paradigms

Serverless Architecture, Mobile Development

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