About
Originally from Terceira Island in the Azores, Portugal. I'm a simple Software Engineer driven by a complex desire to continuously learn, grow, and develop meaningful, impactful software.
Work Experience
- Enhanced e-commerce platforms by developing custom modules and integrating various APIs.
- Enriched Odoo's core functionality through collaborative development.
- Delivered tailored IT solutions that precisely met client requirements.
- Mentored new team members, focusing on the Odoo framework.
- Played a pivotal role in developing and refining MANTA’s automated lineage platform, focusing on advanced SQL script parsing and grammar construction using ANTLR.
- Actively participated in the transformation of MANTA’s product into a cloud-based SaaS.
- Specialized in parsing complex SQL dialects like Snowflake, Google Big Query, and Amazon Redshift, significantly improving data flow analysis and metadata extraction.
- Advocated for and practiced writing clean, modular, and testable Java code, contributing to the maintainability and scalability of the product.
Education
Instituto Superior Técnico
Skills
Projects
Quizzes Tutor
Implemented full-stack feature of Failed Answers applying Scrum method using Java with Spring Boot back-end and Vue.js with TypeScript front-end. Performed E2E testing with Cypress JavaScript framework, load testing with Apache JMeter, unit and integration testing with Maven on Spock framework using web services with RESTful API.
Class System
Client-Server architecture local distributed system built in Java with multiple servers where clients invoke remote procedure calls using gRPC framework to manage class enrollments.
Company Management
Management application built in Java for a distribution company, using multiple design patterns.
Numbrix Solver
AI program built in Python used to solve Numbrix puzzles (DFS, BFS, Greedy Search & RBFS searching algorithms).
L22 Compiler
Compiler built in C++ for a simple programming language L22.
User-Level FS
File system at the user level built in C that uses primary memory to save its contents and handles multi-threaded usage.
Messaging Forum
Client-Server architecture used for a centralized messaging service via TCP and UDP built in C.
Press ⌘J to open the command menu