Joao Pedro F. Pontes

Joao Pedro F. Pontes

Senior Full-Stack Software Developer

Bio

Senior full-stack software developer with 5+ years of experience building high-performance web and mobile applications using Ruby on Rails, React, React Native, Next.js, TypeScript, and Expo.

Focused on performance optimization, database indexing, API design, and scalable production systems. Experienced with AWS, Kubernetes, Docker, and CI/CD.

Strong communicator and mentor, participates in technical interviews, documentation, and pair programming to support team growth.

English C2 (EF SET 78/100)

Skills

Ruby
JavaScript
TypeScript
SQL
Ruby on Rails
React
React Native
Next.js
Expo
PostgreSQL
MongoDB
Redis
AWS
Kubernetes
Docker
GitHub Actions
Linux
Git
Swagger
REST APIs
CI/CD
RSpec
Elasticsearch

Experience

Fetchly Labs

Full-stack Software Developer - Full-Time

August 2022 - Present

• Optimized Ruby on Rails applications by improving PostgreSQL query performance, designing efficient database indexes, and tuning Elasticsearch queries, reducing page load times by up to 30% across 5+ production web applications.
• Designed and maintained RESTful APIs and third-party integrations powering multiple production web and mobile applications.
• Optimized database performance through SQL optimization, index design, large-scale data backfills, and zero-downtime migrations, improving query performance, reducing database latency, and supporting scalable production systems.
• Built, released, and maintained 5+ cross-platform mobile applications using Expo and React Native.
• Participated in technical interviews for 20+ software engineering candidates and contributed to onboarding through documentation, mentorship, and pair programming.

Nexoos

Full-stack Software Developer - Full-Time

August 2021 - August 2022

• Developed and maintained frontend and backend features for investment and credit platforms using Ruby on Rails and React.
• Delivered automated test coverage above 90% using RSpec and integration testing practices.
• Built and maintained features for a React Native investment application serving approximately 1,500 active users across iOS and Android.
• Delivered new product features and production improvements through close collaboration with cross-functional teams.