Summary
Overview
Work History
Education
Skills
Accomplishments
Tooling Snapshot
Timeline
Generic
Ivgeni Slabkovski

Ivgeni Slabkovski

Senior Full-stack Developer
Barrie,ON

Summary

Senior Full-Stack Developer with over 12 years of experience in Ruby on Rails and more than 3 years specializing in modern React and TypeScript. Expertise includes building reliable, maintainable systems end-to-end, encompassing domain modeling, API design, performance tuning, CI/CD, and front-end UX. Proven ability to manage legacy modernization projects while ensuring data integrity and seamless integration across caches, search, analytics, and third-party services. Detail-oriented and organized, thriving in fast-paced environments to meet tight deadlines and contribute positively as a collaborative team player.

Overview

14
14
years of professional experience
3
3
Languages

Work History

Senior Ruby on Rails Engineer

Retention.com
06.2024 - 06.2025
  • Led feature development and maintenance on a large-scale Rails and JavaScript applications, emphasizing code quality, test coverage, and safe, incremental delivery.
  • Refactored legacy components into modular, testable units; improved reliability and developer ergonomics while reducing cycle time.
  • Strengthened data integrity by treating Postgres as SSoT and rebuilding downstream artifacts (caches, exports) deterministically.
  • Collaborated cross-functionally to shape requirements, plan releases, and maintain production stability.
  • Achieved successful project outcomes by maintaining accurate documentation and meeting strict deadlines.

Senior Full-Stack Developer

HomeStars
11.2020 - 01.2024
  • Maintained and evolved a hybrid Rails + React web application serving the public marketplace; delivered backend APIs and frontend interfaces.
  • Introduced safer deployment practices, feature flags, and observability that reduced incidents and improved feedback loops.
  • Optimized queries and background jobs (Microservices) to mitigate bottlenecks and improve request latency.

Senior Full-Stack Developer

Faris
01.2019 - 01.2020
  • Modernized a Rails platform and set up a Docker-based development environment for reproducible builds and onboarding.
  • Implemented AWS infrastructure patterns (S3/CloudFront/Route 53/SES) and CI workflows for stable delivery.

Senior Developer

Mintent (formerly gShift)
01.2017 - 01.2018
  • Built and maintained Rails services and integrations for dashboard workflows; improved test coverage and performance; implemented new features.
  • Implemented background processing, reporting pipelines, and admin tooling to reduce operational inefficiencies.

Full-Stack Developer

Conx2share
01.2015 - 01.2017
  • Delivered user-facing features across Rails APIs and mobile-facing endpoints; managed AWS resources (EC2, S3, RDS, CloudFront).
  • Hardened authentication/authorization and added monitoring to improve uptime and security posture.

Software Developer / Sys/DB Admin

Rhubarb
01.2011 - 01.2015
  • Maintained a Spree Commerce cluster and custom Rails plugins; implemented CI and deployment automation.
  • Performed MySQL/PostgreSQL administration (backups, replication, tuning) and production troubleshooting.

Education

Diploma - Computer Analyst/Programmer

Georgian College
Barrie, ON
01.2007

Skills

  • Languages: Ruby, TypeScript, JavaScript, SQL
  • Frameworks: Ruby on Rails, React, RSpec, Jest/Vitest
  • Front-End: CSS3, Responsive design, Bootstrap, Tailwind, HTML5
  • Databases: PostgreSQL, MySQL; schema design, migrations, query optimization
  • Cloud & DevOps: AWS (EC2, S3, CloudFront, Route 53, RDS, SES/SNS/SQS), CI/CD, Docker
  • Architecture: REST/JSON APIs, background jobs, caching, search indexing, eventing/outbox, observability
  • Practices: TDD/BDD, refactoring, code reviews, performance profiling, documentation, mentoring, effective time management, quality assurance

Accomplishments

  • Legacy modernization: Consistently reduced tech debt via test-guided refactoring, introducing seams, and extracting services where appropriate.
  • Performance wins: Cut response times with targeted indexing, N+1 remediation, and backgrounding heavy jobs.
  • Data integrity: Enforced domain invariants at the database layer; implemented deterministic rebuilds for caches/search.
  • Developer experience: Improved CI speed/stability and set standards for code review, documentation, and release hygiene.

Tooling Snapshot

  • Ruby
  • Rails
  • RSpec
  • Sidekiq/ActiveJob
  • Postgres
  • MySQL
  • Redis
  • ElasticSearch
  • React
  • TypeScript
  • JavaScript
  • HTML5
  • CSS3
  • Bootstrap
  • Tailwind
  • Webpack/Vite
  • AWS (EC2, S3, CloudFront, Route 53, RDS, SES/SNS/SQS)
  • Docker
  • Git
  • GitHub Actions/CI

Timeline

Senior Ruby on Rails Engineer

Retention.com
06.2024 - 06.2025

Senior Full-Stack Developer

HomeStars
11.2020 - 01.2024

Senior Full-Stack Developer

Faris
01.2019 - 01.2020

Senior Developer

Mintent (formerly gShift)
01.2017 - 01.2018

Full-Stack Developer

Conx2share
01.2015 - 01.2017

Software Developer / Sys/DB Admin

Rhubarb
01.2011 - 01.2015

Diploma - Computer Analyst/Programmer

Georgian College
Ivgeni SlabkovskiSenior Full-stack Developer