Skip to content
Belo Horizonte, Minas Gerais2026 editionTechnologies · Page 5

Raphael Sena

A software developer's gazette

Technologies · Page 5

Tools of the trade

Languages, frameworks and tools from the work and the projects.


Languages

  • Java 8 a 21
  • TypeScript
  • C#
  • Dart
  • Go
  • SQL

Backend

  • Spring Boot
  • Spring Framework
  • Spring Security
  • REST APIs
  • JPA/Hibernate
  • Node.js

Architecture

  • Microservices
  • Modular Monolith
  • Event-Driven Architecture
  • Domain-Driven Design
  • Multi-Tenancy
  • State Machines
  • Distributed Systems
  • System Integration

Databases

  • PostgreSQL
  • Flyway
  • Liquibase
  • Oracle
  • MySQL
  • SQLite

Auth and integration

  • OAuth2/OIDC
  • Microsoft Entra ID (Azure AD SSO)
  • Firebase
  • Third-party API integrations

DevOps and cloud

  • Docker
  • Git
  • CI/CD
  • GitHub Actions
  • Maven
  • AWS (EC2, Lightsail)
  • Google Cloud (BigQuery)
  • Linux

Testing and quality

  • JUnit
  • Mockito
  • SonarQube
  • Automated testing
  • Code review

Observability and messaging

  • Grafana
  • Prometheus
  • Zipkin
  • Crashlytics
  • RabbitMQ
  • Redis

Requirements and product

  • Requirements gathering and elicitation
  • Direct communication with business stakeholders
  • Translating business needs into technical solutions
  • Scope and functional documentation
  • Brazilian tax and fiscal domain

Front end

  • React
  • Next.js
  • Angular
  • Tailwind CSS
  • HTML
  • CSS

Mobile

  • Flutter
  • Xamarin

Practices

  • Scrum
  • Kanban
  • Jira
  • Confluence
  • Git Flow
  • Remote collaboration

Domain

  • ERP
  • SaaS
  • Fintech and Brazilian tax (ICMS, IPI, PIS/COFINS, NCM)
  • AI-enabled products