Hi, I'm João!
Experience
Mar 2025 - Present
- Architecting and developing full-stack AI-powered applications from scratch, including RAG systems, fine-tuned LLMs, computer vision, and NLP-based solutions for document processing and information extraction, leveraging both open-source (Ollama) and commercial LLMs.
- Designing and implementing scalable system architectures with focus on algorithmic performance optimization, overseeing the full development lifecycle including frontend, backend APIs, cloud infrastructure (GCP), and automated deployment pipelines.
Sep 2023 - Mar 2025
- Developed an API telemetry framework to monitor critical user journeys, enhancing performance visibility and reducing service defects.
- Optimized CI/CD pipelines by integrating automated reporting tools into communication channels, streamlining daily workflows and boosting client adoption.
- Led a restructuring initiative regarding the automation tests, improving test quality, scope and relevance for client teams.
- Implemented a strategic API monitoring approach, providing contextual insights and version comparisons to support successful app releases.
Jul 2023 - Sep 2023
- Developed and implemented automated frameworks for resilience testing.
- Conducted automated testing across multiple platforms, including mobile, TV, and web applications.
- Gained practical experience with QA automation tools such as Selenium, Appium, Playwright, and Cypress.
Feb 2023 - Nov 2024
- Areas of Specialization: Enterprise Systems and IT Service Management.
- Thesis: Dynamic Ensemble of Specialized Models for Multi-Timeframe Stock Market Trend Prediction
Projects
SmartPenny
Web application for personal finance tracking. Features include unified dashboard for spending and investments, smart invoice/receipt parsing with automatic categorization using DQA, and budget management with real-time tracking.
For personal use only. If interested, feel free to contact me!
Web Portfolio
A personal portfolio website, built using HTML, CSS, and JavaScript.
This project represents my first steps into front-end web development and design.
Hope you're enjoying it!
Ricochet Robots
Program to solve the Ricochet-Robots puzzle game in the least amount of plays possible in the quickest time. This objective is formulated as a search problem using a search tree. With the search tree in place, an algorithm may be used to traverse the tree and find the solution. The chosen algorithm was the RBFS (Recursive Best First Search) algorithm.
🚀 View on GitHub