Software Engineer
2012 - 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.
- Replaced unstructured JavaScript code with Backbone.
Technologies: JavaScript, Ruby on Rails (RoR)Software Developer
2011 - 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.
Technologies: Java, JavaScript, Ruby on Rails (RoR)