Irakli Khomeriki, Developer in Tbilisi, Georgia
Irakli is available for hire
Hire Irakli

Irakli Khomeriki

Verified Expert  in Engineering

Software Developer

Location
Tbilisi, Georgia
Toptal Member Since
October 26, 2018

Irakli has over ten years of full stack developer and 15+ years of competitive programming experience. He also has exceptional analytical and problem-solving skills.

Availability

Full-time

Preferred Environment

Eclipse, IntelliJ IDEA, Bitbucket, Git

The most amazing...

...project was a dynamic import/export utility which transfers only the necessary part of the db schema from one environment and to another without corruption.

Work Experience

Senior Java/Salesforce Developer, Team Lead

2013 - PRESENT
aMind Solutions
  • Developed a framework that could consume popular business solutions(Salesforce, Siebel) data, and dynamically create mobile apps, based on configuration. Configuration was done in web admin module which my team and I created using Spring/AngularJS.
  • Served as a team lead responsible for architecture and solving challenges we faced along the way.
Technologies: Apex, MySQL, Angular, Spring, Java

Architect/Senior Developer

2018 - 2019
Video Streaming Website - Personal Project
  • Developed a video streaming web page, similar to chat-roulette.
  • Oversaw overall architecture.
  • Implemented advanced anti fraud system.
  • Implemented credit card payments and subscriptions.
Technologies: MEAN Stack, Node.js, JavaScript

Business Analyst

2011 - 2013
TBC Bank
  • Managed the bank mobile channels (iPhone, Android, Blackberry, PDA banking).
  • Wrote technical/requirement documentation for developers, lead the testing, delivery, and deployment process.
Technologies: Confluence, Jira, Microsoft 365

Intern

2011 - 2011
Facebook Inc.
  • Contributed to the finance team.
Technologies: C++, PHP, SQL

Senior Developer

2010 - 2011
LEPL Service Agency Of Ministry Of Finance Georgia
  • Contributed to development of “Treasury Management Software”. It was responsible for managing government funds and transferring them to government organizations (schools, hospitals, other ministries, etc).
Technologies: Microsoft SQL Server, ASP.NET, C#, SQL

Senior Developer

2009 - 2010
Aldagi BCI
  • Developed the “Health Insurance Managing Software” and “Database Synchronization Service."
  • Wrote business modules (invoices, agreements, etc.) and synchronized databases with other service centers.
Technologies: Firebird, DevExpress, C#, SQL

Developer

2008 - 2009
Peoples Bank
  • Contributed to development of the “Bill payments software." Collected requests from the bank manager, created the technical design, and split the work among developers and myself. Development was done in PHP5/MySQL.
  • Developed an internal website for editing mySql data, which had a functionality to define user permissions on field level.
Technologies: MySQL, PHP, SQL

Developer

2006 - 2007
BTA Silk Road Bank
  • Developed additional modules for the banking system using C#/.Net framework.
  • Developed a “Loan Module” to calculate all the terms of payment and ran automatic debit on the client accounts when it had enough credit on it.
  • Developed a “Standing Order Module” for automatic payment request from the client’s bank. During this project I was able to explore the .Net framework in depth in order to optimize the development I was in charge of.
Technologies: Microsoft SQL Server, C#, SQL

Video Steaming Web Portal

Developed a video streaming web app, similar to chat-roulette, with credit card payments/subscriptions and advanced anti-fraud system. We used MEAN (MongoDB, Express, Angular, Node.js) stack.

Tethron

https://www.youtube.com/watch?v=9-Ofw6do2K4
Was in charge of a team that developed the admin module for Tethron.

Algagi BCI Pension Website

http://pension.aldagi.ge/
Developed a website where clients could log in and see the status of their pension.

eTreasury

Website that managed government funds and was responsible for transferring them to government organizations.

TopCoder Open 2010 Marathon Finalist

https://www.topcoder.com/community/hall-of-fame/tco/10
Out of 2,000 participants, I was one of the 12 the got into the finals and took 6th place there.

TBC Modile Banking

http://www.tbcbank.ge/web/en/web/guest/mobile-banking-for-iphone
I managed the bank mobile channels (iPhone, Android, Blackberry, PDA banking). I wrote technical/requirement documentation for developers and led the testing, delivery, and deployment process.

Languages

Apex, Java, TypeScript, JavaScript, SQL, C#, PHP, C++

Frameworks

Spring Boot, Spring Security, Angular, AngularJS, NestJS, ASP.NET, Spring

Paradigms

Agile, MEAN Stack

Other

MavensMate, Payment APIs, Software Architecture, Back-end, Fintech, Mobile Banking, Digital Payments, Online Banking, TypeORM, DevExpress, Microsoft 365

Libraries/APIs

Node.js

Platforms

Eclipse, Salesforce, Amazon Web Services (AWS)

Storage

MongoDB, MySQL, PostgreSQL, Microsoft SQL Server, Firebird

Tools

Git, Bitbucket, Jira, Confluence, Sublime Text 3, IntelliJ IDEA, Mongoose

2004 - 2009

Bachelor's Degree in Applied Math and Computer Science

Tbilisi State 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