Summary
Giovani Espindola is a Senior Software Engineer with 11 years of experience building industrial-grade IoT systems, firmware and cloud services across Golang, C/C++, C# and modern JavaScript frameworks. He has led end-to-end projects that ship to tens of thousands of gateways, designing modem-grade OpenWRT firmware, performant edge services (Modbus, LwM2M, MQTT) and secure public APIs with JWT and PKI-based features. Comfortable across backend, frontend, embedded and cloud, he pairs low-level optimization and profiling for resource-constrained devices with high-level system design, billing integrations and observability. Notably, he architected Digital Twin provisioning and a time-series event detection engine while driving cross-team transitions and multi-country product handovers. Based in Santa Catarina, Brazil, he blends rigorous OO design and UML modeling with hands-on delivery of production systems at scale.
11 years of coding experience
9 years of employment as a software developer
Bachelor of Information Systems, Information Technology, Bachelor of Information Systems, Information Technology at Universidade Federal de Santa Catarina
Postgraduate Specialization (Lato Sensu) Go Expert, Computer Software Engineering, Postgraduate Specialization (Lato Sensu) Go Expert, Computer Software Engineering at Full Cycle
portuguese (brazil), English, Italian