Last fall JR Richardson moved from Iowa to join Groupon’s Chicago engineering team as a Software Apprentice. This week, he has graduated from the intensive six month on-the-job training program.
During JR’s apprenticeship, he had three primary mandates:
- Develop production software day-in and day-out as a member of several different Groupon engineering teams;
- Develop a greenfield “pet” project that would demonstrate his ability to fully lead a non-trivial software project; and,
- Demonstrate to the Groupon engineering team, through three equally-spaced milestone presentations, his ability to rapidly learn new technologies and techniques.
The pet project that JR decided to build over the six months was bugwatch, which he has been made available via github. bugwatch is a tool that helps integrate flog scores (how tortured your code is) to git commits. It helps release engineers and developers understand what commits are most at risk of wrecking havoc on the existing codebase.
You can learn more about Groupon’s Software Apprentice position by visiting the job listing.