João Guilherme Martins Borborema
@jooguilhermemartinsb
Full Stack Software Engineer
What I'm looking for
I'm a highly skilled Full Stack Software Engineer with expertise in JavaScript, TypeScript, Node.js, React, Next.js and much more. I’m passionate about creating software that provides value to people.
At Hand Talk, one of my key achievements was refactoring a legacy platform plagued with performance issues and difficult-to-maintain code. By implementing Clean Architecture, I significantly improved the platform's maintainability, making it much easier to add new features and debug existing ones. The frontend was built with React.js, Material UI, and various other libraries, while the backend utilized Node.js with Firebase as the database and was hosted on Google Cloud Functions. The results were highly impactful, enhancing both developer productivity and the overall user experience.
At Guardian RH, I developed new frontend features using JavaScript, React.js and other libraries. I also, lead the implementation of e2e tests using Cypress to create high acceptance tests and suggested changes in the architecture of React apps to improve maintainability and performance. I also developed backend features for REST API’s using .NET, SQL Server, etc.
During my bachelor in Software Engineering at PUC Minas, I could live a year in Germany, where I could study complementary subjects, improve my proficiency in English and German and meet incredible people from all parts of the world. There, I also planned and participated in system requirements discussions to build a software for the University that enabled the professors to create and evaluate exams much faster. This software was built using TypeScript, Next.js, React Query for the frontend, Node.js, Express.js with MongoDB for the backend and I deployed it in an on-premise Linux server.
At Mundiale, I built many Web Crawlers and automations using Node.js to collect data, save time and resources. I also worked in a crucial project for the company, where we developed a PaaS (platform as a service). This project was built with many microservices using Node.js, Express.js, RabbitMQ, MongoDB, Selenium, automated tests with Jest. Also, the frontend was built using TypeScript, React.js, Next.js, Context, Material UI.
If you are seeking a passionate Full Stack Engineer with expertise in JS, TS, React, Node.js, I would be thrilled to contribute with my skills and knowledge to your team.
Experience
Work history, roles, and key accomplishments
Full Stack Software Engineer
HandTalk
Apr 2024 - Present (1 year 2 months)
At HandTalk, I collaborated on a platform that generates AI training data to bridge communication between deaf and hearing people. I led a major refactor using Clean Architecture, significantly improving maintainability and scalability, while also delivering frontend and backend features with TypeScript and ensuring code quality through testing and CI/CD.
Full Stack Software Engineer
Guardian RH
Oct 2023 - May 2024 (7 months)
Optimized a React application’s response time by 40% through improved data fetching and state management. Developed frontend features and implemented backend APIs using ASP.NET Core, ensuring high code quality with extensive testing.
Full Stack Software Engineer
Hochschule Schmalkalden
Sep 2022 - Dec 2022 (3 months)
Planned and developed an application for professors to create and evaluate exams efficiently. Involved in the entire software development cycle from planning to deployment, utilizing modern frontend technologies.
Full Stack Software Engineer Intern
Mundiale
Oct 2020 - Mar 2022 (1 year 5 months)
Contributed to the development of a platform as a service (PaaS) for creating web crawlers and automation. Developed frontend and backend components, enhancing productivity through robotic process automation.
Education
Degrees, certifications, and relevant coursework
Hochschule Schmalkalden
Exchange Program, Information Technology
2022 - 2023
Exchange program in Germany where I studied IT disciplines.
Pontifícia Universidade Católica de Minas Gerais
Bachelor of Software Engineering, Software Engineering
2019 - 2023
Tech stack
Software and tools used professionally
Google Cloud Platform
GitHub
GitLab
ESLint
Prettier
SonarQube
GitHub Actions
PostgreSQL
MongoDB
Sentry
Node.js
.NET Core
Next.js
.NET
ASP.NET Core
Tailwind CSS
Material-UI
Azure DevOps
Jest
React
React Query
JavaScript
Python
HTML5
CSS 3
ASP.NET
RabbitMQ
Grafana
Firebase
Socket.IO
Redux
Zustand
Vercel
TypeScript
React Testing Library
Chakra UI
Docker
SQL
Availability
Location
Authorized to work in
Website
joaoguimb.devSalary expectations
Job categories
Skills
Interested in hiring João Guilherme?
You can contact João Guilherme and 90k+ other talented remote workers on Himalayas.
Message João GuilhermeFind your dream job
Sign up now and join over 85,000 remote workers who receive personalized job alerts, curated job matches, and more for free!
