Daniel Souza

Ingeniero Backend

danielsouzaT99@hotmail.com
Brasil — Rio Grande do Sul
Abierto a remoto
LinkedIn · GitHub

Resumen Profesional

Soy Ingeniero Backend con más de 5 años de experiencia diseñando, construyendo y operando sistemas distribuidos en producción. Mi enfoque es crear arquitecturas backend confiables y escalables que resuelvan problemas reales de negocio.

Experiencia

Ingeniero Backend

CorpSystem - Soluciones en TI

Sep/2024 — Presente

Ingeniero Fullstack

Soluque Informática

Abr/2022 — Sep/2024

Técnico de Informática

Soluque Informática

Ago/2021 — Abr/2022

Educación

Análisis y Desarrollo de Sistemas

UNINTER

2021–2023

Montaje y Mantenimiento de Computadoras

SENAC

2015

Idiomas

  • Portugués (Nativo)
  • Inglés — Dominio profesional
  • Español — Intermedio

Tech Stack

Backend: Node.js · TypeScript · Python · Rust · Nest.js · Django · Flask · Express.js — Construyendo APIs y servicios escalables con lenguajes y frameworks modernos.
Bases de Datos: PostgreSQL · MySQL · Redis · Optimización SQL · Modelado de Datos — Diseñando schemas, optimizando consultas y gestionando datos a escala.
Infraestructura: Docker · Linux · CI/CD · Rancher · Portainer · Cloud VPS — Containerizando, desplegando y gestionando infraestructura de producción.
APIs e Integración: REST · RPC/gRPC · WebSocket · Diseño de APIs · Event-driven — Diseñando e integrando APIs con patrones orientados a eventos y tiempo real.
Sistemas Distribuidos: Microservicios · System Design · Rendimiento · Escalabilidad — Arquitectando sistemas distribuidos y tolerantes a fallos con enfoque en rendimiento.
Ingeniería: Modernización · Seguridad · Arquitectura · Buenas Prácticas — Evolucionando código mediante modernización, seguridad y prácticas sólidas de ingeniería.

Principales Logros

Optimizando Consultas de Dashboard de 20 Segundos a Menos de 1 Segundo

Reduje el tiempo de respuesta del endpoint de aproximadamente 20 segundos a menos de 1 segundo.

Implementando Locking Distribuido con Redis para Procesamiento Concurrente

Previene el procesamiento duplicado concurrente de entidades de negocio en instancias de servicio distribuidas.

Refactorizando un Chatbot a un Motor de Workflows Extensible

La nueva arquitectura redujo el acoplamiento de la lógica del chatbot, simplificó la creación de nuevos flujos y permitió integrar funcionalidades internas y externas a través de componentes reutilizables, haciendo la evolución de la plataforma mucho más simple.

Migración Completa de MySQL a PostgreSQL

Completé la migración de MySQL a PostgreSQL, permitiendo que el proyecto pasara a usar PostgreSQL y su ecosistema.

Construyendo Funcionalidad de Campañas Inteligentes para WhatsApp — Full Stack

Hizo las campañas grandes más flexibles, redujo patrones repetitivos durante los envíos, le dio al usuario una estimación clara de finalización e hizo el procesamiento de campañas más predecible.