Technical Coach at Gothenburg Python User Group (GothPy)
Gothenburg, Västra Götaland County, Sweden
Join Prog.AI to see contacts
Join Prog.AI to see contacts
Summary
🤩
Rockstar
Emily Bache is a Technical Coach and software developer with 14 years' experience helping teams improve engineering practices through Test-Driven Development, automated testing, and pragmatic refactoring. She created the Samman coaching method—short, frequent sessions and whole-team ensemble practice—and leads its community as chair of the Samman Technical Coaching Society while running Bache Consulting AB. A polyglot programmer (Python, Java, C#, C++, Scala) and prolific kata author, she maintains popular refactoring exercises like GildedRose and Yatzy across many languages and publishes tooling and tests that make learning realistic and locale-aware. Emily is a regular conference speaker and keynote presenter, a Pluralsight and O’Reilly trainer, and a YouTuber whose practical, hands-on teaching often turns legacy code problems into measurable team improvements. Based in Gothenburg, she combines deep technical craftsmanship with scalable coaching techniques to raise whole-team capability beyond one-on-one mentoring.
This is a refactoring kata for improving your coding skills
Role in this project:
Back-end Developer
Contributions:2 reviews, 248 commits, 46 PRs in 4 years 2 months
Contributions summary:Emily focused on refactoring and improving the code's locale independence within the Java-based receipt printing functionality. The changes involved modifying the `ReceiptPrinter` class and the `Teller` class to use locale-aware formatting. Additionally, the user introduced a C# version of the code, adding the initial project setup and test files. Further commits involved making the C# code more idiomatic.
Starting code for a Refactoring Code Kata on the Yatzy rules
Role in this project:
Back-end Developer
Contributions:30 commits, 40 PRs, 63 pushes in 9 years 8 months
Contributions summary:Emily primarily contributed to refactoring the Yatzy game logic, modifying existing code in C#, Java, C++, Python, Ruby, and C. The changes focused on aligning the game's rules with commonly understood versions, including modifications to scoring logic for various combinations like Two Pair, Three of a Kind, and Full House. The user also updated the test suites for these languages to reflect these changes, ensuring the functionality matched the new rules. Furthermore, the user changed the project's name in C++ and test files.
Find and Hire Top DevelopersWe’ve analyzed the programming source code of over 60 million software developers on GitHub and scored them by 50,000 skills. Sign-up on Prog,AI to search for software developers.
Request Free Trial
Emily Bache - Technical Coach at Gothenburg Python User Group (GothPy)