Software Engineer2012 - 2014IntegraGRP
- Served as lead developer in a team of 6.
- Split a large codebase into more easily maintainable services.
- Mentored junior engineers on the team.
- Reviewed code.
Software Developer2011 - 2012MacX Sistemas
- Turned a 10k LOC pile of Rails code into a maintainable project.
- Refactored fat controllers and models into business components.
- Wrote a test suite for the application, starting with acceptance specifications and slowly adding more tests all the way down to the unit level.
- Wrote a PDF signing tool with Ruby and Java.
- Redesigned both the code and the UI of a complex billing report into a better and more performant solution.