Ivaylo D.

Senior Software Engineer, Ruby & AI Model Integration Specialist

Avatar placeholder
Sofia, Bulgaria

Experience

Apr 2021 - May 2025
4 years 2 months

Senior Software Engineer, Ruby & AI Model Integration Specialist

Maropost Inc

  • Led AI-assisted code evaluation initiatives, using Ruby and Python to design and benchmark LLM-generated code for production readiness.
  • Developed and maintained Ruby microservices with metaprogramming patterns to support scalable API-driven applications used by over 1M users.
  • Implemented continuous integration and code quality checks via GitHub Actions and Jenkins pipelines, reducing regression incidents by 35%.
  • Integrated LLM-powered assistants into internal code review workflows, leveraging OpenAI and custom fine-tuned models to automate PR evaluation.
  • Authored Ruby-based CLI tools for automated defect detection, log parsing, and test data generation, cutting manual QA efforts by 40%.
  • Built sandboxed Ruby runtime environments for benchmarking agent-based LLM tasks, ensuring safe execution and model evaluation.
  • Designed multi-stage Dockerized CI/CD processes for containerized Ruby and Python applications deployed on AWS ECS.
  • Enhanced Ruby codebases through performance profiling, memory optimization, and test coverage improvements (RSpec, Minitest).
  • Collaborated with data scientists to adapt training guidelines for domain-specific LLM fine-tuning and evaluation pipelines.
  • Mentored engineers in writing idiomatic Ruby, improving adherence to SOLID principles and reducing code smells and anti-patterns by 60%.
Jan 2018 - Mar 2021
3 years 3 months

Senior Full Stack Engineer, AI-Driven Web Platforms (Ruby, JS, Python)

Amazon

  • Engineered Ruby on Rails and Node.js microservices for customer analytics and e-commerce automation platforms serving millions globally.
  • Implemented dynamic data ingestion pipelines combining Ruby, Python, and SQL for AI-driven recommendation systems.
  • Designed CI/CD workflows using GitLab CI and Docker, ensuring consistent code quality, automated testing, and zero-downtime releases.
  • Conducted large-scale code review automation using static analysis tools and custom Ruby-based linting utilities.
  • Collaborated with ML teams to integrate natural language generation models into Ruby APIs for intelligent product description creation.
  • Optimized backend job scheduling with Sidekiq and Redis, improving background task performance by 45%.
  • Developed and maintained internal developer documentation, increasing onboarding speed and reducing code review cycle time.
  • Utilized TypeScript and React for building admin interfaces visualizing AI training metrics and test results.
  • Deployed hybrid AI microservices (Ruby + Python) for experimentation tracking and inference task management.
  • Partnered with cloud infrastructure teams to containerize legacy Ruby apps and modernize deployment strategies using AWS Fargate.
Aug 2013 - Dec 2017
4 years 5 months

Full Stack Engineer, Scalable Ruby & JavaScript Applications

Pwrteams

  • Built and maintained Ruby on Rails applications and RESTful APIs for SaaS and e-commerce clients handling 100K+ daily transactions.
  • Refactored large Ruby codebases to apply metaprogramming and design pattern consistency, reducing duplication by 30%.
  • Integrated Backbone.js and early React components to modernize frontend interfaces with API-driven backends.
  • Developed automated CI/CD workflows using Jenkins and Capistrano for continuous delivery of Ruby services.
  • Introduced Docker-based local development environments to ensure parity between production and development setups.
  • Conducted extensive Ruby code reviews, identifying architectural bottlenecks and improving code maintainability metrics.
  • Created detailed technical documentation for APIs, data contracts, and unit testing frameworks (RSpec, Cucumber).
  • Designed database schemas and optimized ActiveRecord queries to enhance data retrieval speeds by 25%.
  • Contributed to internal hackathons, leading Ruby-focused teams to prototype AI-assisted debugging and logging tools.
  • Supported continuous improvement processes by monitoring defect density and code churn in large Ruby repositories.

Summary

Senior Full Stack Engineer with 12+ years of experience in web application development, AI/ML integration, and large-scale system design, with a strong focus on Ruby-based backends and cross-language engineering.

Proven expertise in building, optimizing, and refactoring Ruby and Ruby on Rails applications, integrating LLM-powered solutions, and designing high-performance pipelines for AI model evaluation and benchmarking.

Experienced in training and deploying generative AI models, improving code quality through systematic code reviews, and leading automation initiatives across multi-language environments.

Adept at collaborating in research-driven environments to bridge traditional software engineering with applied AI innovation.

Languages

English
Advanced

Education

Oct 2009 - Jun 2013

Nanyang Technological University

Bachelor of Computing (Hons), Mathematical and Computer Science · Singapore · 4.2

Need a freelancer? Find your match in seconds.
Try FRATCH GPT
More actions

Similar Freelancers

Discover other experts with similar qualifications and experience

Maksim Š.
Maksim Š.

Senior Full Stack Developer

View Profile
Arne H.
Arne H.

Devops Fullstack Engineer

View Profile
Vladimir N.
Vladimir N.

Psychometric Specialist

View Profile
Jürgen F.
Jürgen F.

AR/VR/XR Architect

View Profile
Patrick W.
Patrick W.

AI Software Engineer

View Profile
Maciej K.
Maciej K.

Senior Backend Engineer & AI System Developer

View Profile
Hüseyin K.
Hüseyin K.

Senior Full-Stack Engineer

View Profile
Tezcan D.
Tezcan D.

Solution Architect / Project Manager

View Profile
Mathias W.
Mathias W.

Full-Stack Data Scientist | AI Consultant | Tech Lead

View Profile
Martin D.
Martin D.

Software Consultant

View Profile
Ursula M.
Ursula M.

Data Scientist & AI Engineer & AI Architect

View Profile
Stephan S.
Stephan S.

Senior Data/ML Consultant & Technical Lead

View Profile
Michael F.
Michael F.

Freelancer, Solution Architect

View Profile
Manuel P.
Manuel P.

AI Solution Architect

View Profile
Niklas W.
Niklas W.

AI Engineer, Cloud Solution Architect, Backend Developer

View Profile
Eduard V.
Eduard V.

Tech Lead Customer Base Documentation Automation

View Profile
Matthias H.
Matthias H.

Technical Product Owner – AI & Data Platform on AWS

View Profile
Tungi D.
Tungi D.

Technical PMO | Delivery Master | LLM-Expert

View Profile
Surinder R.
Surinder R.

Product Owner R&D Software

View Profile
Matthias I.
Matthias I.

Principal Engineer / AI Architect

View Profile
David M.
David M.

Senior Frontend Developer

View Profile
Abdelmajid D.
Abdelmajid D.

Leader, Architect, Senior Developer

View Profile
Umar M.
Umar M.

Senior AI Architect & Engineer

View Profile
Serge K.
Serge K.

Senior DevOps (external)

View Profile
Julien L.
Julien L.

MLOps Engineer

View Profile
Tomas S.
Tomas S.

AI Infrastructure and Software Engineer

View Profile
Mathew D.
Mathew D.

Data Science Expert and AI Strategist

View Profile
Ottó T.
Ottó T.

Senior Python Engineer (Technical Lead)

View Profile
Michael K.
Michael K.

Software Developer

View Profile
Siegfried-Thor B.
Siegfried-Thor B.

AEM expert in architecture, development, cybersecurity & AI (Vertex AI, Gemini, OpenAI), vector search & CMS transformation

View Profile