Alexey Ivanov

Senior Ruby on Rails Product Engineer – Hunter.io

Tbilisi, Georgia

About

Who I am: - A manager of one. - A big fan of the 80/20 rule. - I believe in the Ruby renaissance. My strengths: - I can clean up legacy code that others are afraid to touch. - I can write a project from scratch. I know how to work with Ruby without Rails. - I enjoy reducing infrastructure costs; optimization isn't limited to fixing n+1 queries. - I love improving DX; automation and short feedback loops are everything to me.

Experience

  • Senior Ruby on Rails Product Engineer at Hunter.io
    Mar 2025 - Present · 1 yr 4 mos

    Senior Ruby on Rails Product Engineer at Hunter.io — building and scaling the email outreach platform that helps businesses find and verify professional email addresses, manage leads, and integrate with CRMs. I own features end-to-end, from design and implementation to deployment and iteration, working across the full stack with Ruby on Rails, PostgreSQL, and modern frontend tools.

  • Senior Ruby on Rails Engineer at 3commas.io
    Apr 2022 - Feb 2025 · 2 yrs 11 mos

    I worked in the infrastructure team and later became a lead backend developer in the new product team: - Built and launched a fullstack Rails MVP that grew into a full product, using Hotwire Turbo and Tailwind CSS for frontend - Created a high-performance secure storage system for API keys handling 5k RPS, led development and migration - Developed Ruby microservices using Async for exchange data processing, with Redis and Kafka integration, reducing memory usage from 1000MB to 50MB per instance - Implemented GDPR compliance (DSAR/RTBF) using AWS StepFunction and Ruby, processing millions of records without performance impact - Built a scalable microservice for historical market data using ClickHouse, Roda, and websockets - Led system-wide improvements: Gitlab CI optimization, performance monitoring with Datadog, Sidekiq queues optimization (5M jobs/hour), and successful Ruby/Rails version upgrades for legacy apps

  • Lead Ruby on Rails Developer at Erlyvideo
    Feb 2020 - Mar 2022 · 2 yrs 2 mos

    Started as a Ruby on Rails developer and was promoted to team lead after 1.5 years. Working on internal systems: - Led development of admin panel, ticketing system, OAuth2 provider, and financial portal - Optimized and modernized legacy Rails systems: Ruby 2.4 -> 3.0, Rails 4 -> 7, reducing page load time twice - Implemented payment systems integration (CloudPayments, Stripe, Paddle) - Set up metrics and monitoring using NewRelic, Prometheus+Grafana - Established robust CI/CD with Gitlab CI and Ansible, increasing test coverage from 5% to 80% - Built OAuth2 provider from scratch for company-wide authentication - Developed financial portal for management accounting, expense tracking and forecasting - Created microservice using MeiliSearch for efficient data indexing and search

  • Ruby on Rails Developer at AzaFruit
    Jul 2018 - Feb 2020 · 1 yr 8 mos

    Developed a business management system for a fruit importer (procurement/logistics/inventory management/finance/sales) Communicated with clients, gathered requirements, designed and implemented business processes, and handled system deployment Reorganized existing business processes, collected statistics, and performed analytics Implemented new features, refactored code, optimized performance, wrote tests, and updated components (notably, migrated from Rails 4 to Rails 6 and Ruby 2.3 to 2.7) Project stack: Rails 6, PostgreSQL, Rspec, some Sidekiq and Redis; front-end: Bootstrap, HAML, SASS, jQuery