Employment History

Senior Software Developer
[Remote: HQ is in Dallas, TX, with a satellite dev team in Kailua, HI.]
Real Geeks, LLC
Jan 2020–present
Returned to Real Geeks. Started rewriting a small app for posting ads to Facebook using their Marketing API. Original back end was hacked together in Python as a prototype several years ago and has been a constant source of bugs and downtime; the replacement uses Rails 6 and Sidekiq Enterprise for background processing, because "boring" is awesome.
Senior Software Engineer 3
New Relic
Sep 2019–Jan 2020
Joined a new team responsible for maintaining the flagship application performance monitoring product (RPM), mitigating security risks and removing features that had reached end of life. Left after four months—while the team was amazing, the project was not a good fit.
Senior Software Developer
[Remote: Company started out in Kailua, HI, then moved to Dallas, TX.]
Real Geeks, LLC
2015–Sep 2019
Joined a growing team responsible for a legacy Rails codebase with the goal of improving code quality and test coverage, building a culture of pair programming, and adding new features. Started a new Rails app for managing email drip campaigns, and created another Rails-based microservice to import email into a custom CRM and perform two-way event sync with Google Calendar. Completed multiple significant refactoring efforts, each involving extensive changes to areas of code that had been "too complicated to touch" for years.
Senior Software Developer
Renewable Funding, LLC
2014–2015
Developed features for multiple Ruby web applications and microservices, designed developer work processes, mentored other developers.
Senior Software Engineer
[Remote: Team distributed across several time zones.]
LivingSocial
2012–2014
Maintained and refactored a large monolithic Rails application, formed a new team to work on internal finance-related applications, took ownership of a complex system for calculating sales commissions and eventually removed 23K lines of code from the monolithic app, replacing it with a smaller and cleaner single-purpose app.
Senior Software Developer
Renewable Funding, LLC
2010–2012
Developed and maintained Rails applications, extracted code into internal libraries, contributed to process changes for a five- to eight-person development team, organized and gave "Lunch & Learn" presentations, provided personalized in-house training for less technical stakeholders.
Lead Developer
CTI Solutions Group
2009–2010
Maintained multiple forked versions of several different base apps written in Rails. Wrote a significant amount of code to lay out items in PDF catalogs generated from one such app.
Developer
[Remote: Company and clients in New York, NY.]
Zocalo Software
2007–2009
Maintained and extended five bespoke Rails applications with a combined total of 3,000+ active users.

Education

Bachelor of Science in Computer Science
Portland State University, 2007
Completed Computer Science department Honors program.
Associate of Science
Portland Community College, 2005