Ilia Esartia, Developer in Tbilisi, Georgia
Ilia is available for hire
Hire Ilia

Ilia Esartia

Verified Expert  in Engineering

Software Engineer and Developer

Tbilisi, Georgia

Toptal member since September 17, 2024

Bio

Ilia is a highly skilled senior software engineer with over 15 years of experience in software development. Proficient in scalable application architecture, API integrations, and system optimization, he has successfully led projects across various industries, including healthcare, e-learning, and enterprise solutions. Ilia is also well-versed in Agile methodologies, managing and mentoring development teams to deliver high-quality software that meets business needs.

Portfolio

Creyos Research
Ruby, Ruby on Rails 6, MySQL, Delayed Job, AWS CLI...
IP Solutions
Ruby, Ruby on Rails API, Vue 2, PostgreSQL, Redis, Docker, Git, GitHub, GitFlow...
CYPHER Learning
Ruby, Ruby on Rails 4, PostgreSQL, AWS CLI, JavaScript, SQL, Git, GitHub...

Experience

  • Agile Software Development - 13 years
  • Git - 13 years
  • Ruby - 10 years
  • System Architecture - 10 years
  • API Integration - 9 years
  • Ruby on Rails (RoR) - 8 years
  • Team Leadership - 7 years
  • Cross-functional Team Leadership - 7 years

Availability

Full-time

Preferred Environment

MacOS, Visual Studio Code (VS Code), Slack

The most amazing...

...thing I’ve built is EKIMO, a scalable healthcare system that streamlines patient appointments, medication purchases, and referrals.

Work Experience

Senior Software Engineer

2022 - PRESENT
Creyos Research
  • Integrated Athenahealth into our platform, marking the company's first EMR integration. Played a key role in refining and defining the functional requirements and feature specifications, ensuring seamless and effective integration.
  • Integrated AdvancedMD using Redox, ensuring a smooth and efficient connection between the systems, which expanded our platform's EMR capabilities.
  • Developed a background job to retrieve email delivery statuses from Amazon CloudWatch, linking them to sender objects in the system and triggering automated actions based on status updates.
Technologies: Ruby, Ruby on Rails 6, MySQL, Delayed Job, AWS CLI, Electronic Medical Records (EMR), Hotwire, Stimulus, Amazon CloudWatch, Docker, AWS Lambda, Amazon Simple Email Service (SES), AWS IAM, Tailwind CSS, Git, Bitbucket, Agile Software Development, CircleCI, Continuous Delivery (CD), GitFlow, API Integration, Ruby on Rails (RoR), Architecture, System Architecture, Agile, Full-stack, Software Architecture, Software Design, Technical Leadership, HTML, APIs, Cloud, Cloud Platforms, Full-stack Development, Solution Architecture, Web Development, DevOps

Senior Software Architect

2022 - 2024
IP Solutions
  • Headed a team to create two business applications focused on compliance and compliance security from scratch within a short period of time.
  • Designed the compliance security application architecture for a Ruby on Rails API app, ensuring robust security and regulatory adherence.
  • Integrated multiple social networks, including Twitter, Facebook, Instagram, and YouTube APIs, to retrieve activities managed by school page admins.
Technologies: Ruby, Ruby on Rails API, Vue 2, PostgreSQL, Redis, Docker, Git, GitHub, GitFlow, Agile Software Development, Kanban, Continuous Delivery (CD), Team Leadership, Cross-functional Team Leadership, Remote Team Leadership, API Integration, Ruby on Rails (RoR), Architecture, System Architecture, Agile, Full-stack, System Design, Software Design, Technical Leadership, Technical Requirements, Software Architecture, Fractional CTO, Ruby on Rails 7, HTML, APIs, Cloud, Cloud Platforms, Full-stack Development, Solution Architecture, Microservices, Web Development

Senior Software Engineer

2021 - 2022
CYPHER Learning
  • Developed and implemented hot-spot questions for quizzes, enhancing interactivity and assessment capabilities within the learning management system (LMS).
  • Integrated the LMS with various online meeting tools, including GoTo Webinar and Microsoft Teams, enabling seamless virtual classroom experiences.
  • Updated integrations with Zoom API, Skype for Business, and Stripe API, improving the platform's video conferencing and payment processing functionalities.
Technologies: Ruby, Ruby on Rails 4, PostgreSQL, AWS CLI, JavaScript, SQL, Git, GitHub, GitFlow, Agile Software Development, Continuous Delivery (CD), API Integration, Ruby on Rails (RoR), Architecture, System Architecture, HTML, APIs, Cloud, Cloud Platforms, Full-stack Development, Web Development

Senior Software Engineer

