Summary
Overview
Work History
Education
Skills
Languages
Timeline
Generic

Gian Carvalho

Uberlândia, MG

Summary

Dynamic Software Engineer with a proven track record at QuintoAndar, excelling in full-stack development and microservices architecture. Expert in RESTful APIs and agile methodologies, I enhance system performance and reliability while caring for engineering excelence. Committed to delivering innovative solutions that drive product development and foster team collaboration.

Overview

3
3
years of professional experience

Work History

Software Engineer

QuintoAndar
São Paulo
03.2022 - Current
  • Architected experiments and solutions using modern frontend technologies (React/NextJS), ranging from prototypes to complex flows in micro-frontends and monolithic applications.
  • Developed and contributed reusable components for cross-company use, enhancing flexibility and reliability across diverse contexts.
  • Performed web performance optimizations by improving Lighthouse metrics through SEO enhancements, code quality refinements, and cache optimizations with CloudFront.
  • Designed and implemented event monitoring SDKs for both web and native applications (Flutter), ensuring comprehensive tracking capabilities.
  • Created scalable microservices using Java and Node.js, improving system modularity and maintainability.
  • Developed and integrated RESTful APIs in Java and Node.js to facilitate efficient data exchange between systems.
  • Built event-driven applications using SQS/SNS queues, Kafka, and Redis, supporting high-throughput operations.
  • Maintained multiple applications, including legacy systems, across React, Next.js, Node.js, and Spring Boot, focusing on dependency management, test coverage, and architecture enhancements.
  • Participated in weekly on-call rotations, monitoring service reliability and resolving incidents across more than 20 applications.
  • Resolved critical bugs, ensuring data accuracy and enabling effective decision-making based on reliable insights.
  • Authored technical documentation, fostering team knowledge sharing and maintaining high-quality standards.
  • Contributed to engineering discussions and RFCs in multilingual environments, influencing architectural decisions and strengthening team collaboration.
  • Collaborated with stakeholders to align project variables and implementation details, delivering projects independently and with minimal oversight.
  • Mentored and assisted new engineers, focusing on frontend contexts and fostering their professional growth.

Software Engineer

Gloss.ia (Freelance)
01.2025 - Current
  • Creation UX/UI designs for a Computer-Assisted Interpretation (CAI) tool.
  • Architected and implemented a cross-platform application, using Rust for backend tasks and Next.js for the frontend.
  • Creation and setup of a web server using WebSocket protocols.
  • Creation and setup of a natural language processing system integrated with a local neural model (Whisper) for speech-to-text recognition.

Education

Bachelor of Science - Computer Science

Triangulo Mineiro University (Unitri)
Uberlândia, MG
01-2023

Exchange - Linguistics

Temple University
Philadelphia, PA
06-2020

Bachelor of Science - Linguistics (Liberal Arts)

Federal University of Juiz De Fora (UFJF)
Juiz De Fora, MG
01-2016

Skills

  • RESTful APIs
  • Software Engineering
  • Full-stack development
  • React/Nextjs
  • Node/Express/Swagger
  • Java/Springboot
  • Flutter
  • SQL Transactions
  • Docker and Kubernetes
  • System monitoring tools
  • AWS
  • Serverless functions
  • Data analytics

Languages

Portuguese
First Language
English
Proficient (C2)
C2

Timeline

Software Engineer

Gloss.ia (Freelance)
01.2025 - Current

Software Engineer

QuintoAndar
03.2022 - Current

Bachelor of Science - Computer Science

Triangulo Mineiro University (Unitri)

Exchange - Linguistics

Temple University

Bachelor of Science - Linguistics (Liberal Arts)

Federal University of Juiz De Fora (UFJF)
Gian Carvalho