Skip to content
PM

Paulo Martins Monteiro

Software Engineer

Porto, Portugal

🟢Aping In

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.

Work Preferences

Salary

EUR 50,000

Skills

REST APIs8/10
Kubernetes8/10
Docker8/10
TypeScript8/10
Rust8/10
Node.js (7/10)Vue.js (7/10)CI/CD (7/10)Git (7/10)Linux (7/10)Machine Learning (7/10)Python (7/10)Azure DevOps (7/10)GraphQL (6/10)Grafana (6/10)Playwright (6/10)PostgreSQL (6/10)Prometheus (6/10)Java (5/10)Terraform (5/10)

Work Experience

Software Engineer

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.

Software Engineer Trainee

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.

Academic Internship as Research Assistant

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.

Education

University of Porto

MSc · Electrical and Computer Engineering

University of Porto

BSc · Electrical and Computer Engineering