Cultivator of Curiosity
March 2013 - present
DevBootcamp is a for-profit education company, focused on helping people launch their career as web developers. At DevBootcamp I do a variety of things, primarily I am an instructor.
- I manage a class of 10-24 beginner developers. I deliver daily lectures and offer hands-on assistance to students working on lab challenges. On a weekly basis, I conduct assessments of students progress and provide them with feedback to help keep them on their ideal learning edge.
- I also facilitate Engineering Empathy lectures on Feedback, Super Ego, and Dropping The Water Line. These lectures are a core piece of developing well rounded developers.
Director of Education
March 2014 - August 2014
- I managed a part-time team of teachers to develop and maintain the curriculum used in the core program at DevBootcamp.
- My focus was on enhancing collaboration between the 3 offices (New York, San Francisco, and Chicago). At the time I left this role we were routinely conducting cross-location meetings that helped teachers share experiences and creating a culture of learning.
- I participated in acquisitions talks with DevBootcamp's parent company, Kaplan. I represented both roles as a Teacher and the Director of Education in these talks.
January 2011 - March 2013
In the 2 years I worked at Groupon I played a variety of roles, working in teams ranging in size from 1 to 15 developers.
Groupon Now! – Groupon's real-time, location based, mobile consumer application. This application changed the way that Groupon viewed the purchase process, as well as revolutionizing the merchant side of our sales operation.
- I was a founding member of the Groupon Now! team (at one point swelling to 16 members), and worked primarily on the front-end team.
- I was responsible for delivering front end solutions for the consumer website, as well as the merchant facing website.
- I was also lead and effort to design, develop, and deploy Groupon's first discounting system. This system allowed Groupon's Marketing team to target and control incentives to boost customer engagement. This system was responsible for a sizeable lift in sales and customer engagement; earning Groupon more money, while reducing customer service and marketing related to running targeted marketing campaigns.
Groupon Goods – Groupon's retail product application. This product represented a shift in focus from local customer experiences with small businesses, to a more holistic consumer experience.
- I was a founding member of the team that carved Goods into it's own specific set of features, after it was launched as an experiment on the main Groupon system.
- I was the primary developer and technical lead, who delivered the shipping collection system for Goods. This project closed a major hole in the overall business; stopping the product from losing roughly 60% of customers who originally bought the Goods deals, but never redeemed them. This translates into more than $100M per quarter in eliminated breakage.
Quantum Lead – This product revolutionized the way that Groupon manages their sales staff. It is a first of its kind Sales Pipeline Optimization Engine, which contributed to an 8% lift in overall deal quality and translates directly to Groupon's bottom line as increased revenue.
- I founded this team, with 2 other technical leads. I eventually became the single tech lead for the team of 10.
- The system was built of composable parts, leveraging both JRuby and Clojure for various components. The system design emerged from the sheer number of external dependencies and necessary reliability constraints our system had on those dependencies. The design allowed us to treat external dependencies as local, and served to remove bottlenecks that otherwise would have made a process like this impossible.
- As technical lead, I was also responsible for participating in the interview process for new developers joining the Sales Tools teams. In this role, I interviewed ~20 developers for various roles ranging from Director to Junior Developer.
September 2010 - August 2011
At Obtiva, I had the opportunity to work on a variety of studio projects, with clients ranging from early stage startups to established marketing companies. I worked in small teams (pairs), to deliver software every two weeks to these clients that included new websites, payment collection systems, and various line-of-business features for existing websites.
I also joined Groupon as a staff consultant through Obtiva. This experience is outlined above.
Java/Front End Developer, Dayton, OH
January 2010 - August 2010
At Pillar I had the opportunity to work on a small team developing high value, customer facing web interfaces for one of our client's current paper based systems.
- Analyzed, designed and executed solutions for the heavily data driven user interface
- Implemented several enhancements using both YUI and jQuery with great response from our customers
- Advised our client and our internal development teams on the latest techniques and tools in standards based web development
Ruby on Rails/Front End Developer, Columbus, OH
July 2009 - January 2010
Toobla was an early stage social media startup, developing an application for collecting, sharing and discovering web content in a visual way.
- Focused on improving and building Toobla's UI making heavy use of haml, XHTML, CSS, and copious amounts of unobtrusive jQuery
- Added Facebook integration to the login process using Facebook Connect, as well as using the Facebook API to post Toobla site events to Facebook
- Actively employed TDD to guide development of controllers and models using RSpec and Cucumber
Toobla also afforded me the opportunity to use and occassionally contribute to the open source community on Github.
Cardinal Solutions Group
Staff Consultant, Columbus, OH
June 2007 - June 2009
As a Staff Consultant I was responsible for implementation of Java Web solutions for
Cardinal's clients. I've worked with Cardinal's clients to develop:
- Robust MVC applications using Struts, Spring and Hibernate
- Agile capabilities including pair programming, test-driven development and lean software development
- Code review sessions focused on middle and front tier development work
I've also helped Cardinal create sales and training material around Struts and Agile concepts like TDD.
Center for Entrepreneurship
Web Development Intern, Columbus, OH
October 2005 - June 2007
The Center for Entrepreneurship is a department of the Fisher College of Business at The Ohio State University. As an intern at the Center I worked directly with the Center's Director to develop their online presence. This included cleaning and reformatting hundreds of pages of content using clean semantic markup. I also lead an effort to develop a new system to help the Center administrate the Annual Fisher Business Plan Competition.