💼 EXPERIENCE
🖥️ Senior Software Engineer
Web Services and Rapid Reuse | Gates Foundation/Institute for Disease Modeling | Seattle, WA | 📅 July 2024 - Mar 2025
- 🎤 Organized & executed a training workshop for new scientific developer library
- 🔄 Migrating multiple researchers to new versions of tooling.
- 🔧 Developing a backend for model result exploration using GraphQL, FastAPI, and Strawberry.
📈 Senior Software Manager
Web Services and Rapid Reuse Modeling | Gates Foundation/Institute for Disease Modeling | Seattle, WA | 📅 Oct 2023 - July 2024
- 🎯 Founded & led the Visualization and Rapid Reuse Modeling Team.
- 📍 Defined vision, roadmap, and long-term goals in collaboration with leadership.
- 🏗️ Recruited contractors and other roles to augment the team
👨💼 Software Manager
Web Services and Research Software Engineering | Gates Foundation/Institute for Disease Modeling | Seattle, WA | 📅 Feb 2020 - Oct 2023
- 👨💻 Managed a team of 5-8 engineers, mentoring and promoting team members.
- 🌍 Transitioned the team to remote work while maintaining operational continuity.
- 📈 Increased R engagement by 400% among researchers through training & stakeholder engagement.
- 🛠️ Developed & deployed scientific SDKs (
idmtools
) for workflow orchestration. - 🚀 Reduced deployment time for web applications & dashboards from 3 weeks to 1 week.
- 📊 Created a centralized monitoring dashboard for research websites and applications.
- 🔄 Standardized CI/CD GitHub workflows for Python libraries at IDM.
🔬 Senior Software Engineer
Full Stack Engineer, Research Software Engineer | Gates Foundation/Institute for Disease Modeling | Seattle, WA | 📅 Feb 2017 - Jan 2019
- 🐳 Evangelized Docker for scientific reproducibility and efficiency.
- ⚡ Optimized high-performance computing (HPC) workflows.
- 🧠 Automated machine learning pipeline for social mapping.
- 📊 Developed multiple features from 0 to 1 for global health or modeling full-stack applications.
- 🌍 Built dashboards & tools with React, Flask, Dash, and RShiny.
- ☁️ Automated NOAA weather data processing using Azure + Airflow.
🌐 Senior Software Engineer
Full Stack Engineer | Deloitte and Touche | 📍 Bristol, TN | 📅 Feb 2016 - Jan 2017
- 🛠 Developed microservices using Python, Angular, and Docker for Medicaid compliance software.
- 🏗 Led architecture and design of multiple microservices in Flask and Angular.
- 📑 Designed and implemented a PDF ingestion & ETL workflow for claims processing.
- ⚙️ Automated business processes using Camunda BPM Engine.
- 🎓 Led training for third-party consultants for faster onboarding.
- 🤝 Gathered requirements from external clients for claims processing.
💻 Senior Software Engineer (Billing)
Full Stack Engineer | CGI Technologies | 📍 Lebanon, VA | 📅 2012 - Feb 2016
- 🔄 Migrated legacy systems from CORBA to RESTful APIs with an Angular frontend and Dropwizard backend.
- ⚙️ Built DevOps pipelines using Jenkins and Ansible.
- 🏗 Developed automation tools for legacy system modernization.
- 🎤 Led and participated in client-facing demos.
🛠️ Release/System Engineer (Billing)
CGI Technologies | 📍 Lebanon, VA | 📅 2009 - 2012
- 🖥️ Managed multi-OS build environments (Linux, Solaris, Windows).
- 🔄 Deployed Jenkins for CI/CD automation.
- 🏗 Transitioned C++ builds from Solaris CC to GCC.
- 🌙 Performed overnight updates and deployments.
- ⏳ Served on rotating on-call team for system monitoring & incident response.
📊 Technical Analyst (ATT Provisioning Management)
CGI Technologies | 📍 Lebanon, VA | 📅 2007 - 2009
🎓 Adjunct Professor of C++ for Robotics
Bluefield State College | 📍 Bluefield, WV | 📅 Jan 2007 - April 2007
📐IT Support Engineer / CAD & 3D Visualization Specialist
ETB Architects | 📍 Princeton, WV | 📅 1999 - 2007
🏆 AWARDS
- 🎖 High Impact Bonus - 2021 Q4, 2023 Q2 | Gates Foundation/IDM
- 🏅 High Performance Bonus - 2018, 2019 | Gates Foundation/IDM
- 🎖 Applause Award - 2016 Q2, 2016 Q3 | Deloitte & Touche
- ⭐ Star Performer - 2008 Q3, 2011 Q4 | CGI Technologies
📄 Contributions to Open Source our or Scientific Papers
- 📖 Population replacement gene drive characteristics for malaria elimination
- Malaria Journal 21, 226 (2022)
- 🎯 Contribution: Model development and orchestration.
- 📖 Controlling COVID-19 via test-trace-quarantine
- Nature Communications 12, 2993 (2021)
- 🔧 Contribution: Automation of data pipelines.
- 📖 Covasim: an agent-based model of COVID-19 dynamics and interventions
- DOI
- 🏗 Contribution: Model development support
🎓 EDUCATION
🎓 Bachelor of Science, Computer Science | Bluefield State College
🎓 Associate of Applied Science, Computer and Information Technology (Networking Focus) | Bluefield State College
📍 Bluefield, WV | 2001-2005
💻 SKILLS
🖥️ Software Languages
- Python (14 yrs), JavaScript/TypeScript (10 yrs), C++ (4 yrs), Java (4 yrs)
- Shell Scripting (14 yrs), C# (2 yrs), Perl (2 yrs), Ruby (2 yrs)
🌐 Web Development (Frontend)
- React (7 yrs), Angular (2 yrs), Vue.js (1 yr)
- HTML/CSS/JavaScript (15 yrs)
- Selenium (6 yrs), Playwright/Jest (2 yrs)
⚙️ Web Development (Backend)
- Flask (7 yrs), FastAPI (3 yrs), Django (4 yrs), Express.js (4 yrs)
- PostgreSQL (10 yrs), MongoDB (4 yrs), Redis (7 yrs), Cassandra (2 yrs)
- JWT (7 yrs), OAuth (5 yrs), SAML (2 yrs), LDAP (6 yrs), Okta (1 yr)
📊 Scientific Computing & Data Engineering
- Airflow (3 yrs), Nextflow (2 yrs), Snakemake (2 yrs)
- Dask (5 yrs), Ray (2 yrs), Numba (2 yrs)
- Numpy (7 yrs), Pandas (7 yrs), Jupyter Notebooks (7 yrs)
☁️ Cloud & DevOps
- AWS (2 yrs), Azure (7 yrs)
- Docker (9 yrs), Kubernetes (6 yrs)
- GitHub Actions (4 yrs), Jenkins (10 yrs), Terraform (4 yrs)