Daniel Souza

Backend Engineer

danielsouzaT99@hotmail.com
Brazil — Rio Grande do Sul
Open to remote
LinkedIn · GitHub

Professional Summary

I am a Backend Engineer with over 5 years of experience designing, building, and operating distributed systems in production. My focus is on creating reliable, scalable backend architectures that solve real business problems.

Experience

Backend Engineer

CorpSystem - IT Solutions

Sep/2024 — Present

Fullstack Engineer

Soluque Informática

Apr/2022 — Sep/2024

IT Technician

Soluque Informática

Aug/2021 — Apr/2022

Education

Systems Analysis and Development

UNINTER

2021–2023

Computer Assembly and Maintenance

SENAC

2015

Languages

  • Portuguese (Native)
  • English — Professional working proficiency
  • Spanish — Intermediate

Tech Stack

Backend: Node.js · TypeScript · Python · Rust · Nest.js · Django · Flask · Express.js — Building scalable APIs and services with modern languages and frameworks.
Databases: PostgreSQL · MySQL · Redis · SQL Optimization · Data Modeling — Designing schemas, optimizing queries, and managing data at scale.
Infrastructure: Docker · Linux · CI/CD · Rancher · Portainer · Cloud VPS — Containerizing, deploying, and managing production infrastructure.
APIs & Integration: REST · RPC/gRPC · WebSocket · API Design · Event-driven — Designing and integrating APIs with event-driven and real-time patterns.
Distributed Systems: Microservices · System Design · Performance · Scalability — Architecting distributed, fault-tolerant systems with performance in mind.
Engineering: Legacy Modernization · Security · Architecture · Best Practices — Improving codebases through modernization, security, and sound engineering practices.

Key Impact Results

Optimizing Dashboard Queries from 20 Seconds to Under 1 Second

Reduced endpoint response time from approximately 20 seconds to under 1 second.

Implementing Distributed Redis Locking for Concurrent Processing

Prevents concurrent duplicate processing of business entities across distributed service instances.

Refactoring a Chatbot into an Extensible Workflow Engine

The new architecture reduced chatbot logic coupling, simplified the creation of new flows, and enabled integrating internal and external features through reusable components, making platform evolution much simpler.

Full MySQL to PostgreSQL Migration

Completed the full migration from MySQL to PostgreSQL, enabling the project to use PostgreSQL and its ecosystem.

Building Smart WhatsApp Campaign Functionality — Full Stack

Made large campaigns more flexible, reduced repetitive patterns during sends, gave users a clear completion estimate, and made campaign processing more predictable.