Senior Principal Software Engineer
NCR Voyix Corporation, Platform Engineering
- Help set the platform roadmap with the other team leads. Write architecture proposals and build proofs of concept for internal tools used across the organization, including certificate management, feature flags, and the internal developer platform.
- Lead architecture for the internal developer platform, used by hundreds of developers. It tracks applications and deployments, supports release promotion and rollback, and handles deployment, architecture, and security approvals.
- Research Kubernetes clusters and deployments across cloud providers. Design a cloud inventory system that maps resource relationships to help teams identify what an outage could affect.
- Built a certificate management pilot with Venafi and ACME issuance, Temporal workflows, and discovery across GCP and Azure. Connected it to the developer platform's existing authentication, auditing, and approvals.
- Designed and built a remote command service in Go and Temporal, now in pilot for certificate testing and resource discovery. It signs commands and responses, restricts tenants to approved endpoints, and supports team-owned plugins.
- Created the framework and first resource for an AppDynamics Terraform provider. Another engineer extended that pattern to manage additional resources through GitOps.
- Prepared a dormant, undocumented application for an eight-figure acquisition. Reconstructed its environment, modernized CI/CD, updated dependencies, and documented service communication with no prior team knowledge to draw on.