Co-founder
2016 - 2017IndustryMaps- Built software from the ground up, both front-end and back-end.
- Designed the user experience.
- Automated deployment.
- Programmed real-time events.
Technologies: GraphQL, Event Sourcing, Elm, ElixirQA Engineer
2014 - 2016Sonicbids- Architected a unit and acceptance testing solution using Pytest and Selenium.
- Rolled out continuous integration on CircleCI.
- Backfilled tests for an existing project.
- Filed bugs and triaged existing reports.
- Advised the team on process strategies including testing, peer review, and workflow.
- Advised the team on various process tools including GitHub and JIRA.
- Advised the team on various tech-related issues including deployment and coding best practices.
- Provided additional full-stack development as needed.
Technologies: Celery, Elasticsearch, DjangoSenior Developer
2012 - 2014Plum Radio- Developed a back-end database and API.
- Built a radio server to broadcast streaming audio.
- Worked with vendors to build a mobile application.
Technologies: Ember.js, DjangoSenior Developer
2011 - 2012WONDER | Visualizing Brands- Created a testing environment using Factory Boy and borrowing ideas from Ruby on Rails.
- Strategized and deployed a single server solution to host multiple isolated Django projects.
- Deployed Sentry across all projects for error monitoring.
- Used AJAX and HTML5 technologies to improve UX across projects.
- Automated various server-related tasks and integrated many into Django projects using Fabric.
Technologies: JavaScript, Python, DjangoSenior Developer
2009 - 2011Glasswerks- Developed a new website for public outreach.
- Developed a client portal to track sales and order shipments.
- Developed a communication interface with existing internal technology.
- Worked with the marketing department to gather analytics.
Technologies: Django