Please keep in mind that this is an v3.alpha.2025-06-07 layout version and issues may occur

Ivan Kulagin

My name is Ivan, and I am a backend developer since 2012. Since then I selected the stack of different lovely technologies I use daily in my work: Ruby language, TypeScript/Javascript, testing, refactoring, microservices, devops, data parsing/manipulation, APIs design, and of course trendy AI & Automation workflow building (which is actually no/less-code backend development).

Expertise Download CV

Testimonials

Multi-tenant Rails application stack upgrade

Great service from Ivan! Highly recommended for knowledge in RoR!
Crowd Trust Deed
There were a hand-made per-tenant theme application core feature that required special attention. Upgraded Rails v3.2 to v5.2, and holding frontend dependencies hell under control
coding upgrade

Port ESPN results scraper script to Ruby

Excellent developer and communicator, highly highly recommend
Take the scraper logic written on Python and make it work the ruby way with its amazing expressiveness. Since this is a scraper, heavy using of webmock/VCR done for testing
coding

Upgrade Rails application to be able run on Heroku's cedar-18 stack instead of cedar-14

I really enjoyed working with Ivan. He helped me meet my goals by making suggestions to change what I was originally asking for in a way that would better meet my goals than what I thought I needed. I really appreciated his ability to problem solve and to help get the job done right! I would absolutely recommend and hire Ivan again!!
devops upgrade

Various Active Admin/JS/CSS bug fixes and make layout mobile-friendly

Great work!
Remotech
Data normalization (including PG’s enum columns), search query performance improvements, Bootstrap v3 to v4 upgrade
coding performance upgrade

Help client with setting up OS X dev environment and fix well-known nokogiri gem build issue

He was very patient, very informative, and was a pleasure to work with. I would definitely hire Ivan again.
consultation

Quickly found and fix the issue related to Sabre API requests limit hit on production servers

Ivan was great! he was able to jump on a crucial situation with our production server and fix it in a short amount of time! great developer
Sixtravel
consultation

Add correct autodetection of different UTF encodings of imported CSV files

Ivan is very quick finding and proposing his solution. In addition he implements the best solution directly after agreement. Likely he has tested the solution in advance because the implementation works in one time flawless. Thanks Ivan and hope to see you on our next project.
Gerard Beugelink
coding

Another CSV encoding autodetection task

I had a headache solving a problem with reading badly formatted files containing foreign letters programatically. Ivan quickly helped me solve my problem, and gave great feedback as to what the actual challenge was. In addition to getting my problem solved, I gained valuable insight for use in later cases if or when I run into similar issues. Great work, thank you very much!
Bjorn Kristian Haugerud
coding

Make ridiculously old Ruby on Rails app work on modern stack

Ivan was a grad help to us in getting bag a legacy web system based on ruby. Good and open communication. Thanks a lot!
coding devops upgrade

Several bug fixes in Rail app (OAuth for several providers, routing)

Ivan gave me frank expert opinion and helped with project core things- i’m satisfied
coding

Adding new features to the gifmo application (kind of tik-tok)

WOW! Very Skilled RoR Developer!!!
coding

Refactor Ruby on Rails code to meet best Ruby/OOP practices

Ivan worked quickly and was very professional. Excellent refactoring work and knowledge of Rubocopy. Highly recommend!
coding refactoring

Upgrade Rails application to be able run on Heroku's cedar-18 stack instead of cedar-14

Upgrade RoR 3.2 project to 4.2 and Heroku cedar-14 to cedar-18 - excellent fast and good work - good availability and great response
coding devops upgrade

New Ruby on Rails app features development

Understood requirements of project, and executed on requirements based on terms agreed upon
coding

New Ruby on Rails app features development, deployment setup

Great job and fast work and good communication
coding devops

New Ruby on Rails app features development

Ivan was reliable and constructive member of our team. I highly recommend him to anyone looking for a developer
coding