Resume

Skills

Languages: PHP, C#/ASP.net, C++, Java, JavaScript, SQL
Technologies: jQuery, ExtJS, Symfony, Android, Twilio
Version Control: Git, Subversion (SVN), Team Foundation Server
Databases: MySQL, SQL Server, SQLite
IDEs: Visual Studio, IntelliJ/WebStorm/PHPStorm, Eclipse

Work Experience

Stowers Institute for Medical Research, Kansas City, MO (July 2016 – Present)
Programmer Analyst

As a member of the Laboratory Information Management System (LIMS) team, I developed software that over 400 scientists use in their daily research. LIMS is written in Symfony (PHP backend) and ExtJS (JavaScript frontend).

  • Developed new features for the new Molecular Biology NGS module
  • Installed and configured a daily documentation generator for PHP/Symfony code
  • Started with the Tissue Culture module rewrite project to convert it to the newer Ext/Symfony LIMS frameworks, which will optimize workflow and speed up use of the software

Commerce Bank, Kansas City, MO (June 2015 – July 2016)
Software Developer

I was a part of the 2015 Developer Acceleration Program (DAP), which introduces the new developers to the processes and security protocols at the bank by rotating them through teams before settling on a team full time. The languages and frameworks depended on the team.

  • Architected and developed a team data metric reporting system in the initial 3-month onboarding period using C#, ASP.net, and MVC, which continues to be used and adopted by new departments
  • Extended the Branch Connections framework in C# to utilize a third party loan document service, which will save money and time needed to keep up with latest federal and local loan laws
  • Broadened and upgraded Middleware’s event messaging framework to use Java 7 (from 6) to comply with SSL and PCI credit card requirements
  • Created a real time fraud detection system using Hadoop, Spark, Python, Java, and R at a hackathon, which is estimated to prevent up to $1.2 billion in fraud when put into production

Lexmark (formerly Perceptive Software), Lenexa, KS (Summers 2013, 2014)
Software Engineering Intern: Healthcare Integration (2014) and Business Intelligence (2013)

  • Implemented new features for Perceptive Photo Transfer Client in C#
  • Solved bugs and developed features for Perceptive Photo Capture in JavaScript with jQuery
  • Created unit tests in JavaScript using Backbone.js and Sinod.js
  • Built a new automated testing framework for reports using C++ and CPPUnit
  • Solved Unicode bugs and added internationalization in BI products using Java

Freelance Work (Before 2013)

  • Taught five lab and two lecture intro to C++ university computer science classes (2012-2015)
  • Developed web sites in PHP and provided hosting service while running my own business (2009-2012)
  • Developed custom Windows scripts and websites in VBScript and Sharepoint for a tech support consulting company (2007)
  • Developed custom online stores in ASP for an e-commerce shopping cart software company (2005)

Projects

KC Speed Test – github.com/codeforkansascity/kc-speed-test

Like speedtest.net, but with open data. Forked off of Seattle’s speed test, it’s designed to show which companies are holding up to their advertised rates, as well as areas of the city lacking good internet connections so more resources can be sent that way. An active project of Code for Kansas City, a civic hacking group.

Code Thesaurus – github.com/codethesaurus/

A web app designed to help you compare languages you know with ones you don’t for reference or learning. An open-source application that’s in progress.

Rest of Us in Tech – restofus.tech

Starting off with a podcast, Rest of Us in Tech will highlight stories and projects that underrepresented people in tech are working on.

Robotics – github.com/geekygirlsarah (search “robot” for repos)

From 2011 until present, I’ve been involved in my university’s robotics team, mentoring middle school LEGO robotics teams, or high school First Tech Challenge teams. I have continued to tinker with hardware and robotics things on the side as well, and put most code on GitHub.

LED Dress / LED Christmas Tree – github.com/geekygirlsarah/, search for MSGEQ7, “Christmas tree” or “dress”

A dress covered in LEDs that are responsive to music or sound that’s playing around it. Similar code and hardware were used to build a Christmas tree that blinked in patterns based on Christmas music that was playing, and won an award at a company competition.

Missouri, Iowa, Nebraska, Kansas Women in Computing (MINK WIC) conference – minkwic.org

A biennial regional women in computing conference focused on students. I’ve been involved in planning for 2013, 2015, and 2017.

 

Speaking

Intro to Hacking with the Raspberry Pi

Introduction to hardware and programming for the Raspberry Pi, and how to integrate it into hardware projects. Given 6 times in 2015 with plans to present twice in 2017.

Raspberry Pi and Lilypad Arduino workshops

Workshops for middle and high school students to learn to build projects with the Raspberry Pi or Lilypad Arduino and various hardware parts. Given twice in 2016 and twice in 2017.

A Primer on Functional Programming

Core principles of functional programming in a language agnostic way, designed to allow integration into audiences’ current programming languages. Given 4 times in 2016 with plans to give again in 2017.

Building Your Team to Last: Successful Onboarding and Mentoring Practices

How to onboard and mentor new team members in ways that will make the team, as well as the new member, successful. Given 3 times in 2016.

The Power of Secrets

A blog post about a secret led me to discover how to be more successful as a person and developer as well as benefit teams I’m on. Given in 2016 with plans to give again in 2017.

Other panels, lightning talks, and more, along with notes, videos, and slides,  can be found at sarahwithee.com/talks

Education

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