2021 - 2022
MasterMind.com
  • Integrated Zapier into our platform, enabling seamless automation and connectivity with various external services.
  • Integrated Stripe API, facilitating secure and efficient payment processing for users creating and selling online courses.
  • Integrated PayPal API, providing users with an additional, widely-used payment option to enhance their sales capabilities.
Technologies: Ruby, Ruby on Rails 6, PostgreSQL, Heroku, MySQL, Redis, Stripe API, PayPal API, Zapier, Algolia, Git, GitHub, GitFlow, Agile Software Development, API Integration, Ruby on Rails (RoR), Architecture, System Architecture, HTML, APIs, Cloud, Cloud Platforms, Full-stack Development, Solution Architecture, Web Development

Chief Technology Officer

2017 - 2021
Vabaco
  • Designed the architecture for the EKIMO mobile app with a Ruby on Rails back end and full AWS infrastructure, ensuring scalability and reliability.
  • Led and managed seven development teams, solving complex technical and operational challenges and contributing to successful project deliveries.
  • Hired and mentored junior developers, many of whom have progressed to become successful senior engineers, fostering a culture of growth and excellence.
Technologies: Ruby, Ruby on Rails 4, Ruby on Rails API, Redis, RabbitMQ, Elasticsearch, Amazon Redshift, AWS Glue, AWS Elastic Beanstalk, PostgreSQL, AWS CLI, AWS IAM, Git, GitHub, GitLab, GitLab CI/CD, Bitbucket, Agile Software Development, GitFlow, Continuous Delivery (CD), Team Management, Team Leadership, Cross-functional Team Leadership, API Integration, Ruby on Rails (RoR), Architecture, System Architecture, Agile, Software Design, Software Architecture, Technical Requirements, Technical Leadership, CTO, HTML, APIs, Cloud, Cloud Platforms, Full-stack Development, Solution Architecture, Microservices, Web Development, Mobile Development, DevOps

Software Architect

2016 - 2017
Vabaco
  • Resolved critical database load issues through optimization, preventing client loss and improving system performance.
  • Developed and executed a program for hiring, mentoring, and integrating junior engineers into the team, including lectures, exams, and team placement based on performance.
  • Architected WebSockets for real-time notifications, seamlessly integrating Rails API with an Angular front end.
Technologies: Ruby, Ruby on Rails 3, Microsoft SQL Server, SQL, Sidekiq, Redis, Git, GitHub, Bitbucket, Agile Software Development, GitFlow, Ruby on Rails (RoR), Architecture, System Architecture, Software Design, Software Architecture, Technical Requirements, Agile, HTML, APIs, Cloud, Cloud Platforms, Full-stack Development, Solution Architecture, Microservices, Web Development, Mobile Development, DevOps

Project Manager

2015 - 2016
Societe Generale
  • Oversaw the redesign and implementation of functionalities for the bank's mobile and internet banking platforms, enhancing user experience and system performance.
  • Transitioned the bank's service integration architecture to an enterprise service bus (ESB) using TIBCO, enhancing system interoperability and scalability.
  • Planned, directed, and coordinated multiple strategic banking and IT projects, ensuring they were delivered on time, within scope, and under budget.
Technologies: TIBCO, Enterprise Service Bus (ESB), Mobile Banking, Agile Software Development, Kanban, Team Leadership, Team Management, Cross-functional Team Leadership, Remote Team Leadership, Architecture, System Architecture, Agile, Software Design, Software Architecture, Technical Leadership, HTML, APIs, Solution Architecture, Microservices, Web Development, Mobile Development

Senior Analyst Developer

2014 - 2015
Bank of Georgia
  • Built the HR core system from scratch using C#.NET, MVC 5, T-SQL, Entity Framework, and Microsoft SQL Server, streamlining HR operations and improving data management.
  • Enhanced efficiency by automating various HR processes within the new system, reducing manual work and minimizing errors.
  • Integrated various modules within the HR core system, ensuring seamless data flow and comprehensive reporting capabilities across different HR functions.
Technologies: C#.NET, ASP.NET MVC 5, T-SQL (Transact-SQL), Entity Framework, Microsoft SQL Server, IIS, Git, Agile Software Development, Architecture, System Architecture, Agile, Software Architecture, Software Design, Full-stack, HTML, APIs, Full-stack Development, Solution Architecture, Web Development

Head of Software Development

2013 - 2013
Delta Systems, LLC
  • Headed the development of REST APIs for a pharmacy mobile application using Ruby on Rails, C#.NET, Microsoft SQL Server, and MongoDB, enabling seamless integration and data management.
  • Established and enforced development procedures, tools, and standards, ensuring consistent and high-quality output across all projects within the department.
  • Managed technical risks and ensured that all software releases were compliant with application lifecycle management (ALM) practices, improving reliability and supportability.
