FILIPE BESSA

Senior Back-end Engineer | Java · Spring Boot · Microservices

Summary

Senior Back-end Engineer with 6+ years building distributed, production-grade systems in Java/Spring Boot. Experience designing cloud-native microservices on AWS and Azure, applying Domain-Driven Design (DDD), Hexagonal Architecture (Ports and Adapters), and Clean Architecture.

Experience

Senior Back-end Engineer

Loomi•01/2026 - Present•Remote

  • Architected the core decision-engine microservice on a real-time decision platform (Java, Spring Boot, gRPC) with Clean Architecture and DDD, evaluating complex business rule trees with low-latency end-to-end performance
  • Led the MLOps deliveries on Databricks (Asset Bundles, MLflow, XGBoost, Hyperopt) covering champion/challenger promotion, evaluation gates, model registry governance, and ONNX export, driving the team's ramp-up into ML in alignment with the data engineering leadership
  • Defined the discovery and study strategy for ML adoption on a back-end team without prior data/ML background, delivering proofs-of-concept feeding the decision engine
  • Designed and integrated microservices on Azure AKS with Apache Kafka event streaming, PostgreSQL, gRPC contracts via Protobuf/Buf, and shared architectural patterns standardizing new services across the team
  • Acted as architecture specialist on a 3-month engagement for a major Brazilian agribusiness cooperative, participating in stakeholder and business flow discovery sessions, mapping the legacy landscape, and surfacing critical gaps in authentication, integration, and data freshness
  • Authored AS-IS / TO-BE architecture proposals covering Azure cloud infrastructure services, module decomposition, centralized IAM, asynchronous data refresh, and an API gateway pattern, ready for subsequent implementation by engineering teams

Senior Back-end Engineer

Axur•12/2024 - 12/2025•Remote

  • Reduced the engineering team's operational workload by automating SSO login configuration for clients, decreasing support tickets by 20% and accelerating the onboarding process for new customers
  • Designed and implemented microservices for confidential features in a strategic product initiative
  • Modernized legacy codebase by applying DDD and Clean Architecture, improving maintainability and modularity

Back-end Engineer

Simples Dental•04/2024 - 12/2024•Remote

  • Developed new features and performed refactoring within the company's back-office system
  • Identified design and architectural issues in the main project of the product
  • Led weekly back-end chapter meetings, bringing system design issues to be discussed and resolved with other developers
  • Provided technical mentorship to less experienced developers within the company
  • Delivered tech talks on code reviews, commit patterns such as Conventional Commits, and unit testing, highlighting their importance for system quality and health
  • Created technical documentation to establish standards for developers to follow

Back-end Engineer

Bradesco•10/2023 - 04/2024•Recife - PE - Brazil (hybrid)

  • Worked on a cloud-native project utilizing Spring Boot 3, Java 17, and Azure Cloud
  • The project followed Domain-Driven Design (DDD) principles and implemented Hexagonal Architecture (Ports and Adapters)
  • Integrated an investment application with the bank's mainframe system
  • Earned two Azure certifications: Azure Fundamentals (AZ-900) and Azure Data Fundamentals (DP-900)

Back-end Engineer

Duit Works - Freelancer•06/2023 - 10/2023•Remote

  • Built a Nest.js back-end integrating low-code/no-code tools (Jestor, RD Station) using PostgreSQL, Prisma ORM and Docker
  • Created a landing page and multi-step lead form for a major startup conference in Mexico using React, Next.js, Material UI (MUI), Formik, Jest and React Testing Library
  • Implemented front-end internationalization with i18next
  • Set up CI/CD pipeline with GitHub Actions for code quality and unit tests
  • Deployed front-end to Vercel and back-end to a Dokku PaaS with Docker containers

Full Stack Engineer (Back-end Heavy)

