Pablo Souza

Software Engineer · Backend (Java & Spring)

Cascavel, Paraná, Brazil

About

I'm a software engineer focused on the back end. I build REST APIs and microservices with Java and Spring Boot, connect systems that were never designed to talk to each other, and keep them fast and observable in production.

Day to day I work with PostgreSQL, Redis and Elasticsearch, Docker and the Grafana/Prometheus/Loki stack, following Clean Architecture, DDD and automated testing. When a project calls for it, I work across the full stack with TypeScript, React and Node.js.

I'm studying Software Engineering at FAG, and I like understanding what happens under the hood, from a query's execution plan to the data flow between an ERP and an online store.

Experience

  1. Smart BR Soluções Tecnológicas

    Back-end Developer

    present

    Cascavel, PR · on-site

    A software house delivering custom solutions such as ERP, CRM and e-commerce for clients across several industries.

    • Developed and maintain internal systems and microservices with Java and Spring Boot.
    • Designed and implemented REST APIs and integrations with marketplaces and external platforms.
    • Contributed to a generative AI customer-service solution covering the whole sales funnel, from first contact to after-sales.
    • Integrated multiple internal services and databases following Clean Architecture principles.
    • Java
    • Spring Boot
    • REST APIs
    • PostgreSQL
    • Docker
    • Grafana
    • Prometheus
    • Loki
    • Elasticsearch
  2. Multi-brand fashion retailer

    Full Stack Developer (freelance)

    present

    Remote

    A fashion retail chain selling in physical stores and online.

    • Designed and built automations to scale e-commerce operations and remove manual work.
    • Integrated ERP and e-commerce platforms (Pipefy, WakeCommerce, Linx Seta, Konversaas) into a continuous data flow.
    • Automated workflows and data synchronization, reducing manual effort and operational errors.
    • Deliver the full cycle: requirements, development, deployment and support.
    • Java
    • Spring Boot
    • PostgreSQL
    • Redis
    • MongoDB
    • TypeScript
    • Vite
    • React
    • Node.js
    • Tailwind
  3. Exército Brasileiro

    Soldier (military service)

    Cascavel, PR

    • Supported administrative operations, including personnel control and document workflows.
    • Redesigned the duty-roster process, cutting the time from assignment to publication by 75%.
    • Improved internal communication between departments.
    • Received an Honor of Merit award for performance.
  4. Credicoopavel

    IT Intern

    Cascavel, PR

    A credit cooperative serving individuals and agribusiness.

    • Built internal applications with C# and .NET Framework.
    • Produced reports that supported data-driven decisions.
    • Provided technical support and hardware maintenance.
    • C#
    • .NET
    • SQL Server
    • Oracle DB

Skills

Back end

  • Java
  • Spring Boot
  • REST APIs
  • Microservices
  • C#
  • .NET

Data

  • PostgreSQL
  • SQL Server
  • MySQL
  • Redis
  • Elasticsearch
  • MongoDB

Architecture & quality

  • Clean Architecture
  • DDD
  • TDD
  • JUnit
  • Mockito
  • integration testing

Infrastructure & observability

  • Docker
  • CI/CD
  • Grafana
  • Prometheus
  • Loki

Front end

  • TypeScript
  • React
  • Node.js
  • Vite
  • Tailwind

Ways of working

  • Scrum
  • GitLab
  • Jira
  • AI-assisted development with MCP servers

Languages

Education

  • B.Sc. in Software Engineering (in progress)

    Centro Universitário FAG

    —

  • Technical Diploma in Computer Science (integrated high school)

    Instituto Federal do Paraná (IFPR), campus Cascavel

    —

Certifications

Contact

Let’s talk?

Send me an email or find my profiles on LinkedIn and GitHub.