- Frequent releases
- Extensive unit testing and code review
- avoid future requirements
- flat management structure
- simplicity and clarity in code
Check out my Github profile.
Here is a short summary of my work history. More information is available upon request.
Lead Software Engineer
July 2014 -
Full stack developer with an interests in automation, testing, tool development, and team building. Manages releases, AWS infrastructure, system administration, and more. Modernized codebase from Zend framework 1 to Silex and implemented a service oriented architecture for scalability.
February 2014 - July 2014
Web developer on an agile team, with responsibilities and interests spanning the application stack.
April 2013 - February 2014
Web developer for the front-end team, encompassing PHP middlewares on down to the UI, with a focus on Facebook canvas app development.
August 2010 - April 2013
First web developer, a jack of all trades LAMP and front-end engineer, with some NoSQL thrown in for fun. Took a lead role on implementing many core features from design, through implementation, testing (unit, functional, and browser testing), release, and maintenance.
Authored and open sourced the database layer.
September 2008 - March 2010
Worked with a small, agile team to develop new features and fix bugs for products and admin tools.
March - September 2008
Developed features for a high traffic advertising platform.
Below are a few of the many, many projects I've worked on over the years that I'm not entirely embarrassed to have my name next to.
A router implementation (because why not?). Parses URIs into a tree structure for very fast routing. RESTful.
A MUD (multi user dungeon), implemented in Python3.
An event-driven PHP socket server using libevent.