João Morais

Full-Stack Developer · Centreville, VA

Download PDF
+1 571-568-1007 · jp.morais800@gmail.com · GitHub · LinkedIn

Summary

Full-Stack Software Engineer in Centreville, VA — US Green Card holder, no sponsorship needed, open to relocation across the US. Recent ISEP (Porto, Portugal) Computer Engineering graduate; currently a remote Full-Stack Developer at Prozis (Portugal), first role out of college. Open to enterprise or startup roles. Strongest in Java/Spring Boot, React/Next.js, and modern AI tooling (RAG, MCP, Claude Code).

Experience

Full-Stack Developer

Prozis · Remote

July 2025 — Present
  • One of 7 engineers owning 5 major internal platforms used by ~1,300 Prozis employees end-to-end — UI, API, and database. Report directly to the CEO on one of them
  • Promoted from junior to mid in under a year after leading data migrations and pushing architecture improvements across the team
  • Work across microservices owned by other teams and coordinate with DevOps — comfortable navigating a large-scale production environment
  • Pitched and now building an internal AI tool that orchestrates autonomous dev tasks using Claude Code, Kubernetes, and a custom orchestrator in Go

Freelance Full-Stack Developer

Flavibyte · Remote

Jan 2025 — Present
  • Rebuilding GraficaSinal.pt — e-commerce site for a print company with a 100+ product catalog, using Next.js frontend and Express backend
  • Built an internal platform to manage clients and track project health, deployed on AWS Lightsail with Docker, Nginx, S3/CloudFront, and GitHub Actions CI/CD

Software Developer Intern

BRAINSTORM Labs · Remote

Jan 2025 — June 2025
  • Shipped real-time video conferencing platform to MVP with React and Agora.io SDK; designed PostgreSQL schema and Node.js/Express backend, containerized with Docker. Public launch paused after company acquisition

Education

Bachelor of Science in Computer Engineering

Instituto Superior de Engenharia do Porto (ISEP) · Porto, Portugal

Sept 2021 — Sept 2025

Skills

Frontend

React Next.js Vue3 TypeScript JavaScript Tailwind CSS

Backend

Node.js Express.js Spring Boot Java REST APIs WebSockets

Mobile

Swift SpriteKit iOS

Database

PostgreSQL SQL Server MongoDB

AI & Search

RAG MCP Qdrant Redis BullMQ Drizzle ORM

DevOps & Cloud

Docker AWS (Lightsail, S3, CloudFront) Git CI/CD Liquibase Nginx Linux

Tools & Practices

Agile Scrum Code Review Mentoring Jira GitHub Actions

Languages

Portuguese · Native
English · Fluent