Irakli Khomeriki
Verified Expert in Engineering
Software Developer
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.
Portfolio
Experience
Availability
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
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.
Architect/Senior Developer
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.
Business Analyst
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.
Intern
Facebook Inc.
- Contributed to the finance team.
Senior Developer
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).
Senior Developer
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.
Developer
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.
Developer
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.
Experience
Video Steaming Web Portal
Tethron
https://www.youtube.com/watch?v=9-Ofw6do2K4Algagi BCI Pension Website
http://pension.aldagi.ge/eTreasury
TopCoder Open 2010 Marathon Finalist
https://www.topcoder.com/community/hall-of-fame/tco/10TBC Modile Banking
http://www.tbcbank.ge/web/en/web/guest/mobile-banking-for-iphoneSkills
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
Education
Bachelor's Degree in Applied Math and Computer Science
Tbilisi State University - Tbilisi, Georgia
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