Education

University of Toledo logo

Doctor of Philosophy

Physics

Astrophysics Concentration

DePaul University logo

Master of Science

Computer Science

Theory Concentration

DePaul University logo

Dual Bachelor of Science

Mathematics and Computer Science

Physics

Continuing Education

As a strong believer in the value of lifelong learning, I have taken online courses to hone different skills. This has led to the completion of certified courses offered by Johns Hopkins University (e.g., Executive Data Science Specialization, Single Page Web Applications with AngularJS, Advanced R Programming, or Biostatistics in Public Health Specialization), several Qwiklabs badges, and the Professional Scrum Master I certification.

Professional History

Software Engineer

June 2019 – Present
  • Feature development in backend Java services to enable customers in the Consumer Packaged Goods industry, including multiple Fortune 100 companies, to optimize and track their promotions. This work includes consumption of first- and second-party data, API design for third-party integrations, and periodically being the point of contact for any issues faced by our customer success team
  • Implemented operational improvements, including error reporting with Sentry, consistent distributed caching with Hazelcast, and schema changes needed for performance improvements
  • Test-Driven Development using modern tooling: code reviews with Upsource, sprint and issue management with an Agile methodology using Jira, CI/CD with Jenkins to Google Kubernetes Engine

Assistant Research Scientist
(Full Stack Developer)

August 2017 – June 2019
  • Backend Java/Spring development to facilitate scientific collaboration, including:

    • Primary developer for file hosting management and sharing for external users
    • Primary developer for porting leaky, legacy database connection management into Spring
    • Investigated and implemented a file-system-based quota system for our users
    • Involved in development, ongoing operations/deployments, and user-facing support
  • Frontend web development:

    • Converted JSP website into a reactive website using Vue.js and ES6 modules
    • Assisted in ongoing bug fixes and feature development
    • Designed and implemented a web UI for submitting computational jobs
    • Assisting in development, ongoing operations/deployments, and user-facing support
  • Management of Docker images providing a Compute environment for external users, including:

    • Conversion of manually created Docker images into reproducibly built images (writing Dockerfiles)
    • Creation of a CI pipeline using Jenkins to build all images in the correct order and Selenium to test images
    • Handling user support and requests for scientific software
  • Advocated for and implemented (with team) Git Flow for organized source code management

  • Design and Prototyping of an on-premise Kubernetes cluster

  • Containerizing Tomcat WAR and Express applications for deployment on Kubernetes

Graduate Research Assistant

June 2012 – July 2017
  • Focused on characterizing morphological features in Hubble Space Telescope near-IR images
  • Successfully received funding and telescope time through competitive NASA proposals

Graduate Teaching Assistant

August 2011 – June 2013
  • Recitation instructor, lab instructor, and grader for introductory physics

Mathematics Tutor and Grader

September 2007 – June 2011
  • Taught topics including Algebra, Calculus, Statistics and Discrete Mathematics

Undergraduate Researcher

June 2009 – August 2009
  • Creation of Zeeman Effect fitting routines in IDL

Web Developer

April 2009 – June 2009
  • Volunteered with a team of students to provide exercise incentives for Chicago-area students
  • Integrated data visualizations using Google Maps API with Ruby on Rails

Undergraduate Researcher

June 2008 – August 2008
  • Fractal analysis using Daubechies wavelets to study scales of homogeneity among SDSS galaxies

Public Service

Administrative Duties

Tasks around the university Physics department, including:

  • Webmaster
  • First-year Liaison
  • Graduate Student Association Representative

Amateur Radio Emergency Service

As a licensed member of the Amateur Radio Service, I have been fortunate to help provide cross-agency radio communication support for a number of events:

Science Outreach Events

Prepared for, and assisted students at events including:

  • Women in Science Day
  • High School Physics Camp
  • Clean Energy Workshop
  • Summer Research Experience for Undergraduates (REU)

President of DePaul Linux Community

Spring 2009 – Winter 2010

Responsible for organizing meetings, soliciting funding requests, and planning events.