Resume/CV

PDF Version

Education

  • M.S. in Computer Science, University of Arizona, Spring 2020
  • B.S. in Computer Science, Colorado State University, Spring 2016
  • B.S. in Psychology (“Mind, Brain, Behavior” a.k.a. Neuro-Cognitive), Colorado State University, Spring 2016
  • B.S. in Applied Computing Technology (Human Centered Computing), Colorado State University, Spring 2016

Skills

  • Capable of developing in multiple programming languages
    • Skilled: Scala, Python, Bash
    • Proficient: Java, C, C++
    • Former or Casual experience: Chapel, CUDA, Rust, PHP, JavaScript
  • Presentation and education experience
  • Experience working in Agile development cycle
  • Reversion control with git, GitHub, Bitbucket
  • Proficient in Linux environment
  • Experience with multiple build systems
    • Make, CMake, AutoTools (‘from the ground-up’ experience in all)
  • Experience with containers and containerization
    • Docker, Singularity
  • Parallel programming
    • Python.Multiprocessing, OpenMP, OpenCL, MPI, CUDA
  • Performance analysis and optimizations
    • GProf, valgrind, custom performance timing and analysis tools
  • Experience working with compilers, code transformation, and code generation
  • Regex Wizard

Work experience

  • September 2020 - Current: Senior Software Engineer
  • May 2020 - August 2020: Scientific Analyst 1
    • University of Arizona
    • Activities and duties included:
      • Conduct performance experiments and analysis of scientific applications
      • Assist in the development and improvement of scientific applications
      • Assist in the development of scientific data-processing infrastructure
    • Supervisor: Michelle Strout Ph.D
  • August 2016 - May 2020: Graduate Research Assistant
    • University of Arizona
    • Activities and duties included:
      • Investigate performance of existing scientific application and propose efficiency changes
      • Plan API changes to provide path for shared-memory parallelization and automated inter-loop optimization
      • Collaborated with interdisciplinary and cross-institutional research team
      • Conducted and published research on methods in inter-loop optimization specified using extensions to OpenMP language
      • Worked with team exploring methods of extracting parallelizable loops in Python applications using dynamic analysis
      • Mentored undergraduate student in benchmark undergraduate honors thesis
    • Supervisor: Michelle Strout Ph.D
  • Summer 2018: Software Engineering Intern
    • Cray Incorporated (now part of Hewlett-Packard Enterprise)
    • Activities and duties included:
      • Extended Chapel’s compressed sparse-array data structure
      • Explored a developer-friendly refactor to Chapel’s Domain Standard Interface
      • Developed distributed matrix toposorting benchmark exploring distributed work queuing strategies
    • Supervisors: Brad Chamberlain Ph.D. and Benjamin Robbins
  • Summer 2015: Software Engineering Intern
  • May 2014 - August 2016: Undergraduate Research Assistant
    • Colorado State University
    • Activities and duties included:
      • Conducted and published research on methods of hiding time-tiling loop-optimizations using existing programming language features
      • Conducted performance experiments
    • Supervisors: Michelle Strout Ph.D. and Catherine Olschanowsky Ph.D
  • August 2012 - May 2014: Undergraduate Teaching Assistant
  • January 2012 - August 2012: Undergraduate Research Assistant
    • Colorado State University
    • Activities and duties included:
      • Conducting psychological experiments
      • Participating in group research meetings discussing methods and topics in automation in learning
    • Supervisors: Benjamin Clegg Ph.D and Robert Gutzwiller Ph.D

Publications

Teaching

Service and leadership

  • President (Fall 2018 - Spring 2020) and Co-Founder, Computer Science Graduate Student Council, University of Arizona
  • Computer Science Representative (Fall 2018 - Spring 2020), Associated Graduate Council for the College of Science, University of Arizona
  • Undergraduate Representative (Fall 2013 - Spring 2016), Computer Science Undergraduate Committee, Colorado State University

Awards

  • Graduate Service Award (Spring 2019), University of Arizona College of Science
  • Graduate Service Award (Spring 2019), University of Arizona Department of Computer Science
  • Dean’s List (Fall 2015), Colorado State University College of Natural Science
  • 3rd Place, 2014 Undergraduate ACM Research Competition, SuperComputing14
  • Best Undergraduate Poster (2014), Rocky Mountain Celebration of Women in Computing