Skip to content
Belo Horizonte, Minas Gerais2026 editionExperience · Page 3

Raphael Sena

A software developer's gazette

Experience · Page 3

Experience and education

What has been done, where and with which tools.


Experience

Mar 2026 – present

New Energy Soluções Elétricas

Backend developer (freelance, remote)

  • Precifique: pricing and tax engine (from scratch). Built a commercial pricing and Brazilian tax calculation system from the ground up on Java 21, Spring Boot 3.2, PostgreSQL and Flyway migrations, replacing a legacy Excel-based workflow. Modeled NCM-based fiscal classification via JPA/Hibernate entity relationships and integrated the IBPT tax-data API.
  • Kvaris: multi-tenant ERP platform. Evolved Precifique into a broader multi-tenant ERP serving two legal entities on a shared database, with tenant isolation via a request-scoped TenantContext/TenantInterceptor. Architected the Sales/Purchasing/WMS/Fiscal/Finance pipeline as a modular monolith with internal event-driven communication (Spring ApplicationEventPublisher) and a dedicated state machine owning order-status transitions.
  • Requirements and stakeholders. Acted as the sole technical point between business need and system: gathered requirements directly from the partners and operations of both companies served, with no Product Owner or Business Analyst in between, turning a manual spreadsheet process into a complete data model and system flow.
  • Auth and integrations. Implemented OAuth2/OIDC single sign-on via Microsoft Entra ID (Azure AD) with role-based App Roles, and scheduled third-party API sync jobs against external ERP systems for both tenant companies.
  • Engineering judgment. Made deliberate architecture trade-offs to avoid over-engineering: chose a cost-effective VPS/PaaS deployment over managed cloud services, and a simplified internal Outbox pattern over a Kafka/Debezium event pipeline. Currently in active development on staging, with a live demo available.

May 2025 – present

Modaxo

Software Engineer

  • Sigom Cloud: payment reporting (Java). Rebuilt Java/Spring Boot payment report generation on a revenue management platform, cutting estimated computational effort from 20M–1T to 1M operations at high data volumes, and delivered the supporting REST endpoints end to end.
  • Corrective and evolutionary maintenance (SIGO). Develop and maintain Java/Spring Boot services behind an electronic ticketing product deployed across 47 cities with 695K+ downloads: investigate and resolve production incidents, evolve features and maintain REST integrations on a distributed, service-oriented back end.
  • Data integrity across systems. Automated database versioning and migrations across 120 production systems using Liquibase, eliminating manual SQL drift and cutting deployment risk for legacy Java services.
  • Ways of working. Work in Scrum squads: technical refinements and estimates, code review, Jira/Confluence tracking and documentation, and incremental delivery alongside product stakeholders.

Sep 2023 – May 2025

AVASO Technology Solutions

Field Support Engineer

  • Service Desk (freelance). Resolved hardware and software incidents across desktops, laptops, VMs, servers, backup systems, VoIP devices and peripherals, sustaining 95% SLA compliance for a multicultural English-speaking user base, working as an allocated engineer for international clients.

Sep 2021 – Sep 2023

Sociedade Mineira de Cultura

IT Technician · PUC Minas' governing foundation

  • Telephony migration. Drove a VoIP migration for 100+ users, reconfiguring logical network topology and deploying endpoint hardware during cutover.
  • Service Desk and Help Desk. Delivered L1 technical support using Active Directory, ticketing systems (CSC), VPN, and directory/printer mapping platforms under established SLA standards.

Education

Jul 2023 – Jul 2027

PUC Minas

Bachelor's degree in Software Engineering · Belo Horizonte, MG, Brazil

  • Experimental Software Agency (PMMG). Tech Lead for the HR recruitment platform of the Military Police of Minas Gerais, serving 40,000+ candidates per examination cycle, owning scope from requirements gathering with the client through delivery.
  • Interdisciplinary Project Champion (2x). Led two award-winning teams delivering production software for external clients, including gathering each client’s needs.
  • Research project. Member of a research group advised by Prof. Lucila Ishitani, publishing a paper on productivity in software engineering.

Jul 2017 – Dec 2017

Kogarah High School

High school exchange program · Sydney, NSW, Australia

High school exchange in Sydney, Australia.

Extra courses