CeTu
Software Engineering Team Lead / Apr 2024 - PRESENT / Zürich, Switzerland
Developing a high-load C++20 backend for real-time telemetry and event aggregation, efficiently processing and manipulating large-scale data streams at 200Mbps per core.
- Leveraged C++ coroutines with the Seastar framework for efficient concurrency.
- Improved overall data throughput by 50% and reduced service memory consumption by 30% by optimizing a single component in the system.
- Utilized the Ragel state machine compiler reducing the parsing time of standard event formats (SyslogBSD, CEF) by 70%.
- Led availability enhancements, eliminating downtime during service upgrades
- Built a sandbox service for debugging data aggregation with step-by-step insights.
- Reverse-engineered and implemented a proprietary 3rd-party binary protocol.
- Managed a four-person engineering team, coordinating development efforts.
Tech Stack: C++20 / Seastar / Boost / Ragel / Docker / AWS / Python / Jinja / MongoDB / Go