Sept '14 - Present18F (General Services Administration) — Remote
Government tech startup improving the public’s experience through shared services, best practices, & open data
- Python
- ES6
- SASS
- Ruby
- Django
- NodeJS
- React
- Next.js
- Rails
- Postgres
- AWS
- Cloud Foundry
- Launched a dozen significant projects through close collaboration with agency partners, designers, and devs
- Spanned full development stack, including devops, ETL scripts, APIs, security, interfaces, and visualizations
- Promoted to “Lead” of 30+ engineers; hosted presentations, discussions, code reviews, and pairing sessions
- Set high expectations for code contributions, focusing on legibility, testability, and clean code principles
- Filtered ~100 resumes and interviewed nearly 50 technical candidates, leading to eight 18F hires
Dec '12 - Sep '14Consumer Financial Protection Bureau — Remote
Technology Fellowship building public-facing web apps and internal data analysis tools for bank regulators
- Python
- JavaScript
- LESS
- Django
- Flask
- Backbone
- Leaflet
- MySQL
- PostGIS
- Solr
- CentOS
- Shipped three major, user-centric software projects and two significant prototypes, iterating each frequently
- Contributed to high test coverage, style guide adherence, & code review via frequent discussion/feedback
- Promoted policies on transparency, open source, and releasing software through working groups & writings
Aug '10 - Nov '12Toodalu, LLC — Chicago & Work from Home
Quickly evolving, location-based startup focusing on loyalty rewards, charitable giving, and white-labeled apps
- Scala
- Python
- Lift
- jQuery
- Postgres
- MongoDB
- Solr
- Wordpress
- Debian
- Led the majority of technology decisions, shepherded the code base through numerous, radical pivots
- Researched and integrated with credit card processors, social networks, CMSes, mobile utilities, and more
- Configured and maintained all servers, including continuous integration with black-box integration tests
Jun '08 - Aug '10Network Ninja, Inc. — Chicago
White-labeled case management tool for pro bono legal aid, providing document/client tracking and reporting
- Object-Oriented PHP
- JavaScript
- Python
- Prototype
- Postgres
- Trac
- Drupal
- Debian
- Extended application based on project management priorities, pushing weekly; focused on modularity
- Instituted automation regimes around app setup and unit-testing, preventing countless bugs
about security, technologies, clean code, CS theory, team morale, and more
patches/plugins to upstream frameworks, community management, and personal projects
for innovation, promoting best practices, helping colleagues, and customer service
matters; I write software for legal aid agencies, charities, researchers, regulators and the public