Senior Engineer training and Ruby on Rails refactoring by Mo OmerSenior Engineer training and Ruby on Rails refactoring by Mo Omer

Senior Engineer training and Ruby on Rails refactoring

Mo Omer

Mo Omer

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.
Like this project

Posted Feb 29, 2024

As time goes on, complexity in software can fester, but refactoring without expertise can be hard. I helped this client refactor and train their team at once!