
Ilia Esartia
Verified Expert in Engineering
Software Engineer and Developer
Tbilisi, Georgia
Toptal member since September 17, 2024
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
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
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
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.
Senior Software Architect
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.
Senior Software Engineer
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.
Senior Software Engineer
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.
Chief Technology Officer
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.
Software Architect
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.
Project Manager
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.
Senior Analyst Developer
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.
Head of Software Development
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.
Software Engineer
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.
Experience
EKIMO
https://ekimo.ge/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/MultiChannel Banking Platform
Education
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
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