Senior Engineer training and Ruby on Rails refactoring
Mo Omer
Backend Engineer
Fullstack Engineer
Data Engineer
PostgreSQL
Ruby
Ruby on Rails
I worked hands-on with a team of data engineers unfamiliar with Ruby on Rails through a refactoring of their legacy Ruby on Rails based data integrations.
The engineers were unfamiliar with Ruby on Rails, and needed to learn quickly, while the organization was also keen on a fast timeline to eliminating the data quality and consistency issues caused by their legacy data integrations.
I was able to put together a number of example refactorings, complete with documentation, unit tests, and integration tests while also training the Senior .NET engineers on the Ruby on Rails framework.
Once I felt the engineers were ready, I worked with them through a few refactorings, and then stepped back and took on more of a consulting role as they completed other refactorings - assisting as needed.
The project was a complete success: the organization now enjoys a much more reliable data pipeline, and one of the engineers personally thanked me for re-igniting his passion in software engineering.