Software Engineer
Fernride - Build Automation and Tooling Team
- • Managed and maintained a Bazel-based build system for autonomous and teleoperated terminal trucks, supporting a multi-language monorepo.
- • Operated and contributed to CI (Continuous Integration) infrastructure across on-premises, AWS and Azure cloud environments; Utilized Terraform for infrastructure as code, integrated microservices with Kubernetes, and implemented robust monitoring, alerting, and SLOs (Service Level Objectives).
- • Designed and led the implementation of a static analysis gating solution to enforce safety certification requirements (TÜV), reducing static analysis violations from ~10,000 to ~200 in six months.
- • Designed a hibernation based solution for CI cloud machines to preserve the Bazel server cache, potentially resulting in over 90% performance improvement for cold job runs and approximately 60% reduction in compute costs.
- • Integrated recorded real-world vehicle-simulation tests into CI as a safety-quality gate, sped up runtime using multi-level caching (shared Lustre Filesystem + Bazel remote cache), and added the checks to PR and merge pipelines to speed impact analysis for certified releases.
