Career Profile

Software engineer with a master’s degree in software engineering with focus in software architecture and contract testing, and with a bachelor’s degree in computer science focusing on clean code and clean architecture for web and mobile front-end applications.

In the industry, has experience using ReactJS, React Native, Angular, AngularJS, Cypress, Typescript, Javascript, Flutter, Dart, Ruby on Rails, Firebase and NodeJS.

In the academic area, has experience with contract testing, microservices testing, Flutter, Python, R, data mining and affective computing.

Adept of agile development and feedbacks.

Experiences

Senior Software Engineer

08/2024 - Present
Wellhub, remote.

Wellhub is a corporate wellness platform that connects employees to the best partners for fitness, mindfulness, therapy, nutrition, and sleep, all included in one subscription designed to cost less than each individual partner.

  • Technologies: React, TypeScript, Node, Storybook, Handlebars.js, GraphQL, REST API, Jest, Playwright.

Staff Frontend Engineer

04/2023 - 08/2024
VR, remote.

Responsible for new features development of a system of registration and control of labor time with more than 25k users, working in the architecture team of the VR Gente business unit. Frontend chapter leader.

  • Technologies: Angular, AngularJS, TypeScript, Jasmine and Cypress.

Senior Frontend Engineer

05/2021 - 04/2023
VR, remote.

Responsible for new features development of a system of registration and control of labor time, working in the business operations team of the VR Gente business unit. Frontend chapter leader. Helped in the UX Squad, quality committee and design system committee. Helped with the trainee program, helping the new developers to be familiar with Angular and Typescript. Also responsible for applying end-to-end and unit testings on the front-end web system in order to get better confidence.

  • Technologies: Angular, AngularJS, Typescript, Jasmine and Cypress.

Tech Leader

01/2021 - 04/2021
Khube, remote.

I was responsible for maintaining the team working with the best practices and keeping the projects scalable with clean architecture and TDD, and also responsible for developing new web and mobile applications using the best practices.

  • Technologies: Clean Architecture, React, React Native, NodeJS, Jest and Firebase.

Software Engineer

10/2020 - 04/2021
Khube, remote.

I was responsible for developing new web and mobile applications using the best practices.

  • Technologies: Clean Architecture, React, React Native, NodeJS, Jest and Firebase.

Full Stack Web Developer

07/2019 - 11/2020
ITEC, Maceió, Brazil

Worked in the team in charge to develop the new CMS plataform which uses ReactJS and Ruby on Rails, and also the migration. This project was aimed to replace the old CMS to something flexible to the news writers and to photographers.

  • Technologies: Ruby on Rails, React.

Web Developer Intern

02/2019 - 05/2019
Fundepes, Maceió, Brazil

FUNDEPES is the university foundation for research and extension development, where I worked on the project to develop instruments for assessments and tests. Among the tasks, there was also testing and validating the items developed.

  • Technologies: Django.

Mobile Developer

02/2018 - 08/2018
Bigu, Maceió, Brazil

I worked as a mobile developer, rendering services to third parties. We received the screens from the design team, developed the interfaces and integrated with the API that was developed by the other team.

  • Technologies: React Native.

Academic Tutor

02/2018 - 06/2018
UFAL, Maceió, Brazil

Tutoring of the subject “Introduction to Computing” for Meteorology Bsc.

Undergraduate Research Fellow

04/2016 - 08/2018
UFAL, Maceió, Brazil

PROCAD / CAPES / MEC - Research, Integration and Training of Human Resources in Educational Technologies and Software Engineering, Description: This academic cooperation project aims to foster research, integration and training of high level human resources in the fields. of Educational Technologies and Software Engineering. The integration of the two research areas happens through the measurement of Software Engineering processes, methods and tools that are investigated and applied in the production and evolution of Educational Technologies.

  • Technologies: C++, Python, UML;
  • Situation: Done;
  • Nature: Research.

Undergraduate Research Fellow

01/2016 - 01/2017
UFAL, Maceió, Brazil

I worked on SmartClass project. This project investigated the most relevant technologies for effective automation of a classroom of the future

  • Technologies: Python, UML;
  • Situation: Disabled;
  • Nature: Research.

Licenses & Certifications

Microservices Contract Testing with Pact (Udemy) - Credential ID UC-79d6494f-e9ab-42d4-947c-10b61853bc2a
Flutter, TDD, Clean Architecture, SOLID and Design Patterns (Udemy) - Credential ID UC-6d11152e-e78d-4cdb-a1ad-454763c07499
Negotiation and Influence (Conquer School) - Credential ID 3e95e70f-1337-4fd8-aa40-323aad8e8c15
Cypress -Modern Automation Testing from Scratch + Frameworks (Udemy) - Credential ID UC-6aa60c20-5ce1-4046-a784-22f6a76322a3
Formation Angular 11 (Udemy) - Credential ID UC-e99dd471-73df-414c-8697-5692e202bcc7
Cyber Security Foundation (CertiProf) - Credential ID 60776051
Full Stack Developer - Focusing on ReactJS, React Native and NodeJS (Rocketseat) - Credential ID 7186207d-9ca6-492f-9723-2dd171f57a61
Scrum Foundation Professional Certificate (SFPC) - Credential ID JLSRFJFJPL-VVHNZKVQ-YBJQWTJTTW
Agile Analytics (University of Virginia) - Credential ID 56MUXF9QJ8YR
Docker for Ruby on Rails Developers (Udemy) - Credential ID UC-KIPL59KZ/
Ruby on Rails 4.x (Udemy) - Credential ID UC-SZYM27FV
Introduction to R with RStudio (Udemy) - Credential ID UC-K7OAMVMF

Publications

Aplicando Internet das Coisas na Educação: Tecnologia, Cenários e Projeções
SILVA, RAFAEL DE AMORIM; NOVA, JOÃO VILA; VASCONCELOS, RUBEM; CALADO, IVO; BRANCO, KALINKA CASTELO; BRAGA, ROSANA
VI Congresso Brasileiro de Informática na Educação, 2017, Recife
PB-SmartClass: Um Modelo Arquitetural Baseado em Projetos Colaborativos para Salas de Aula do Futuro
SILVA, RAFAEL DE AMORIM; NOVA, JOÃO VILA; VASCONCELOS, RUBEM; CALADO, IVO; BRANCO, KALINKA CASTELO; BRAGA, ROSANA
VI Congresso Brasileiro de Informática na Educação, 2017, Recife
Um Sistema Tutor Inteligente para o Aprendizado de Música de Maneira Otimizada
VASCONCELOS, RUBEM; SILVA, RAFAEL DE AMORIM; NOVA, JOÃO VILA; CALADO, IVO
Caiite, 2016, Maceió