PDF copy is available upon request.


Knowledgeable (used in production):

Languages: Python, JavaScript, PHP, C++, C#/ASP.net, Java, Scala, SQL, Ruby, HTML, CSS
Frameworks: Django, jQuery, Node.js, Express, Symfony, ExtJS, Android, Twilio, Ruby on Rails, Jekyll
Cloud/CI/CD/DevOps: Heroku, Travis CI, AWS, Azure, Terraform, AppVeyor
Databases: SQL Server, PostgreSQL, MySQL, Redis, SQLite
Version Control: Git, GitHub and GitLab, Subversion (SVN), Team Foundation Server
IDEs: JetBrains/IntelliJ suite, VS Code, Visual Studio, Eclipse

Learning/Experimenting With (not used in production): Azure (IoT Hub, Service Queues), Laravel, Xamarin, React and React Native, MongoDB/NoSQL

Work Experience

18F (General Services Administration)

Remote (based in Washington, DC)
Aug 2021 - Present

18F is a technology and design consultancy for the U.S. Government, inside the government. 18F partners with agencies to improve the user experience of government services by helping them build and buy technology

  • TBA

Advanced Agrilytics

Remote (based in Indianapolis, IN)
Jun 2020 - Jul 2021

Advanced Agrilytics provides growers with customized strategies to optimize their crop outputs. I was hired as one of the first two engineers employed to help take their code base created by outside contractors in-house.

  • Automated an end-of-year report system for growers that were previously manually generated from R scripts. Each report took 30 min to 8 hours, which automating and scaling saved hundreds of hours across 100+ reports
  • Worked with existing projects to ensure they were containerized, scalable, and reproducible in Amazon Web Services (AWS)
  • Set up initial CI/CD deployment pipelines for all projects after moving from contractor’s Bitbucket to our GitLab repos
  • Created initial Agile methodologies used by the team and help develop good culture for the team and future developers


Jun 2019 – May 2020

  • Integrated Redis server into system platform and built out code for using it in caching and login systems
  • Fixed bugs and added new features with a small team on a React, React Native, and C# app (web and mobile) to help caregivers remember to report patient information to doctors
  • Added AWS integrations into a Python project to allow searching for academic papers without needing to subscribe to journals


Remote (based in Pittsburgh, PA)
Software Developer Generalist, Data Pipeline team
Feb 2018 – Feb 2019

Our team developed a system to replace an expensive third-party component to bring electronic healthcare records in-house nightly. As the team generalist, I worked on a wide variety of technologies and languages to help implement the microservices in the system.

  • Inherited a Ruby on Rails project from a former team member, and learned Ruby on Rails to fix security problems and add new features, as well as Docerize the app, prep the CI build, and create AWS configurations for it
  • Added features and fixed bugs in Monitoring and other microservices in Scala
  • Researched and learned AWS services to start incorporating them into our product’s different modules
  • Containerized monitoring services, then configured build systems to build the service automatically
  • Wrote Terraform scripts to deploy monitoring services, AWS Kinesis Firehose, and ElasticSearch
  • Helped mentor the junior developer on the team and interviewed new candidates for the team

Stowers Institute for Medical Research

Kansas City, MO
Software Developer, Laboratory Information Management System (LIMS) team
Jul 2016 – Nov 2017

On this team, I developed laboratory management software that over 400 scientists from over 20 science labs used in their daily research. The product was written in PHP and Symfony (backend) and JavaScript and ExtJS (frontend).

  • Collaborated with Tissue Culture lab members to rewrite the Tissue Culture module in the newer product frameworks, which with their regular input, helped make the module optimize their workflow and speed up their data entries of experiment results
  • Developed new features for the new Molecular Biology NGS module
  • Installed and configured a daily documentation generator for the backend codebase

Commerce Bank

Kansas City, MO
Software Developer Jun 2015 – July 2016

I was a part of the Developer Acceleration Program, which introduces just-hired developers to the processes and security protocols at the bank by rotating them through teams before settling on a team full time.

  • Architected and developed a team data metric reporting system using C#, ASP.net, and MVC, which is used by many departments
  • Extended the Branch Connections framework in C# to utilize a third party loan document service, which saved money and time needed to keep up with latest federal and local loan laws
  • Upgraded the Middleware event messaging framework to use a newer Java version to comply with SSL and PCI card requirements
  • Created a real time fraud detection system using Hadoop, Spark, Python, Java, and R with a team at a company hackathon, which was estimated by the fraud prevention department to prevent up to $1.2 billion in fraudulent transactions


Lenexa, KS
Software Engineering Intern 2013, 2014

  • Built a new automated testing framework for business intelligence reports using C++ and CPPUnit
  • Implemented new features for Perceptive Photo Transfer Client in C#, JavaScript, and jQuery
  • Mentored other interns to bring them up to speed on the main product and helped them debug errors

University of Missouri-Kansas City

Kansas City, MO
Undergraduate Teaching Assistant 2012-2015

  • Undergraduate teaching assistant for CS 201 (Intro to C++) starting with lab teaching (2012-2014) then lecture instructing (2014-2015) by developing assignments, grading student work, and ensuring ABET accreditation for the class

GeekGirl Computer Solutions

Kansas City, MO

  • Developed websites in PHP and provided web hosting services through my own business

Technical Velocity

Overland Park, KS

  • Developed custom Windows scripts and websites in VBScript and Sharepoint for a tech support and consulting company


Springfield, MO

  • Built and customized e-commerce websites in ASP and VBScript for multiple clients


Code Thesaurus – https://codethesaur.us

A polyglot developer reference tool to help you compare languages you know with ones you don’t for reference or learning. An open-source project five years in the making. I created, architected, designed, coded, and documented it. I still code but also manage the project and provide easy ways for people to contribute. Started over Hacktoberfests 2017-2020, now public with 40+ contributors.

Hardware Projects and Robotics

I am presently mentoring an all-girls FIRST Robotics Challenge team based out of Carnegie Mellon University. In my past, I was involved in my university’s robotics competition team for several years. I also mentored other middle and high school FIRST robotics competition teams in my last city. (All teams won numerous awards and one middle school team went to the world championships.) I have continued to tinker with hardware projects on the side to this day, and make my code and diagrams available on GitHub.

Speaking and Conferences

I love sharing what I learn with the developer communities as well as people interested in getting started programming. I have been speaking, teaching, and mentoring in many forms since 2011. Besides local classes and workshops, I have spoken and keynoted at over 60 events locally, nationally, internationally, and virtually. I have organized multiple events and conferences as well. All of my notes, videos, and slides can be found at geekygirlsarah.com/speaking.


University of Missouri-Kansas City, Bachelor of Science in Computer Science