Full stack developer
Highly-skilled developer, leader of several projects with cutting edge technologies such as Vue.js, Node.js, React.js, Apache Kafka, AWS and Nest.js. Able to deal with complex algorithms, great knowledge of architecture and great analytical skills, able to lead a high performance team, with good practices, delivering a lot of value to the customer, outlining the best technical strategies for the product.
I believe that thinking before acting is always the best way to achieve the goals for quality delivery.
Big fan of Martin Fowler and Uncle Bob, and I have books like Refactoring, Clean Code and Clean Architecture as my bedside books.
Working in the self-serve team to make the application increasingly easy for the customer to be able to configure their settings in an...
Working in the self-serve team to make the application increasingly easy for the customer to be able to configure their settings in an easy and intuitive way. We use cutting edge technologies like React.js, Redux, NestJS, RxJS, Typescript and GraphQL. A major achievement within the company was that I achieved a huge improvement in unit test coverage and worked on implementing E2E and integration tests.
Leading the main company’s squad, in processes, best practices and developing more modern, scalable, resilient and modular solutions....
Leading the main company’s squad, in processes, best practices and developing more modern, scalable, resilient and modular solutions. I work daily with React, Node.js, Express.js, NestJS and every ecosystem. I also work with Apache Kafka and event-driven Architecture.
The mission here was to lead, manage, mentor, architect the software and deal with legacy code. Provi is a Brazilian fintech company that makes loans for students to take courses, and the team was responsible for all the company's financial business rules, such as payment flow, financial assets, loans granted and installments.
There has been tremendous success in increasing team performance, improving processes (such as implementing integration tests and increasing unit test coverage), moving to an event-driven architecture, and an overall improvement in good code practices. Along the way we had to make changes like separating database tables into refer instances, creating new CRUDs introducing NestJS as the main API building tool in the backend and Kafka as our tool to handle our bulk transaction queues.
All my team members had a study plan with goals set for growth in the company. There were people who were mid developers and became technical leaders, and many others who improved their position in the company.
I led the Doc88 team for more than two years, bringing the best market practices, new technologies and making sure that the developmen...
I led the Doc88 team for more than two years, bringing the best market practices, new technologies and making sure that the development had an even better process, reorganizing product construction processes looking for clean, scalable, flexible and maintainable codes. Among the technologies used were React Native, React.js, Vue.js, Nuxt.js, PHP, Laravel, Node.js, Typescript and Express.js.
Most of the projects were related to the Brazilian energy market, as Doc88 is part of the Comerc group, which is the largest Brazilian energy trader. When I arrived at the company, the development culture was very poor. There was no process for absolutely nothing. So we started by normalizing the technology stack, implementing tests and creating product processes.
There was a great mentoring process to teach the developers the new processes and even to update them on the new technologies. Also, developers who were on projects that I worked on personally, I helped them with their study plans and career plans, and basically all of them were successful. Even with some becoming leaders or technical references where they work today.