Group Head of Cloud Software Development
-Primary Responsibilities:
Head a team of Full-stack developers building and maintaining a large suite of cloud-based proprietary engineering tools and rapid prototype development. Serve in a consultative capacity to other departments in order to foster a healthy cloud software environment and transition legacy products to the web.
Skills Leveraged:
Notable Projects:
-
DamageSight
Expand functionality of the EEC platform to include a new suite of tools for running proprietary engineering calculations periodically using native Kubernetes cron jobs. Also includes ability to refresh time-series data from an API proxy and evaluate the results against user-defined thresholds. This required development of separate Go binaries that run in individual containers for each type of cron job. -
Cloud-agnostic Storage API
Part of a migration of the EEC platform from GCP to Azure, we needed a uniform API for simple storage across both platforms. Critically, a uniform method of cryptographically signing URLs to offload bandwidth to the client allowed calculator authors to attach large datasets to results (regardless of the cloud provider). -
CAN2
Develop a new microservices stack to support the CAN2 project to track spent nuclear fuel storage canister corrosion rates.