João Morais
Full-Stack Developer · Porto, Portugal
Experience
Full-Stack Developer
Prozis · Porto, Portugal
- Core developer on Prozis Hub, one of 2 largest internal systems at Europe's leading sports nutrition company
- Building enterprise PLM software with Vue3/Spring Boot serving 1,000+ daily users
- Entrusted with production deployment responsibilities typically reserved for senior engineers
- Reduced data processing time by 35% through query optimization and indexing strategies
Side Projects
Flavibyte · Chaves, Portugal
- Registered a small company to take on freelance projects outside of my day job
- Rebuilding GraficaSinal.pt — an e-commerce site for a print company, using Next.js and Express
- Built an internal platform to manage clients and track project health, deployed on AWS Lightsail
Software Developer Intern
BRAINSTORM Labs · Remote
- Built real-time video conferencing platform with React and Agora.io SDK
- Designed PostgreSQL schema and Node.js/Express backend
- Containerized application with Docker for consistent deployment
Education
Bachelor of Science in Computer Engineering
Instituto Superior de Engenharia do Porto (ISEP) · Porto, Portugal
Data Structures Algorithms Software Engineering Database Systems Distributed Systems Computer Networks
Skills
Frontend
React Next.js Vue3 TypeScript JavaScript Tailwind CSS
Backend
Node.js Express.js Spring Boot Java Python 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
Languages
Portuguese · Native
English · Fluent