Technical leadership of globally distributed teams (15 software developers) as DevOps Architect and Product Owner focusing on Test Automation, CI/CD pipeline infrastructure and development tools for an Embedded Patient Monitor Platform in a Scaled Agile Framework (SAFe) setup
Led a strategic migration of the locally hosted development environments to cloud-based platforms (e.g., GitHub, Azure DevOps Services, Artifactory) reducing onboarding time from a month to less than a day
Drove a DevOps initiative to modernize build and release pipelines by partnering with development teams to design system- and component-level workflows and coaching teams to own and maintain their pipelines (~200 developers)
Introduced and enhanced a scalable build and test infrastructure from on-site servers to self-hosted runners using AWS EC2 instances for Linux-based CI/CD workflows for ~200 internal and external developers
Introduced a Yocto build environment for a newly developed embedded software platform to handle multiple products and dependencies and supported software development teams in using Yocto recipes and layers
Introduced a standardized development environment using Docker container in collaboration with internal software engineers (e.g. Rust, C++, Python, JavaScript/ TypeScript) to reduce integration issues in the CI/CD pipeline
Designed a QEMU-based virtualization solution out of Yocto for a virtual patient monitor to reduce development cycles and hardware dependencies
Architectural evolution of the test automation framework utilizing open-source tools (Pytest and Labgrid)
Designed and implemented a monitoring solution for process and system metrics (e.g., CPU utilization of devices undertest or DORA metrics) with Podman on RHEL for continuous process optimizations and quality assurances
Architectural support in implementing automated SBOM (Software Bill of Materials) generation in the embedded context to fulfill regulatory requirements (including NIS2/ NIST2)
Maintained a FOSSology and SW360 instance in collaboration with the Software Architect to manage utilized OpenSource Software in the Embedded Patient Monitoring platform
Maintained and enhanced the patient monitors service interfaces, including associated communication protocols, upgrade process and configurations (C++)
Maintained and enhanced components of the Embedded Linux for Philips IntelliVue Patient Monitors using the Yocto build system
Conducted periodic security evaluations of utilized open-source components (Linux and libraries
Profile
Experienced software developer with a strong background in DevOps practices, skilled in designing continuous integration and deployment processes in a highly regulated environment. Passionate about leveraging new technologies, including AI and virtualization solutions, to optimize processes and improve developer experiences. A dedicated lifelong learner who continually seeks opportunities for growth and thrives on new challenges.
Skills
Frameworks
Version Control
Monitoring
Tools and Technologies
DevOps Practices
Technical leadership of globally distributed teams (15 software developers) as DevOps Architect and Product Owner focusing on Test Automation, CI/CD pipeline infrastructure and development tools for an Embedded Patient Monitor Platform in a Scaled Agile Framework (SAFe) setup
Led a strategic migration of the locally hosted development environments to cloud-based platforms (e.g., GitHub, Azure DevOps Services, Artifactory) reducing onboarding time from a month to less than a day
Drove a DevOps initiative to modernize build and release pipelines by partnering with development teams to design system- and component-level workflows and coaching teams to own and maintain their pipelines (~200 developers)
Introduced and enhanced a scalable build and test infrastructure from on-site servers to self-hosted runners using AWS EC2 instances for Linux-based CI/CD workflows for ~200 internal and external developers
Introduced a Yocto build environment for a newly developed embedded software platform to handle multiple products and dependencies and supported software development teams in using Yocto recipes and layers
Introduced a standardized development environment using Docker container in collaboration with internal software engineers (e.g. Rust, C++, Python, JavaScript/ TypeScript) to reduce integration issues in the CI/CD pipeline
Designed a QEMU-based virtualization solution out of Yocto for a virtual patient monitor to reduce development cycles and hardware dependencies
Architectural evolution of the test automation framework utilizing open-source tools (Pytest and Labgrid)
Designed and implemented a monitoring solution for process and system metrics (e.g., CPU utilization of devices undertest or DORA metrics) with Podman on RHEL for continuous process optimizations and quality assurances
Architectural support in implementing automated SBOM (Software Bill of Materials) generation in the embedded context to fulfill regulatory requirements (including NIS2/ NIST2)
Maintained a FOSSology and SW360 instance in collaboration with the Software Architect to manage utilized OpenSource Software in the Embedded Patient Monitoring platform
Maintained and enhanced the patient monitors service interfaces, including associated communication protocols, upgrade process and configurations (C++)
Maintained and enhanced components of the Embedded Linux for Philips IntelliVue Patient Monitors using the Yocto build system
Conducted periodic security evaluations of utilized open-source components (Linux and libraries
Profile
Experienced software developer with a strong background in DevOps practices, skilled in designing continuous integration and deployment processes in a highly regulated environment. Passionate about leveraging new technologies, including AI and virtualization solutions, to optimize processes and improve developer experiences. A dedicated lifelong learner who continually seeks opportunities for growth and thrives on new challenges.
Skills
Frameworks
Version Control
Monitoring
Tools and Technologies
DevOps Practices