About Gustavo
Portuguese
Native or bilingual
English
Fluent
Spanish
Conversational
Experience
- Hospital Sírio LibanêsSoftware Engineer | Data EngineerMay 2024 - Today (2 years and 1 month)Sao Paulo, BrazilI work on the development and maintenance of application endpoints, integrating multiple systems. I define service contracts and apply hexagonal architecture and microservices to ensure scalability and maintainability. I use AWS services such as Lambda, DynamoDB, ECS, API Gateway, and SQS, along with Kafka for event streaming, to optimize the application and infrastructure.- Database Migration:▪ Led the design and migration of the medical care database from DynamoDB to PostgreSQL, taking full responsibility for the new schema.▪ Built a vertical and flexible structure to support schema evolution, stronger security, and a full modification history.▪ Shifted backend logic to the database, reducing dependency on application code and cutting infrastructure costs.- Real-time ER System:▪ Built an emergency room (pronto atendimento) module using Socket.IO for live updates between doctors, nurses, and the patient flow board.▪ Designed event-driven communication so triage, care, and discharge changes propagated instantly across teams.- Government Integration (SEFAZ DC-e):▪ Built the integration between the hospital ERP and SEFAZ for issuing DC-e, the electronic shipping document required by the Brazilian tax authority.▪ Implemented SOAP/XML over mTLS with A1 digital certificates, including XML construction, signing, and parsing pipelines.▪ Designed an offline contingency mode that signs and stores documents locally when SEFAZ is down, then submits them retroactively once the service is back.- Impact on the Organization:▪ Reduced the time for generating medical and BI reports from hours to minutes.▪ Streamlined new feature development and resolved longstanding issues.▪ Optimized resource utilization and increased efficiency in medical care delivery.
- Chat Flux LtdaSoftware EngineerSeptember 2025 - March 2026 (6 months)State of Minas Gerais, BrazilJoined the team to help take the chatbot platform from Rails to TypeScript and extend its AI features. Most of my work was around the migration, the LLM layer, and messaging integrations.- Refactoring:▪ Migrated chunks of the Rails codebase to TypeScript with the existing PostgreSQL and MongoDB data layer kept intact.▪ Reorganized chatbot flows into cleaner module boundaries so new features could ship without regressions on existing customers.▪ Cleaned up dead code and tightened contracts between services to reduce day-to-day friction in the codebase.- AI and integrations:▪ Wired the platform to multiple LLMs (OpenAI, Anthropic) behind a thin abstraction so each flow could pick the right model for the task.▪ Added multimodal handling so the bot could read text, images, audio, and documents users sent.▪ Tuned prompts and added guardrails to reduce hallucinations and inconsistent replies in automated customer service.▪ Extended WhatsApp, Facebook, and Instagram integrations (official and unofficial APIs) to carry the new multimedia flows.- Other:▪ Worked on the internal billing layer using Asaas and Redis.▪ Improved queue and worker handling to keep concurrent conversations stable under load.
- beBoost (Belo Horizonte,Software EngineerJune 2023 - May 2024 (11 months)State of Minas Gerais, BrazilI spearheaded the development of a project in its MVP stage, which garnered over 5,000 active users. This initiative was designed to assist Brazilian students, teachers, and schools by simulating the crucial exam required for admission to top universities in Brazil. It featured real-time reports and statistics to enhance the learning experience.The project was executed using technologies such as ReactJS (Next.js), Node.js, Prisma, and MySQL. This combination enabled the creation of a robust and scalable solution tailored to the specific needs of the educational sector
Recommendations
Be the first to recommend Gustavo
Help this freelancer shine by sharing your experience working together.
These freelancer profiles also match your criteria
Agatha Frydrych
Backend Java Software Engineer
4.7
(3)
2
Baptiste Duhen
Fullstack developer
4.6
(4)
5
Amed Hamou
Senior Lead Developer
4
(2)
7
Audrey Champion
Web developer
4.3
(3)
4
Education
- Analysis and systems developmentPUC Minas2023Analysis and systems development