Heron Ximenes
Software Developer
- E-mail: herongogo@proton.me
- Phone: +5588998606125
About Me
I was born in Brazil in 2002, and I’ve been keeping things moving since then. I’m a fan of hardware emulation and Linux, especially for retro video-game consoles. I started programming as a teenager, developing game engines at a time when engines weren’t as accessible as they are today. Today, I work as a software developer focused on modern Web Backend development with over 3 years of experience.
Last Jobs
Somax, Brazil
Fullstack developer · 2025–2026
Designed, built, and optimized scalable CDC/ETL pipelines and integration platforms as a unified data layer across multiple ERP systems.
- Engineered backend services in Go to process, transform, and synchronize data across ERP platforms.
- Designed unified abstraction layers on top of multiple ERPs, standardizing business rules and reducing integration complexity.
- Built event-driven microservices with RabbitMQ for reliable, scalable inter-service communication.
- Developed cron-based automation for continuous data monitoring, validation, and analytical processing.
- Optimized data workflows and integration processes for better performance, reliability, and maintainability.
- Improved database performance via query optimization and schema design (PostgreSQL).
- Contributed to architectural decisions for scalability, extensibility, and long-term sustainability.
CarltonOne, Canada
Backend developer · 2024–2025
Maintenance and development of microservices using NestJS and TypeScript in a distributed systems environment.
- Developed and maintained microservices using NestJS and TypeScript.
- Built and supported message-driven services for asynchronous communication between distributed components.
- Diagnosed and resolved bugs in existing NestJS-based systems, improving stability and reliability.
- Designed and implemented applications with caching layers to enhance performance and reduce load.
- Integrated caching to improve response times and overall system efficiency.
- Contributed to scalable backend architectures focused on maintainability and performance.
Online Telecom ISP, Brazil
Fullstack developer · 2024
- Migrated APIs from NestJS (TypeScript) to Go, improving performance, scalability, and maintainability.
- Designed and built new backend systems from scratch in Go to support platform growth and increased user demand.
- Coordinated the full migration process to Go and AWS, contributing to architectural decisions and deployment strategies.
- Maintained and improved the React Native mobile application, ensuring stability and performance.
- Optimized critical application flows, reducing load times from approximately 1 minute to as low as 2 seconds in key scenarios.
- Developed internal tools to improve team productivity and operational efficiency.
- Designed and modeled PostgreSQL and Redis databases to support new features and ensure high-performance data access.
Open Source Contributions
Vanilla OS (Linux Distro)
I’m part of the core team of developers, working on system tools.
Bun (Javascript Runtime)
I wrote the install documentation for contributing with Bun using openSUSE-based distros.
Tech Stack
- Languages: Go (Golang), Javascript, Typescript, C, SQL
- Web: React, REST API, gRPC
- Systems: Linux, Unix
- Tools: Git, Docker, OCI Containers
- Cloud & Data: AWS, PostgreSQL, MySQL, Kafka, RabbitMQ
Most of the software I build today is written in Go.