A software engineer for the past ~7 years, I began my professional path working on legacy systems written in old .net BE and FE technologies. While debugging and troubleshooting my way out of the legacy trenches into the "new" Java based, cloud hosted micro services world, I started learning, practicing, implementing and teaching agile software engineering practices (Advanced Refactoring, TDD, BDD, Clean code, Emergent design, etc.). I enjoy and value Code Katas (and find them the best way to improve quickly) as well as teaching, mentoring and learning new things all the time from people I work with and from other sources available.