HomePDF
Alex Pogue
Software Engineer
Technical Skills
- Languages: Python, JavaScript (Vue/React), Java, Swift (iOS), C, and C++
- Specialites: DevOps Monitoring, automation, code release, API development and usage, full stack development
- GitHub: github.com/alexpogue
- Website: alexpogue.com
Professional Experience
Software Engineer, Center for Digital Health MLOps DevOps Team (November 2021 - current)
Mayo Clinic (Rochester, MN)
- Innovate and bulletproof early-stage AI research projects from ideation to clinical trials.
- Maintain 6 Azure DevOps CI/CD pipelines to build/test/deploy docker images to a registry.
- Create push-button release process for AGPS AI asthma prediction tool to a Kubernetes VM.
- Collaborate with researchers, developers, and stakeholders to add features such as memcache (30x performance increase), Epic OAuth login, and critical bug fixes in research code.
- Improve code quality by creating test-driven development framework, step-through debugging process, and automated unit test runs in an otherwise non-technically complete project.
Senior Software Engineer, IBM Cloud Pak for Data (CP4D) SRE and Backup/Restore Team (August 2019 - February 2021)
IBM (Rochester, MN)
- Developed Jenkins build automation and release process for CP4D backup/restore tooling.
- Automated build, scan, and delivery in Jenkins to enable push-button release.
- Executed two releases – security scan, approve open source, sanity test, write/publish docs.
- Spearheaded Jenkins adoption to improve greater SRE team’s automation processes.
- Managed JMeter test Jenkins jobs for 7 CP4D plugins to verify performance between releases.
Software Engineer / Team Lead, IBM Streaming Analytics DevOps Team (June 2015 - August 2019)
IBM (Rochester, MN)
- Oversaw thousands of VM systems across 3 regions for IBM’s Streaming Analytics cloud service.
- Designed, implemented, and maintained entire monitoring infrastructure pipeline:
Metrics database → New Relic → PagerDuty → ServiceNow → Slack
- Orchestrated PagerDuty schedule, wrote runbooks, automated resolution, resolved root cause.
- Wrote and maintained Ansible deployment scripts to deploy to Kubernetes.
- Composed customer-facing tutorial articles for integrating Streaming Analytics with other cloud services via REST API, JDBC, and Kafka messaging (alexpogue.com/articles).
Software Engineer Intern, Mapping Tools Team (May 2014 - August 2014)
Garmin (Olathe, KS)
- Extended capability of a legacy C++ application to import 79 new map file types.
- Integrated an open source geospatial library into existing legacy code.
- Collaborated with internal users to get feedback on usability and workflow.
Education
Bachelor of Science, Computer Science (graduated May 2015)
Iowa State University (Ames, IA)