Senior Systems Software Engineer with a proven track record of experience ranging from backend development to embedded systems engineering. Defining requirements and collaborating throughout the full SDLC to deliver production software.
Senior Systems Software Engineer 06/2023 – Present
Responsibilities: Architect and Technical Lead for the DriveOS Internal Developer Platform (IDP), defining the roadmap for standardized execution environments and runtime dependencies across the engineering organization. Designing and maintaining distributed backend services (Go/Python) that manage build artifacts and telemetry, ensuring high availability and binary compatibility for downstream consumers. Owning the strategy for resource isolation and compute density in the CI infrastructure, utilizing Linux namespaces and containerization to optimize high-performance workloads.
Achievements:
Orchestrated a massive infrastructure migration to modernize the build environment (GCC/glibc), resolving complex ABI compatibility issues and ensuring deterministic execution across thousands of build nodes.
Engineered the organization's transition to a container-first architecture, optimizing Linux namespaces and cgroups to maximize resource efficiency and developer velocity.
Responsibilities: Owner of the Internal Developer Platform (PaaS) for DriveOS, designing APIs and infrastructure to abstract complex compilation workflows and enhance developer velocity. Managed the end-to-end lifecycle of SDK delivery, optimizing for reliability and system throughput in a high-volume CI/CD environment.
Achievements:
Architected a distributed caching strategy for the build pipeline, reducing latency by 50% and significantly lowering compute costs via aggressive artifact reuse and parallel execution.
Redesigned the container layering architecture to eliminate data redundancy, optimizing storage efficiency and reducing network transfer times for SDK deliverables.
Responsibilities: Designed and implemented APIs and modular backends to support the transition from legacy architectures to scalable, event-driven systems. Scoped and estimated automation features, collaborating with Product Owners to enhance system reliability and customer experience.
Achievements:
Led the architectural decomposition of a monolithic legacy application into a distributed microservices architecture (Web-Queue-Worker pattern), decoupling synchronous processing to improve fault tolerance and scalability.
Championed Test-Driven Development (TDD) principles, implementing comprehensive unit and integration testing suites to minimize regression risks during architectural migrations.
Responsibilities: Developed, debugged and maintained backend and front-end functionality as well as built web app solutions utilizing the following technologies: HTML5, CSS3, JavaScript, XML, JSON, jQuery and AJAX
Achievements:
Implemented new dashboard for the customer service department to interface with customer Uverse boxes and provide telemetry to customer service to more effectively triage customer issues utilizing Perl, SOAP, and REST
Compared data of more than 3000 different customers to identify anomalies and duplicate records. Significantly improved data integrity by merging and deactivating customer accounts and creating clean records in SAP CRM and SAP ECC. Worked alongside a team of analyst to maintain high accuracy and efficiency throughout the project.