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

Giorgi Mamatelashvili

Verified Expert  in Engineering

Full-stack Developer

Location
Tbilisi, Georgia
Toptal Member Since
March 15, 2021

Giorgi is a senior software engineer and a life-long learner motivated by building things that work. He takes pride in solving problems robustly and efficiently. He developed a public debt management system for the government and a recordkeeping system for the national pension fund that processes over $1 billion in annual contributions. Giorgi recently redesigned an eCommerce legacy monolith into a distributed system that serves over 100,000 MAUs. He was previously an economist.

Portfolio

Pampered Chef
TypeScript, Apache Kafka, Angular, Node.js, Microservices...
Asian Development Bank | Pension Agency
Node.js, Angular, MongoDB, Back-end, CSS, HTML, Express.js, Microservices...
Deposit Insurance Agency
Requirements Analysis, Request for Proposal (RFP), Writing & Editing

Experience

Availability

Part-time

Preferred Environment

Windows, Visual Studio Code (VS Code), Git, Scrum, Agile

The most amazing...

...tool I've developed is a nationwide pension contribution collection system, making it production-ready within cramped deadlines and scant resources.

Work Experience

Full-stack Software Engineer

2021 - PRESENT
Pampered Chef
  • Handled an eCommerce project using Node.js, SQL, MongoDB, Angular, Apache Kafka, and AWS.
  • Migrated a legacy system to a distributed event-driven architecture.
  • Worked in an autonomous agile team and used Jira and Bitbucket extensively.
Technologies: TypeScript, Apache Kafka, Angular, Node.js, Microservices, Event-driven Architecture, MongoDB, Jenkins, Amazon Web Services (AWS), Web Development, JavaScript, SQL, Technical Writing, Writing & Editing, Full-stack, Agile, CSS, SCSS, HTML, APIs, AWS Lambda, Back-end, Test-driven Development (TDD), Front-end, MEAN Stack, NoSQL

Full-stack Software Engineer

2017 - 2021
Asian Development Bank | Pension Agency
  • Designed and implemented a public pension scheme recordkeeping system independently with approximately 100,000 MAU that tracks assets of over a million members daily.
  • Communicated, helped make business decisions, and reported directly to top-level stakeholders behind the pension reform, including government officials, donor organizations, and regulators.
  • Built tools and services to automate and make the consolidation and settlement processes between the pension contribution collection agency and the pension fund more robust.
  • Produced business requirements and technical documentation for other developers and oversaw the implementation. Maintained documentation of critical processes of the whole system.
  • Integrated 17 commercial banks for automatic payment information exchange services and government agencies for live data exchange to validate pension scheme participants.
Technologies: Node.js, Angular, MongoDB, Back-end, CSS, HTML, Express.js, Microservices, Software Architecture, JavaScript, Writing & Editing, APIs, TypeScript, NoSQL, Sequelize, MEAN Stack, System Design, User Interface (UI), User Experience (UX), Front-end, Full-stack, SQL, Web Development, Technical Writing, Documentation, Reports, Reporting

Software Acquisition Consultant

2017 - 2018
Deposit Insurance Agency
  • Conducted interviews and requirements analysis for the first nationwide deposit insurance initiative.
  • Drafted RFP for a system that manages commercial bank failure and reimbursement of deposits.
  • Drafted RFP for a system that monitors commercial bank deposits, specifically their exposure and risk.
Technologies: Requirements Analysis, Request for Proposal (RFP), Writing & Editing

Requirements Analyst | Product Owner

2014 - 2018
LEPL Financial Analytical Service
  • Led the development of a public debt management system for the government of Georgia. Negotiated directly with deputy ministers and required no extra input or instructions on how to price, amortize or otherwise process debt securities' data.
  • Built modules for loan and bond amortization schedules and daily accrual journals for each security to account for, manage, and analyze debt data.
  • Integrated with cash management and annual state-budget planning systems of the government of Georgia for automated data exchange about public debt.
Technologies: Product Management, Business Analysis, Writing & Editing, Loans & Lending, Bonds, Loans, Ledgers, System Design, Reports, Reporting

Requirements Analyst

2016 - 2017
ltd Citilive
  • Designed and managed the development of a social city exploration app on Android and iOS.
  • Designed data-informed prediction models generating relevance indicators and tailored suggestions for venues in a city. The output quality gets better with more data.
  • Tested prediction models by simulating real-world-mimicking randomized datasets with T-SQL.
Technologies: T-SQL (Transact-SQL), Business Analysis, Writing & Editing, SQL, Reports, Reporting

Senior Economist

2014 - 2015
Ministry of Finance
  • Estimated tax expenditures for all tax types and policies in Georgia, but foregone tax revenues due to exemptions by certain policies. Used the following tools while working with data: Stata and SQL.
  • Participated in reform policy design. Built Excel and Visual Basic micro-simulation models to simulate changes in legislature, tax rate modifications, and other behavior incentives.
  • Produced regular BOP, macro, and fiscal forecasts for publication and internal use for state-budgeting procedures. Used Eviews for modeling.
Technologies: Modeling, Simulations, Forecasting, Data Analysis, Policy, Econometrics

Nationwide Pension Contribution Collection System

A custom-built system that manages the collection and record-keeping of pension contributions of the whole labor force. I was the lead designer of the system. I have been engaged as a Full Stack Engineer using MEAN (+SQL).

Currently, the system manages contribution collection with minimal operational risk, serves around 100k monthly active users, and tracks assets of over a million members.

eCommerce App

https://www.pamperedchef.com/
Custom eCommerce application that lets users create and manage parties and guests and sell kitchen tools. The legacy app was rewritten as a distributed system of microservices and modern front-end frameworks.

Debt Management System for the Government of Georgia

A system that manages government loans, treasury bills and bonds, and investment projects.
The system manages pricing and amortization for loans and bonds. I fully integrated it with cash and planning systems for automatic payment and information exchange.

CitiLive Social City Exploration App

Designed and managed the development of a social city exploration app available on Android and iOS. I designed algorithms for tailored suggestions and relevance indicators. These indicators ranked venues in a city according to the user's tastes based on their past behavior.

Languages

T-SQL (Transact-SQL), JavaScript, TypeScript, CSS, SQL, HTML, SCSS

Frameworks

Express.js, Angular

Libraries/APIs

Node.js, React

Paradigms

Requirements Analysis, Microservices, REST, Scrum, Agile, MEAN Stack, Test-driven Development (TDD), Event-driven Architecture

Storage

MongoDB, NoSQL

Other

Business Analysis, Writing & Editing, Web Development, Back-end, Software Architecture, APIs, Full-stack, Technical Writing, Documentation, Reports, Reporting, Forecasting, Statistical Analysis, Product Management, Modeling, Simulations, Algorithms, Loans & Lending, Bonds, Loans, Ledgers, System Design, User Interface (UI), User Experience (UX), Front-end, Behavioral Economics, Macroeconomics, Corporate Finance, Data Analysis, Policy, Econometrics, Request for Proposal (RFP)

Tools

Sequelize, Jenkins, Git, STATA

Platforms

Amazon Web Services (AWS), Visual Studio Code (VS Code), AWS Lambda, Windows, Apache Kafka

2012 - 2013

Master's Degree in Development Economics

Williams College - Williamstown, MA

2007 - 2011

Bachelor of Business Administration Degree in Quantitative Finance

Georgian-American University - Tbilisi, Georgia

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