Daniel Souza — Software Engineer specializing in fullstack development, distributed systems, APIs, and AI automation
Software Engineer
I solve software problems end to end — from frontend to backend — with a focus on reliability, performance, and AI automation. 5+ years turning complex problems into dependable production systems.
Engineering Philosophy
“I believe engineering is about making the right trade-offs. The KISS principle guides my decisions: solve today's problems well, avoid speculative complexity, and keep systems observable and operable. Good code is code that can be confidently deployed, debugged at 3 AM, and understood by the next engineer.”
Tech Stack
Backend
Python · Django · FastAPI · Flask · Rust · Actix Web · Node.js · TypeScript · Nest.js · Express.js
Building scalable APIs and services with modern languages and frameworks.
Databases & ORMs
PostgreSQL · MySQL · Redis · SQLAlchemy · Diesel.rs · Sequelize · Prisma · TypeORM · MongoDB · Firebase
Designing schemas, optimizing queries, and managing relational and NoSQL persistence at scale.
Infrastructure
Docker · Linux · Windows Server · CI/CD · Rancher · Portainer · Cloud VPS · Nginx · Bash
Containerizing, deploying, and managing Linux and Windows production infrastructure.
APIs & Integrations
REST · WebSocket · Meta APIs · RD Station · Movidesk · Typebot · Celery · OpenAI
Designing and integrating APIs with event-driven, real-time patterns and third-party systems.
Fullstack & Desktop
React · Next.js · Tauri · Electron · Qt · GTK · TypeScript · Tailwind CSS
Building complete web products and desktop applications (Tauri, Electron, Qt, GTK) with high performance.
AI & Automation
OpenAI · LLMs · Chatbots · Workflows · Selenium · Puppeteer · Web Scraping · Automation
Automating customer service, workflows, and scraping with AI, Selenium, Puppeteer, and integrations.
Engineering Case Studies
Real production problems I have solved.
Experience
Software Engineer
CorpSystem - IT Solutions
- Optimize SQL queries in the ERP backend, improving dashboard load times through query analysis, indexing strategies, and query restructuring.
- Reduced memory consumption in the reporting module by replacing in-memory aggregation with streaming queries and Redis caching.
- Implement and maintain Redis distributed locking to prevent concurrent duplicate processing across horizontally scaled service instances.
- Manage containerized deployments using Docker, Rancher, and Portainer on GCP infrastructure.
- Set up and maintain CI/CD pipelines for production and development environments.
- Monitor application performance and errors using Sentry across projects.
- Develop integrations with invoice-issuance services, connecting the ERP to clients' tax and financial workflows.
- Provide production support, debugging, performance investigation, and code reviews for the ERP backend.
Fullstack Engineer
Soluque Informática
- Developed an event-driven multi-service platform (Solubot) for customer service automation across WhatsApp, Facebook, Instagram, and web — including scheduling, mass messaging campaigns, chat, chatbot, and AI automations. Built integrations with Meta APIs and WhatsApp Business API with WebSocket real-time delivery and automatic reconnection. Integrated services such as RD Station, Movidesk, Typebot, and OpenAI for extended functionality.
- Designed feature development strategies and architected backend solutions to improve development velocity and system reliability.
- Set up structured logging and monitoring dashboards for production observability and debugging.
- Developed and maintained institutional websites, landing pages, and client portals using WordPress, including PHP plugins; also worked with PHP in some systems for Soluque clients, alongside integrations and backend development.
- Continue to consult for Soluque, developing on-demand features for Solubot and supporting integrations and platform evolution.
IT Technician
Soluque Informática
- Managed configuration and maintenance of Linux and Windows production servers.
- Implemented network monitoring and automated backup solutions.
- Provided infrastructure support for application deployment and server administration.
Quick Summary
Brazil — Rio Grande do Sul
Open to remote
Software Engineer
Education & Languages
Systems Analysis and Development
UNINTER — 2021–2023
Computer Assembly and Maintenance
SENAC — 2015
Languages
- Portuguese (Native)
- English — Professional working proficiency
- Spanish — Intermediate
Open to work
Featured Projects
Production systems and technical projects — with business impact.
CorpERP — Backend
ERP backend handling financial operations, inventory management, and invoice-issuance integration. Maintained and improved using Python, Django REST Framework, and MySQL. Work includes query optimization, Redis distributed locking, feature implementation, DevOps on GCP and VPS using Portainer, and production support.
Solubot
Multi-service customer service platform integrating WhatsApp, Facebook, Instagram, and web chat. Event-driven backend for messaging, scheduling, mass messaging campaigns, chat, chatbot, and AI automations, with integrations to Meta APIs, RD Station, Movidesk, Typebot, and OpenAI. Includes WhatsApp Business API with real-time WebSocket delivery and feature development strategies. DevOps on VPS using aaPanel, client support, and ongoing consulting for Soluque.
devAPI
API built using only the Solubot core to integrate multiple client systems with WhatsApp, allowing them to send and manage messages through a dashboard. DevOps on VPS using aaPanel.
DG Details
Landing page for an automotive aesthetics studio built with Next.js and Tailwind CSS.
History Maker
Narrative generation platform built with Next.js, featuring AI-powered content generation.
Open Source
hawx-patch
Fixes HLSL shader compilation errors and a black-screen hang in Tom Clancy's H.A.W.X. on Linux with Wine/Proton.
SkyRise
A Python Space Shooter
GtkSynapse
migrate-MySQL-to-PostgreSQL
PortfolioJS
Meu portfolio feito com HTML,CSS e Javascript
django-sales-project
A REST API built with Django for sales management, featuring modules for customers, products, orders, and report generation with filtering and export options in PDF and Excel. Includes a lightweight HTML micro frontend for testing and quick interactions.
API-Messenger
WhatsApp API Rest
Replicator
A Node.js service that captures incoming requests and automatically forwards them to multiple URLs defined in a JSON file, making it easier to handle integrations, testing, and data synchronization across APIs.
wastories
Easily upload long videos to WhatsApp Stories! It automatically splits your video into 30-second parts and posts them seamlessly. 🚀
onion_scraper
Fast multithreaded Tor .onion scanner using random v3 address generation.
rust-sensor
A lightweight CLI monitor for tracking CPU, memory, disk, and network usage without straining the system.
down-monitor
Monitors website status in real-time while the app is open, saving site list in local storage for next session.
Chatter
A delightfully basic Python chatbot that lets you chat via text or voice. No frills, just talk!
Server-Status
Create a list of servers and check their status
Kloudan
A tiny yet mighty cloud storage service built with Rust
PyClassroom
PyClassroom – a simple yet powerful teaching platform built as a college project, designed to make learning more accessible and interactive!
Meu-Jogo-da-Velha
Projeto em Java criado para trabalho da faculdade
Let's Work Together
I am currently open to remote Software Engineer positions. If you are hiring for a fullstack, backend, integrations, or AI automation role — let's talk.
Frequently Asked Questions
Quick answers to common questions about my experience and availability.