cv

Basics

Name Paulo Almeida
Url https://p-almeida12.github.io
Summary Backend Developer with 4+ years of experience designing and building production backend systems using Java, Spring Boot, Python, and FastAPI. Experienced in microservices, REST APIs, distributed systems, relational and NoSQL databases, and configurable business-rule engines. Currently developing backend services and APIs that integrate analytical and machine-learning capabilities into production systems. Comfortable working across international, cross-functional teams and building scalable, maintainable backend solutions.

Work

  • 2026.09 - Present
    Backend Developer
    Glintt Global
    • Design and develop backend services and REST APIs using Python and FastAPI to support production applications.
    • Integrate analytical and machine-learning models into operational systems, exposing forecasts, recommendations, and analytical outputs through backend services.
    • Build and maintain APIs and services responsible for connecting ML and analytical components with downstream applications.
    • Support the integration of AI/ML platforms, data pipelines, and backend services across the solution.
    • Collaborate with ML Engineering, Data Engineering, and Architecture teams to define integrations and ensure reliable communication between distributed components.
  • 2022.09 - 2026.09
    Backend Developer
    ePharma
    • Designed and developed backend services and microservice-based architectures using Java 17+ and Spring Boot.
    • Designed and implemented a configurable rule-based engine for commercial policy management, enabling client-specific business rules to be executed dynamically rather than through hard-coded application logic.
    • Built and maintained REST APIs supporting business-critical workflows and integrations between internal systems and external clients.
    • Implemented integrations using REST APIs and SFTP-based file exchanges to support data communication across distributed systems.
    • Worked with relational and NoSQL databases, including MySQL and MongoDB, to support application persistence and domain requirements.
    • Collaborated with an international cross-functional team on backend development, system integration, and production application support.
  • 2022.04 - 2022.07
    Backend Developer Intern
    ePharma
    • Developed back-office functionality for user and document management using Java and Spring.
    • Implemented REST endpoints and database interactions as part of existing backend services.

Education

  • 2022.09 - 2025.10
    Master's Degree
    Instituto Superior de Engenharia do Porto
    Biomedical Engineering
  • 2019.09 - 2022.10
    Bachelor's Degree
    Instituto Superior de Engenharia do Porto
    Biomedical Engineering

Skills

Backend Development
Python
FastAPI
Java
Spring
REST APIs
Microservices
Databases and Infrastructure
MySQL
PostgreSQL
MongoDB
Docker
Nginx
Tools and Observability
Git
Azure DevOps
Prometheus
Grafana

Languages

Portuguese
Native
English
Fluent

Projects

  • 2024.01 - 2025.01
    Backend Platform for Student Association Website
    • Designed and developed a backend platform using Java 21 and Spring Boot, with MySQL for relational persistence and Redis for caching.
    • Containerized and deployed the application using Docker on an Ubuntu server, with Nginx configured as a reverse proxy.
    • Implemented application monitoring and observability using Prometheus and Grafana.
    • Performed load and stress testing using Grafana k6 to evaluate backend performance under increasing traffic.
    • Used Cloudflare to improve application security, traffic management, and performance.
  • 2023.10 - 2025.10
    Spec Engine API
    • Designed and developed a specification engine API based on a domain-specific language for configurable campaign management in the pharmaceutical domain.
    • Implemented dynamic execution of configurable business rules to reduce reliance on hard-coded campaign logic.
    • Translated domain requirements into reusable backend components supporting scalable and maintainable policy configuration.
    • Designed the solution with extensibility in mind, allowing business rules and configurations to evolve independently from core application logic.