I am a senior software engineer with more than two decades of experience developing embedded, IoT, cloud, real-time, and R&D solutions. My work spans smart city, automotive, telecommunications, robotics, and satellite systems.
I specialize in C and C++ development for ARM-based embedded Linux platforms, with strong experience in hardware-software integration, firmware debugging, network programming, and finite-state-machine design. I build reliable and maintainable systems for connected devices and edge computing environments.
I have developed IoT solutions for smart lighting and smart parking, including gateways, hybrid nodes, mesh-network communications, OTA update mechanisms, and cloud connectivity. I have worked with protocols and standards such as TCP/IP, UDP, MQTT, LWM2M, TALQ, CBOR, and TLV.
I also have backend and cloud experience, designing containerized Python microservices, REST APIs, message-broker integrations, data-ingestion services, and relational, document-oriented, and time-series data solutions. I value scalable architectures, automation, and clear ownership of product lifecycle components.
My R&D background includes autonomous drone fleets, positioning and trilateration systems, satellite transmission, multimedia streaming, FPGA-related integration, and network-stack debugging. I work effectively in cross-functional Agile teams and use Git-based CI/CD workflows to deliver high-performance software.