Ília (allocated at Clickbus)•06/2022 - 06/2023•Remote

  • Automated the white-label creation process with the team, reducing creation time from 1 week to 2 days
  • Developed Spring Boot microservices on Java 8, with unit tests using JUnit 4, JUnit 5 and Mockito
  • Used MySQL as RDBMS and Flyway for database migrations
  • Used AWS S3 to store static files
  • Built internal UI with React, Next.js and encapsulated Material UI components, with unit tests in Jest and React Testing Library
  • Owned monitoring/observability routine using Datadog and Dynatrace
  • Worked under Kanban with Jira for team and process organization

Full Stack Engineer

Porto Digital — Temporary Contract•09/2022 - 10/2023•Remote

  • Led the front-end team and represented it in business meetings, reviewing pull requests on GitHub
  • Configured the repository with Husky hooks and ESLint to enforce code analysis before push
  • Set up Jest and React Testing Library for unit testing
  • Built UI with React, React Hooks, Tailwind CSS, and encapsulated Material UI components for flexibility and maintainability
  • Integrated front-end with RESTful APIs to render map interactions using react-map-box, React Deck GL, and Leaflet
  • Used Context API for state management; modeled databases with ER diagrams after team inception sessions
  • Built back-end features with TypeScript, Nest.js, Node.js, and MongoDB; team operated under Scrum

Full Stack Engineer

Beliva — Part-time•04/2021 - 05/2022•Remote

  • Developed front-end features using Angular, TypeScript, NgRx, Material UI, and Sass
  • Configured ESLint and Husky hooks to improve code and commit message quality
  • Updated Python and Django REST Framework versions on the back-end
  • Developed features in the Django REST Framework back-end
  • Improved back-end code following the PEP8 style guide and Black formatter

Frontend Engineer

Duit Works - Freelancer•08/2020 - 12/2020•Remote

  • Built the front-end of a platform for monitoring patients' clinical exams with React, React Hooks and Bootstrap
  • Managed application state with Redux and Redux-saga
  • Built data visualizations with react-chartjs-2
  • Implemented i18n with react-i18next
  • Used Asana to organize demands, holding weekly progress meetings with the client

Languages

  • EnglishAdvanced
  • PortugueseNative

Certifications

  • Microsoft Azure Data Fundamentals (DP-900)
  • Microsoft Azure Cloud Fundamentals (AZ-900)

Education

MBA Full Cycle Architecture (coursework)

Full Cycle

06/2024 - 12/2024

Systems Analysis and Development

Federal Institute of Science And Technology of Pernambuco (IFPE - Campus Recife)

09/2021 - 02/2026

Electronic Engineering coursework

Federal University of Pernambuco (UFPE)

03/2015 - 07/2020

Advanced Front-end Bootcamp

Alura

07/2021 - 11/2021

Skills

Backend

  • Java (8, 17)
  • Spring Boot
  • Spring Data JPA
  • Spring Security
  • Spring Cloud
  • JPA
  • Hibernate
  • Flyway
  • JUnit
  • Mockito
  • Node.js
  • Nest.js
  • TypeScript
  • JavaScript
  • Prisma ORM
  • TypeORM
  • Python 3
  • Django REST Framework
  • Kotlin
  • PostgreSQL
  • MySQL
  • MongoDB
  • NoSQL
  • Redis
  • RESTful API
  • GraphQL
  • SQL

Architecture and Good Practices

  • Design Patterns
  • SOLID
  • Clean Code
  • Clean Architecture
  • Hexagonal Architecture
  • Ports and Adapters
  • Domain-Driven Design (DDD)
  • Microservices
  • Test-Driven Development (TDD)
  • Conventional Commits

DevOps & Cloud

  • Docker
  • Kubernetes
  • Amazon AWS
  • AWS S3
  • Microsoft Azure
  • Linux
  • CI/CD
  • GitHub Actions
  • GitLab
  • Vercel
  • Dokku
  • RabbitMQ
  • Datadog
  • Dynatrace
  • New Relic

Architecture and Good Practices

  • Hexagonal Architecture / Ports and Adapters
  • Clean Architecture
  • SOLID
  • Clean Code
  • Unit Tests
  • Integration Tests
  • E2E Tests
  • Data Structures
  • Domain-Driven Design (DDD)
  • Conventional Commits