Summary
Charles Heidemann is a Senior Software Architect and cloud-focused Java specialist with nearly two decades of experience designing event-driven, microservices architectures and streaming platforms. Based in Cork, Ireland, he currently leads and codes on OpenBlue Cloud projects at Johnson Controls, optimizing data flow from IoT edge connectors through Kafka and Apache Flink into multi-regional, observable cloud systems on Azure and Kubernetes. He brings deep practical knowledge of MQTT/HiveMQ, custom broker extensions, GraphQL/REST APIs, and S3-compatible file transfer solutions (MinIO) to solve large-scale integration and performance bottlenecks. Known for mentoring teams and turning thorny production issues into reliable designs, he also introduced Flink to replace Storm, improving product performance and reliability. His background blends hands-on engineering with architecture and project-level thinking supported by a Computer Science degree and an MBA in Project Management.
10 years of coding experience
20 years of employment as a software developer
Master of Business Administration (MBA) Project Management, Master of Business Administration (MBA) Project Management at FGV - Fundação Getulio Vargas
Bacharelado Ciências da Computação, Bacharelado Ciências da Computação at Universidade do Estado de Santa Catarina
English, Portuguese