Technologies: Ruby, Ruby on Rails 3, C#.NET, Microsoft SQL Server, MongoDB, IBM Db2, Git, Mercurial, Kanban, Agile Software Development, Team Leadership, Team Management, Cross-functional Team Leadership, API Integration, Ruby on Rails (RoR), System Architecture, Architecture, Software Architecture, Software Design, Agile, Technical Requirements, Technical Leadership, Fractional CTO, HTML, APIs, Full-stack Development, Solution Architecture, Web Development, Mobile Development, DevOps

Software Engineer

2011 - 2012
Delta Systems, LLC
  • Created a desktop application for court management using C#.NET, Db2, and Windows Forms, enhancing the efficiency of legal processes.
  • Established Microsoft customer relationship management (CRM) for Georgian Water and Power, streamlining customer relationship management and improving service delivery.
  • Developed a time and attendance system using Ruby on Rails and MongoDB, enabling accurate tracking and reporting of employee work hours.
Technologies: C#.NET, C#.NET WinForms, IBM Db2, MongoDB, Ruby on Rails 3, Git, Mercurial, Agile Software Development, Ruby on Rails (RoR), JavaScript, jQuery, HTML, APIs, Full-stack Development, Web Development, Mobile Development

Experience

EKIMO

https://ekimo.ge/
A comprehensive healthcare platform designed to streamline various aspects of patient care. The system allows users to search for and book doctor's appointments, purchase medications, and manage referrals and prescriptions all in one place.

As the lead architect, I designed and implemented the entire back-end infrastructure using Ruby on Rails, supported by AWS services for scalability and reliability. The platform is integrated with multiple 3rd-party systems and ensures secure handling of sensitive medical data.

EKIMO has significantly improved the efficiency of healthcare service delivery, providing patients with a seamless experience and healthcare providers with robust tools for managing their operations.

Healthcare System for Hospitals

https://vabaco.ge/language/en/medical-system/
This healthcare system was developed to optimize hospital patient and medical chart management. The platform supports patient registration, appointment scheduling, and comprehensive medical chart documentation, improving the efficiency of hospital workflows. I was responsible for creating the system architecture, using Ruby on Rails and PostgreSQL to handle large volumes of sensitive medical data while ensuring data security and regulatory compliance. The system also integrates with external services for lab results and referral management. As a result, it reduced patient processing time by 40% and improved overall data accuracy, leading to enhanced hospital performance.

MultiChannel Banking Platform

The MultiChannel Banking Platform was designed to modernize and enhance the digital banking experience for Bank Republic’s customers. I led the redesign and implementation of both mobile and internet banking features, focusing on improving user experience and system performance. The project also included a shift to an enterprise service bus (ESB) architecture using Tibco, which enhanced the platform’s scalability and transaction processing speed. These efforts resulted in a more seamless banking experience and improved system reliability.

Education

2004 - 2008

Bachelor's Degree in Information Technology

International Black Sea University - Tbilisi, Georgia

Skills

Libraries/APIs

Ruby on Rails API, Delayed Job, Stripe API, PayPal API, Vue 2, Sidekiq, Entity Framework, jQuery

Tools

RabbitMQ, Git, GitHub, AWS CLI, Hotwire, Amazon CloudWatch, Amazon Simple Email Service (SES), AWS IAM, Zapier, AWS Glue, C#.NET WinForms, Slack, Bitbucket, CircleCI, GitLab, GitLab CI/CD, Mercurial

Languages

SQL, Ruby, T-SQL (Transact-SQL), HTML, JavaScript, C#.NET, C++, Delphi, Pascal

Frameworks

Ruby on Rails 6, Ruby on Rails 4, Ruby on Rails 3, Ruby on Rails (RoR), Ruby on Rails 7, Stimulus, Tailwind CSS, ASP.NET MVC 5

Paradigms

Agile Software Development, Agile, Mobile Development, Kanban, Continuous Delivery (CD), Microservices, DevOps

Platforms

Visual Studio Code (VS Code), Linux, Docker, AWS Lambda, Heroku, Algolia, AWS Elastic Beanstalk, MacOS, Oracle, Windows, AWS IoT

Storage

MySQL, PostgreSQL, Redis, Elasticsearch, Microsoft SQL Server, MongoDB, IBM Db2

Other

GitFlow, Team Management, Team Leadership, Cross-functional Team Leadership, Remote Team Leadership, System Architecture, API Integration, Architecture, Software Architecture, Software Design, Technical Leadership, System Design, Technical Requirements, CTO, Fractional CTO, APIs, Cloud, Full-stack Development, Solution Architecture, Web Development, Electronic Medical Records (EMR), Amazon Redshift, Enterprise Service Bus (ESB), Mobile Banking, IIS, Full-stack, Cloud Platforms, Calculus, Combinatorics, Algorithms, Data Structures, Operating Systems, TIBCO

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