Professional experience

Software Engineer @ Zartis

since June 2021 in Spain / Remote

At Zartis, I have been engaged in two pivotal projects, wherein I serve as a Frontend Engineer.

The former project catered to a prestigious client, 605, wherein I was entrusted with key responsibilities such as preserving the application interface, incorporating novel features, and debugging.

Then I worked on a renowned client named DIFC, wherein I assumed the role of an architect. As an architect, I am responsible for spearheading the frontend architecture, assimilating best design practices and optimizing product-side feature development.

My current project is called Vertigenius (vertigenius), where I maintain an application dedicated to treating patients suffering from labyrinthitis. This application consists of three main parts: an API made in Node.js, a web app made in Next.js, and a mobile application in React Native. The goal of this project now is to rewrite parts of these applications to establish a better design, add tests, and fix bugs remaining from the first implementation. The biggest changes in this process involve implementing TypeScript and NestJS on the API, adding modular and SRP (Single Responsibility Principle) design to improve maintainability, and migrating the React Native pure implementation to use Expo, aiming to make development faster and reduce bugs related to native code builds for Android and iOS. Across all three parts of the application, we aim to achieve 100% test coverage split into end-to-end tests, integration tests, and unit tests.

typescript NestJS react react-native tailwindcss jest .Net playwright Cypress Expo Next.js mongodb

Software Engineer @ Magrathea

between March 2019 and June 2021 in Joinville, Brazil

During my time at Magrathea, I had the opportunity to work on various projects as a Software Engineer, where I contributed to product implementation and worked on both the frontend and backend aspects.

One notable project I worked on was for RDStation 's compliance team, where I implemented the LGPD laws on their application. It was a challenging and fulfilling experience to collaborate with other product teams within a strict timeline.

Another project I led was Daleponto, which started as an internal solution but later grew into a product that other companies were interested in. As the head leader of a small team, I managed the product as an independent entity.

Furthermore, I was also part of the recruitment team responsible for conducting candidate interviews.

typescript react vue ruby python nodejs mongodb sql NestJS Cypress Circle CI

Software Engineer @ Sofit

between August 2016 and March 2019 in Joinville, Brazil

During my tenure at Sofit, my responsibilities spanned across three main areas. Initially, I joined as a FullStack Engineer and focused on enhancing the main product by implementing new features and fixing general bugs.

Subsequently, I transitioned to maintaining a mobile app for several months, where I was in charge of ensuring its smooth operation, publishing it on stores, and taking care of product implementation.

My final accomplishment at Sofit was leading a team responsible for rewriting the primary API using new technologies. I played a crucial role in designing the API architecture, establishing standards and patterns, and guiding my colleagues in navigating the new source code.

typescript nodejs react-native emberjs NestJS postgresql mongodb Circle CI

Software Engineer @ Softin Sistemas

between February 2014 and August 2016 in Joinville, Brazil

During my time at this company, I served as a skilled Frontend Engineer with a focus on implementing key product features and resolving issues. Additionally, I played an instrumental role in the creation of a new brand, contributing to the brand's design and successfully bringing it to fruition. This experience proved particularly formative, as it represented my first foray into the professional world of technology, and provided ample opportunities for me to hone my skills and expand my knowledge base.

javascript jquery css html angularjs Photoshop

Education

My skills

I can work and help other people with

typescript javascript react html css unit tests e2e tests Cypress NestJS Photoshop SQL MongoDB Shell CI/CD

With a little help I can work with

VueJS Angular Ruby Python .Net C# DevOps Redis

I am interested in and I want to have an opportunity to learn and work with

Game Development (Godot) Microsservices Golang Machine Learning / A.I. Functional Programming