João Gabriel de Barros Rocha
João Gabriel de Barros Rocha

Backend / Full Stack Software Engineer

Open to offers · Member since 11 Nov 2026
Location
Vitória, Brazil
Desired salary
Unspecified
Work preference
Remote Only / Full Time, Contract
Experience level
Mid

About

Professional summary

I am a backend-focused software engineer with more than four years of experience building and maintaining production web applications. I specialize in Python, FastAPI, PostgreSQL, Java, Spring Boot, and scalable REST APIs.

I currently work as the sole backend and infrastructure engineer for a proptech platform serving more than 100,000 real-estate listings. I own backend services, database performance, crawlers, deployments, cloud infrastructure, security improvements, and CI/CD processes.

I have delivered measurable performance and cost improvements, including reducing page load times by 84%, improving search latency to approximately 250 ms per page, and lowering hosting costs by roughly 75%. I enjoy solving database, distributed-systems, reliability, and application-security challenges.

My full-stack background includes React, TypeScript, Vue.js, Angular, JavaScript, and web UI development. I have also built event-driven systems with Apache Kafka, WebSockets, microservices, and real-time collaboration features.

I hold ongoing studies toward a BSc in Computer Engineering at the Federal University of Espírito Santo and expect to graduate in December 2026. I am fluent in English and have experience collaborating in remote English-speaking Scrum teams.

I am open to relocation and interested in backend or full-stack engineering opportunities where I can contribute to reliable, high-performance products and take ownership of technical systems.

Skills

25 capabilities

Tech stack & tools

Working toolkit

Experience

Career history

Back-end Software Engineer (Contract) Property Guys

I am the sole backend and infrastructure engineer for a Spanish proptech startup operating a production real-estate platform with more than 100,000 listings aggregated from approximately 1,000 agency websites. I own the FastAPI REST API, crawlers, servers, deployments, PostgreSQL database, and infrastructure while collaborating in a remote English-speaking Scrum team.

I reduced homepage load time by 84% and improved search performance to approximately 250 ms per page through B-tree and GiST spatial indexes, materialized views, N+1 query fixes, and SQL-based ranking. I migrated production from Azure to Hetzner, reducing hosting costs by about 75%, improved security by resolving SQL injection, account-takeover, and user-enumeration vulnerabilities, and introduced CI/CD, backups, tests, protected branches, and automatic rollback. I also built Stripe subscriptions, Mapbox and LLM integrations, and consolidated crawler systems with data-quality controls.

Junior Software Engineer Software Engineering Practices Laboratory (LabES), UFES

I built and maintained ES+ Criativo and HUB ES+, production web platforms for the Espírito Santo State Secretariat of Culture that supported more than 1,400 events. I designed the relational data model and implemented backend services and web interfaces using Java, Jakarta EE, JPA, and JSF.

I later led a migration to PHP and WordPress, developing custom plugins for functionality beyond the core platform. I delivered event and venue workflows, registration, cancellation, waitlists, attendance confirmation, recommendations, role-based authentication, reporting, scheduling, and configurable document generation. I also served as an on-call engineer and led delivery meetings with government stakeholders to translate requirements into technical specifications.

Software Development Intern Vixteam Consultoria & Sistemas

I rebuilt the end-to-end test suite for Team Audit, an audit-management web platform, after a user-interface redesign broke the legacy XPath-based automated tests. I replaced brittle XPath selectors with stable element IDs and used Protractor and TypeScript to restore regression coverage across nearly all modules and cross-module data flows.

I also fixed full-stack defects across the Angular and TypeScript frontend, Spring Boot backend services, and REST APIs. My work helped re-establish reliable regression testing before product releases.

Education

Learning history

Federal University of Espírito Santo (UFES)

Bachelor of Science, Computer Engineering

BSc in Computer Engineering, expected to graduate in December 2026. Studying in Vitória, Brazil.

This professional hasn’t added portfolio projects yet.

This professional hasn’t listed any services yet.

Jobs Talent AI Tools Salaries
Menu