Software Engineer
Porto, Portugal
Curious and motivated software engineer with experience in software development and Machine Learning. Contributed to building, testing, and deploying high-performance applications. Strengths include strong curiosity, passion for solving complex problems, and ability to adapt quickly to new challenges.
Salary
EUR 50,000
Vestas
Apr 2024 — Present
Developing backend systems and microservices in Rust, focusing on Simulation-as-a-Service, high-performance APIs using Tokio, Poem, OpenAPI, Sea ORM and Anyhow crates. Designing and building cloud-native services using Docker, Kubernetes, and Azure. Contributing to full-stack feature development using TypeScript, Node.js, Vue.js, Vite, Vitest and Playwright. Implemented comprehensive unit and integration tests. Built observability tools with Prometheus and Grafana dashboards.
Vestas
Apr 2023 — Apr 2024
Built optimized Docker files and CI/CD pipelines, automating deployments across Kubernetes multi-cluster environment. Collaborated in building a Rust-based CLI to automate communication with internal services, using Tokio for async execution, OpenAPI for API interface generation, Serde for data serialization and Anyhow for robust error handling.
INESCTEC
Sept 2022 — Feb 2023
Masters thesis on Pattern-Recognition ML algorithms for Photovoltaic (PV) Plants. Trained and evaluated ML models for PV fault detection and classification using Python, Scikit-Learn, TensorFlow, and PyTorch. Performed extensive data analysis, feature engineering, and dataset preparation using pandas, NumPy, and statistical techniques. Grade: 18/20.
MSc · Electrical and Computer Engineering
BSc · Electrical and Computer Engineering