Software Engineer
Solicita un presupuesto sin compromiso
Software Engineer specialized in Go, C, and Python, with solid experience designing and building scalable, high-performance systems for embedded and IoT environments, web platforms, and microservices architectures. Strong background in developing secure backend services and low-level integrations that connect hardware with cloud infrastructure
November 2025 - Present
Mexico City, Mexico (Remote)
Design and develop highly concurrent, scalable, and secure backend services in Go within a multi-tenant SaaS architecture.
Build and maintain event-driven APIs and microservices using asynchronous messaging systems such as NATS, Google Pub/Sub, Redis
(queues/cache), and similar technologies.
Develop and integrate webhooks for real-time, reliable system-to-system communication.
Design and optimize PostgreSQL data models for multi-tenant environments, ensuring data isolation, performance, integrity, and traceability.
Participate in system architecture decisions related to scalability, security, observability, fault tolerance, and resilience.
Document APIs, services, database schemas, and architectural decisions, and promote engineering best practices across the team.
Stax.ai
July 2025 - November 2025
Arizona, US (Remote)
Developed and maintained backend services using Go (Golang) and the Gin framework, focusing on performance, scalability, and clean API design.
Implemented and enhanced frontend features using JavaScript and Solid.js, creating reusable components and ensuring seamless integration with backend APIs.
Integrated and managed data persistence with MongoDB, implementing performant queries and data models for dynamic, document-based storage.
Collaborated in system monitoring using Google Cloud Platform (GCP), ensuring service reliability and observability through logs and metrics.
Debugged and resolved full-stack issues, improving overall system stability, performance, and user experience.
Designed and implemented new functionalities aligned with product requirements and technical specifications, maintaining high code quality through refactoring and adherence to best practices.
Puebla, Mexico (On-site)
July 2024 - July 2025
Designed and implemented embedded software solutions primarily using Go and C, with a focus on system-level tooling, secure communication,
and device coordination.
Built custom access control and fraud detection logic using C for low-level operations and Go for inter-process communication (IPC), enabling coordination between multiple embedded services.
Developed on-device configuration interfaces by integrating lightweight C-based services with Go backend, replacing high-overhead web stacks for performance-critical deployments.
Created scalable incremental backup mechanisms for 1,000+ remote devices, using Go to orchestrate rsync-like workflows, Linux system utilities, cloud storage (AWS SDK Go v2), and filesystem monitoring.
Programmed MQTT-based secure communication services in Go, using Go channels and goroutines to dynamically coordinate processes based on incoming topics, and C bindings when interacting with hardware resources.
Engineered modular board-level components using Go libraries and C wrappers to access system resources, peripheral interfaces, and low-
level device controls.Integrated APIs and external data sources directly in Go, parsing binary, XML, and JSON payloads from constrained devices.
Production-Grade Go & C Deployments:
Built high-throughput TCP socket–based access management tools to handle thousands of monthly operations, coordinating with centralized servers for real-time authentication and actuator triggering.
Developed a concurrency-optimized control system for distributed secure storage units, taking advantage of Go’s native concurrency model and integrating C modules for hardware interaction.
Enabled third-party protocol support by implementing RTSP, HTTP, and ISAPI clients in Go, and decoding XML, JSON, and image payloads for device interoperability without external dependencies.
Create and mantain documentation for internal processes and client specifications
Instituto Tecnológico y de Estudios Superiores de Monterrey
August 2020 - June 2024
Specialization in Cyber-Physical Systems
GPA: 97.89 / 100
Instituto Tecnológico y de Estudios Superiores de Monterrey
August 2017 - June 2020
GPA: 96.45 / 100