IDE-Assisted Refactoring Bootcamp for a Junior Backend Team
Overview
What this challenge is about.
Design a 5-day curriculum centered on 10 katas chosen for refactoring-pattern coverage (e.g., Gilded Rose for replace-conditional-with-polymorphism, Tennis kata for extract-method, Trip Service for sprout-class around a singleton). Each kata pairs a code smell with the canonical Fowler refactoring and the IntelliJ keyboard shortcut. Run morning theory (45 min) + 3 hours of paired katas + 30-min retro daily. Pre/post assess all 12 engineers on a held-out kata graded against a rubric (test-green discipline, refactoring vocabulary, IDE-shortcut fluency). Deliver the curriculum, the rubric-graded assessment, and a 6-page continuous-learning plan for the three client teams.
The Brief
What you'll do, and what you'll demonstrate.
Design and run a 5-day refactoring bootcamp that measurably improves 12 junior engineers' IDE-assisted refactoring fluency, with evidence.
Earning criteria — what you'll demonstrate
- Design a kata curriculum that maps each kata to a specific refactoring + smell
- Coach pair-programming sessions where refactoring is the primary skill, not coding
- Assess refactoring fluency objectively (test-green discipline + vocabulary + IDE use)
- Plan continuous practice so the bootcamp doesn't decay in 30 days
Program Fit
Where this fits in your program.
Sharpens the same skills your degree expects you to demonstrate.
Skills
Skills you'll demonstrate.
Each one shows up on your verified credential.
Careers
Roles this prepares you for.
Real titles. Real skill bridges. Pick the one closest to your trajectory.
Career mappings coming soon.