![]()
Software Engineer
One Medical
Oct 2018 - Present
• 6 yrs 10 mosSep 2016 - Sep 2018
• 2 yrs 1 moSupporting an API for multiple mobile apps that enable people to track their health and empower them to lead a healthier life.
Rails with Minitest on backend with Angular, Highcharts and plain old JS on the front end.
![]()
Software Engineer
Chalk Schools
Apr 2015 - May 2016
• 1 yr 2 mosBuilding document management software for schools, freeing up educators for better things.
TDD & pair programming extensively.
Among other things, we used:
Rails & RSpec, React, Backbone & Mocha.
![]()
Software Engineer
One Block Off the Grid
Oct 2013 - Apr 2015
• 1 yr 7 mosKey tasks:
Organizational:
- Take active part in improving development and planning process
- Promote better use of git and Github tools (using branches for all development, pull requests for async code review)
- Improve design team's workflow by incorporating version control in design assets (using Pixelapse service)
- Initiate and advocate bi-weekly 1-on-1 meetings with managers to improve communication and tighten the feedback loop
Technical:
- maintain internal tools with PHP back-end utilizing Smarty templating engine and Underscore.js templates on the front-end
- refactor quite a bit of legacy css and js for more modularity and better performance
- start a css style guide in the company wiki
- incorporate SASS into existing php projects
- incorporate sprites for image concatenation
- TDD an Ember.js app, using Bower and Grunt for dependency management
- Configure CORS on Rails back-end
![]()
Front-end Software Engineer
Tapjoy
Sep 2012 - Jun 2013
• 10 mosFront-end Engineer
* Participated in re-writing our mobile site in Backbone.js
* Spearheaded integration of Jasmine and writing a test suite for our Backbone.js app
* Implemented the cross-device compatible UI for features that needed to be responsive not only to the front-end conditions (e.g. device type/size), but also to variance in supplied data (e.g. different asset availability)
* Continually advocated for cleaner Git commit history :P
![]()
Software Engineer
One Medical
Oct 2018 - Present
• 6 yrs 10 mosSep 2016 - Sep 2018
• 2 yrs 1 moSupporting an API for multiple mobile apps that enable people to track their health and empower them to lead a healthier life.
Rails with Minitest on backend with Angular, Highcharts and plain old JS on the front end.
![]()
Software Engineer
Chalk Schools
Apr 2015 - May 2016
• 1 yr 2 mosBuilding document management software for schools, freeing up educators for better things.
TDD & pair programming extensively.
Among other things, we used:
Rails & RSpec, React, Backbone & Mocha.
![]()
Software Engineer
One Block Off the Grid
Oct 2013 - Apr 2015
• 1 yr 7 mosKey tasks:
Organizational:
- Take active part in improving development and planning process
- Promote better use of git and Github tools (using branches for all development, pull requests for async code review)
- Improve design team's workflow by incorporating version control in design assets (using Pixelapse service)
- Initiate and advocate bi-weekly 1-on-1 meetings with managers to improve communication and tighten the feedback loop
Technical:
- maintain internal tools with PHP back-end utilizing Smarty templating engine and Underscore.js templates on the front-end
- refactor quite a bit of legacy css and js for more modularity and better performance
- start a css style guide in the company wiki
- incorporate SASS into existing php projects
- incorporate sprites for image concatenation
- TDD an Ember.js app, using Bower and Grunt for dependency management
- Configure CORS on Rails back-end
![]()
Front-end Software Engineer
Tapjoy
Sep 2012 - Jun 2013
• 10 mosFront-end Engineer
* Participated in re-writing our mobile site in Backbone.js
* Spearheaded integration of Jasmine and writing a test suite for our Backbone.js app
* Implemented the cross-device compatible UI for features that needed to be responsive not only to the front-end conditions (e.g. device type/size), but also to variance in supplied data (e.g. different asset availability)
* Continually advocated for cleaner Git commit history :P