João Vitor M.

João Vitor M.

Eusebio, Brazil

Full Stack Developer

8 years of exp.


Watch Intro

Profile Summary

Experienced Full-Stack Developer with over 8 years of expertise in the JavaScript universe. Passionate about computer science, I’ve excelled in competitive programming and teaching algorithms like Dynamic Programming, and Graphs. As a Tech Lead, I’ve guided teams, collaborated with stakeholders, and developed software solutions for complex systems, always prioritizing learning, teaching, and hands-on coding.

Primary Skills

React.js | 4 yrsTypeScript | 8 yrsAngular | 4 yrsNode.js | 4 yrsNest.js | 3 yrs

Culture

In workplace, I am known for . . .
  • Technical expertise, especially in Typescript, React, and NodeJS, often being the go-to person for troubleshooting or guidance.
  • Being a proactive problem solver who tackles challenges head-on and brings innovative solutions to the table.
I thrive in environments . . .
  • Clear goals and expectations are set, providing structure and direction without micromanagement.
  • Everyone is encouraged to speak up, making it a safe space for voicing ideas and feedback.
I struggle in environments . . .
  • Expectations are unclear, making it challenging to align efforts with team goals.
  • There’s a high tolerance for low performance, where lack of accountability negatively impacts team motivation.

Work Experience

GigEasy

Software Engineer
  • Website
  • Sep, 2023 - Present
  • United States
  • Developed full-stack software for an insurance startup.
  • Created reusable solutions across multiple contexts to meet the needs of individuals, businesses, agents, and operations.
  • Designed and implemented ETLs and data management processes to unify various carrier APIs into a single user experience within the product.

Skills

JavaScriptTypeScriptAWSMongoDbPostgreSQLRedisNode.jsReactNest.jsPulumi

Turing

Software Engineer
  • Website
  • May, 2022 - Jul, 2023
  • United States
  • Developed full-stack features to enhance the logistics management software at Rigz
  • Developed features for a real-time application, utilizing complex datasets to assist agencies in managing carriers, payments, insurance, and loads.
  • Conducted Cypress workshops to train the QA team in writing automated tests.
  • Experienced a layoff as part of a remote team restructuring.

Skills

JavaScriptTypeScriptPostgreSQLNode.jsReactFirebaseCypress

Industries

Transportation

MEDGRUPO

Lead Software Engineer
  • Led a team of developers in a full-stack role to launch the product Medsmart in a mobile application for medical students.
  • MEDSMART was designed to use data from answered questions and categorized content to recommend students' next study topics.
  • Designed software architecture and actively contributed to coding and feature development, conducted regular code reviews, and provided guidance to entry-level engineers.

Skills

JavaScriptTypeScriptAWSMongoDbIonicNode.jsRabbitMQNest.jsStorybookGoogle Apps ScriptCordovaCapacitor

Industries

EducationSoftware

Morphus Segurança da Informação

Software Development Engineer
  • Developed full-stack features and software to enhance information security for clients.
  • Designed software architecture and implemented Cypress, a tool aiding pentest analysts in building reports.
  • Developed new features for IRIS, including the Passive Analysis functionality to detect newly published vulnerabilities from databases like NVD and NIST.

Skills

JavaScriptTypeScriptPythonPostgreSQLDjangoReact

Industries

Cybersecurity

Organização Educacional Farias Brito

Teacher OBI
  • Jul, 2017 - Jan, 2021
  • Brazil
  • Taught competitive programming for the Brazilian Olympiad in Informatics (OBI).
  • Conducted classes covering various algorithm types, including Strings, Dynamic Programming, Graphs, and Geometry.
  • I was fortunate to mentor exceptional students who achieved top results in regional and national competitions.

Skills

C++

Industries

Education

Nanocode Tecnologia

Software Development Engineer
  • Dec, 2016 - Nov, 2018
  • Brazil
  • Led a team of developers in delivering web and mobile applications utilizing full-stack technologies across diverse projects.
  • Collaborated with clients to gather requirements and translate them into actionable development plans.
  • Designed software architecture and actively contributed to coding and feature development.

Skills

JavaScriptReact.jsTypeScriptAngularIonicNode.jsFirebaseNest.js

Industries

Software

Universidade Estadual do Ceará

Bolsista PCA/UECE
  • Feb, 2014 - Nov, 2016
  • Brazil
  • University scholarship to participate in programming competitions.
  • Represented the university and state in national competitions (2015, 2016, 2017).

Skills

C++

Industries

Education

Education

Master's degree
  • Data Science and Analytics
  • MBA USP/Esalq, Brazil
  • 2025
  • Universidade Estadual do Ceará, Brazil

All Skills

  • Languages

    • JavaScript | 8 yrs
    • TypeScript | 8 yrs
    • Python | 1 yr
    • C++ | 3 yrs
    • Google Apps Script | 1 yr
  • Libraries

    • React.js | 4 yrs
    • Firebase | 3 yrs
    • RabbitMQ | 2 yrs
    • Nest.js | 3 yrs
  • Cloud

    • AWS | 1 yr
  • Databases

    • MongoDb | 3 yrs
    • PostgreSQL | 5 yrs
    • Redis | 1 yr
  • Frameworks

    • Angular | 4 yrs
    • Django | 1 yr
    • Ionic | 3 yrs
    • Node.js | 4 yrs
    • React | 4 yrs
    • Capacitor | 4 yrs
  • Tools

    • Cypress | 1 yr
    • Storybook | 2 yrs
  • Platforms

    • Cordova | 4 yrs
  • Other

    • Pulumi | 1 yr