Professional Bio
I've always been keen to create things as well as solve problems. Becoming a software developer is the way I've found to combine these two skills. I love the ability to create things with almost no resources. All you need is a computer, an internet connection and the willingness to learn. The speed with which technology evolves is really exciting as well. It's hard to get bored. JavaSript is the technology I like the most because it's a versatile language which can be used to deliver a great value in several environments: it's possible to create a complete solution from ground up, covering the back end, front end, mobile and desktop applications. I'm a quick-learner, loyal, and creative, and when I'm not working, I love traveling and hanging out with my wife and friends.
Featured References
Employment History
FullStack Labs April 2021 - Present
Senior Software Engineer
At FullStack Labs, I'm responsible for creating client solutions using React, React Native, Angular.js, and more.
Engineering Brasil January 2019 - March 2021
Senior Full Stack Developer / Team Lead
Engineering Brasil is a Global IT and consulting company that specializes in digital transformation. As a Senior Full Stack Developer and Team Lead, I worked on:
- Via API, a complete solution to manage the API lifecycle, composed of two front-end applications and several services designed in an event-driven microservices architecture. I led the technical team and integrated several technologies of one of the biggest retail companies in Brazil, including legacy mainframe systems and modern architectures. The project was completed using React, Next.js, Angular, Java, Spring, MongoDB, Apache Kafka, Kong Community, Kong Ingress Controller, Kubernetes, Akamai, Azure AD B2C, Redis, Strapi, and Jenkins.
- A process for SIM card portability that switched customer accounts from one telecommunications provider to another after a merger. I designed the architecture and developed the microservices involved in the portability process without needing to replace any SIM cards. The project was built with Java, RabbitMQ, Oracle, REST API, and SOAP.
- SITTEL, a piece of middleware responsible for communication between a client-sensitive information system and government authorities, such as the Federal Police and Public Prosecutor's Office. I helped the team to deliver a critical project on deadline while avoiding legal implications. It was built with Java, Angular, Oracle Database, Weblogic Server, REST API and SOAP.
- Line Up, an app for short-term task management of mining operations. I functioned as the project's technical lead and migrated the front-end architecture from Angular.js to Angular 9 using state management. It was developed using Angular.js, Angular 9, NGRX, Web Components, Java, Spring, Android, Oracle, and Web Logic.
Mereo Consulting November 2014 - January 2019
Senior Full Stack Developer
Mereo Consulting provides talent performance and reward management on a single platform. As a Senior Full Stack Developer, I worked on:
- Mereo, the company's central platform for enterprises and people to evaluate performance results and compare their compensation. I was responsible for one of the main modules of the system to consolidate of employees' inputs and calculate a final score. I migrated the full stack of the product from an ASP.NET Web form application to a layered architecture with a RESTful API and a SPA built using Angular.js. The app also uses .NET Web API, Ext.net, SQL Server, and SOAP Web Services.
Rei de Quadra September 2015 - November 2016
Founder / Head of Software Development
Rei de Quadra is a social network for soccer players and soccer field business owners. As Founder and Head of Software Development, I worked on:
- The company's central platform where players can arrange and invite each other to games, as well as manage payments. I conceived of the business and developed the platform's technical solutions from the ground up. It was built with three people using Angular.js, Ionic, .NET Core, Firebase, and MySQL.
Portfolio
Thought Leadership
Employment History
FullStack Labs April 2021 - Present
Senior Software Engineer
At FullStack Labs, I'm responsible for creating client solutions using React, React Native, Angular.js, and more.
Engineering Brasil January 2019 - March 2021
Senior Full Stack Developer / Team Lead
Engineering Brasil is a Global IT and consulting company that specializes in digital transformation. As a Senior Full Stack Developer and Team Lead, I worked on:
- Via API, a complete solution to manage the API lifecycle, composed of two front-end applications and several services designed in an event-driven microservices architecture. I led the technical team and integrated several technologies of one of the biggest retail companies in Brazil, including legacy mainframe systems and modern architectures. The project was completed using React, Next.js, Angular, Java, Spring, MongoDB, Apache Kafka, Kong Community, Kong Ingress Controller, Kubernetes, Akamai, Azure AD B2C, Redis, Strapi, and Jenkins.
- A process for SIM card portability that switched customer accounts from one telecommunications provider to another after a merger. I designed the architecture and developed the microservices involved in the portability process without needing to replace any SIM cards. The project was built with Java, RabbitMQ, Oracle, REST API, and SOAP.
- SITTEL, a piece of middleware responsible for communication between a client-sensitive information system and government authorities, such as the Federal Police and Public Prosecutor's Office. I helped the team to deliver a critical project on deadline while avoiding legal implications. It was built with Java, Angular, Oracle Database, Weblogic Server, REST API and SOAP.
- Line Up, an app for short-term task management of mining operations. I functioned as the project's technical lead and migrated the front-end architecture from Angular.js to Angular 9 using state management. It was developed using Angular.js, Angular 9, NGRX, Web Components, Java, Spring, Android, Oracle, and Web Logic.
Mereo Consulting November 2014 - January 2019
Senior Full Stack Developer
Mereo Consulting provides talent performance and reward management on a single platform. As a Senior Full Stack Developer, I worked on:
- Mereo, the company's central platform for enterprises and people to evaluate performance results and compare their compensation. I was responsible for one of the main modules of the system to consolidate of employees' inputs and calculate a final score. I migrated the full stack of the product from an ASP.NET Web form application to a layered architecture with a RESTful API and a SPA built using Angular.js. The app also uses .NET Web API, Ext.net, SQL Server, and SOAP Web Services.
Rei de Quadra September 2015 - November 2016
Founder / Head of Software Development
Rei de Quadra is a social network for soccer players and soccer field business owners. As Founder and Head of Software Development, I worked on:
- The company's central platform where players can arrange and invite each other to games, as well as manage payments. I conceived of the business and developed the platform's technical solutions from the ground up. It was built with three people using Angular.js, Ionic, .NET Core, Firebase, and MySQL.