Technical Consultant
2018 - PRESENTSolstice Consulting- Worked with a big client pairing the whole time and using TDD.
- Onboarded several developer to the team helping them to get to speed quickly regarding both the technologies used and the business itself.
- Participated in the creation of two new highly performant micro-services that use all the technologies mentioned above.
- Helped to raise code coverage in four micro-services and one shared module to 100%.
- Improved the performance of one of the main micro-services to support a high concurrent amount of requests with a huge payload.
Technologies: Jenkins, PCF, RabbitMQ, Redis, MariaDB, Cloud, Boot, Spring, JavaFullstack Developer
2016 - 2018Spins- Developed and maintained a back-end application using Java, Spring, MySQL, Redis, MongoDB, and several other technologies.
- Led the development of a front-end application using Angular and multiple auxiliary tools and libraries.
- Created a new front-end project using Vue.js to show reports and charts generated in the backend using BigQuery.
- Integrated a back-end application with external an API to import data for products by their barcodes.
- Created multiple tests for the front-end application from scratch.
Technologies: Bootstrap, Angular Material, Angular, MongoDB, Redis, MySQL, Spring, JavaSenior Software Analyst
2016 - 2016AMcom- Worked with outsourcing and being directly involved with a customer's project.
- Helped to create the new software using mainly AngularJS and Java as the back-end.
- Fixed issues in both back-end and in the front-end.
- Contributed to the JavaScript framework.
Technologies: Git, Java, CSS, HTML, AngularJS, JavaScriptSoftware Architect
2011 - 2016Senior- Migrated the point-of-sale project to Gradle and implanted a continuous delivery server with quick tests running for each commitment.
- Led teams of up to six developers in the workflow processes, proprietary web framework, language migration, and point of sale projects.
- Helped to migrate the company's ERP from Delphi to Java.
- Trained new developers.
- Worked as a member of the maintenance team.
- Helped to implant Git.
- Provided formal feedback on performance of team members.
Technologies: Multiple Databases, Git, CVS, Delphi, jQuery, Ext JS, JavaScript, JavaDeveloper
2010 - 2011Elosoft- Participated in projects under government contracts.
- Provided technical leadership for Java projects.
- Trained new developers.
- Helped to elaborate analysis artifacts.
- Maintained already existing projects.
Technologies: Databases, Subversion (SVN), jQuery, JavaScript, JSF, JavaProgrammer
2009 - 2010Multitherm- Contributed in the implementation of the integration with Brazil's electronic invoice.
- Implemented new functionalities on the company's ERP.
- Reduced the time of database queries from seconds to a few milliseconds.
- Helped to separate database access from business rules.
- Fixed bugs.
Technologies: Firebird, Subversion (SVN), Delphi, JavaProgrammer
2006 - 2009Datamicro- Created the company's website.
- Made the ERP's facelift.
- Implemented a report build for dot matrix printers invoices.
- Helped the support team to clarify ideas to clients.
- Fixed bugs.
Technologies: Firebird, Delphi, PHP