JOSHUA KERIEVSKY - Key Persons


Adam Whaley

Job Titles:
  • Consultant
  • Member of the Amazing Team
Adam is a software developer and coach with over 10 years' experience in the software industry. During this time, his focus has been helping companies utilize an Agile mindset, apply lean principles and mindfulness. Adam is passionate about helping people solve problems, focusing on continuous improvement, and becoming a great team player. Adam has helped numerous companies in industries such as finance, medical, retail, and government. At a government agency, Adam helped their IT department deliver value more frequently by implementing continuous integration and continuous deployment (CI/CD). The department quickly went from 1-2 releases a year to 1-2 releases a month. Along with this, he was able to help the development team learn software craftsmanship practices such as pair programming, ensemble/mob programming, and Test Driven Development (TDD) . These practices enabled the team to deliver a project with zero defects, a month earlier than previously estimated. He was also able to work with their product owners to understand and communicate value better. This resulted in another project getting completed quickly, thus saving the organization roughly $3 million per year. Adam lives in Farmington, MO with his wife and daughter and holds a Bachelors in Computer Science from Missouri University of Science and Technology. In his free time, he likes to play board games, D&D, and read any book he can get his hands on. His Top 5 books are 5 Dysfunctions of a Team by Patrick Lencioni, Search Inside Yourself by Chade-Meng Tan, Start With Why by Simon Sinek, The Name of the Wind by Patrick Rothfuss, and Ready Player One by Ernest Cline.

Adeel Ali

Job Titles:
  • Member of the Amazing Team
  • Senior Consultant
Adeel has been working with software development teams for over 20 years, leading and architecting highly scalable solutions for the enterprise. For the last 7 years, he has found his interest in coaching technical teams and helping them build great products. He benefitted from working with great mentors at the start of his career; some of them early adopters of XP (Extreme Programming) practices. That experience proved to be highly inspirational and he has been learning and teaching it ever since. Lean startups have been a great inspiration for him as well. He feels there is no better way to learn product ownership than building your own product. Owning his own startup helped him develop Lean software development skills with a strong focus on visualizing flow, eliminating waste and building feedback loops. Adeel is a strong proponent of building a DevOps culture in organizations. His background in both Lean & XP practices helps him accelerate as a DevOps transformation specialist for product teams. He loves working with teams on automating infrastructure for continuous deployment and delivery. Having years of experience building highly distributed cloud-based applications helps him coach teams through their cloud adoption journey. He has assisted numerous organizations transform their DevOps culture such as American Airlines, JP Morgan Chase, and Ford Motor Company. Adeel lives in Dallas, Texas with his wife and children. Adeel is extremely passionate about improving people's lives through technology education, especially in developing countries. He contributes by running online classes and coaching programs for underprivileged students in his hometown in Pakistan and is extremely proud of their achievements.

Amber Conville

Job Titles:
  • Coach
  • Member of the Amazing Team
  • Senior Consultant
  • Software Developer
Amber Conville is an agile coach and software developer with over a decade of coaching and leadership experience. Amber has a passion for empowering people and helping them find joy in their work through action, communication, and experimentation. She believes it's not only possible but necessary to drive progress and accountability through servant leadership and support. She is driven by fostering environments of transparency and healthy communication that support development techniques such as pairing, test-driven design, continuous refactoring, mobbing, and continuous integration and deployment. Amber's experience ranges from web and backend developing work to growth and transformation of startups to large enterprise clients. As a player coach for a large textbook publisher, she contributed to their large-scale agile transformation and electronic learning products supporting maintainable coding practices and processes. She coached a team coordinating a large automotive company's vehicle inventory across dealerships by modeling hands-on TDD practices and collaborative team communication. Amber has also successfully created and implemented support frameworks, including training, feedback, reviews, recruiting, and compensation as the Director of Engineering for two prominent consulting firms. Although she believes that productivity is not syntax-bound, Amber's development toolkit includes Java, Javascript, Ruby, Elm, and Elixir. She created an iOS mobile app for the fans of a national basketball team using Objective-C with a robust functional and unit testing suite. Amber was also able to create a dynamic way to translate HTML directly into native view layouts dynamically for this app, of which she is incredibly proud. She has contributed to and developed similar apps, including one for administering dynamic power grid orchestration and a pharmaceutical app to centralize communication between doctors, pharmacists, and insurance providers. Amber's extracurricular passions are mentoring and making the tech industry more accessible to underrepresented groups. She loves being a part of her local tech community and thinks she learns the most when teaching and helping others. To this end, she volunteers and organizes user groups, conferences, and nerd gatherings whenever possible. She has spoken at Agile & Beyond and Detroit Dev Day and five years in a row at Codemash. In 2014 she founded Self.conference (selfconference.org) and recently started Selfdot (selfdot.org), a non-profit that provides accessible learning and gathering spaces for basic tech and programming literacy in Detroit. Amber loves board and video games, reading and watching sci-fi and horror, and building mechanical wooden puzzles. She lives in Detroit, MI with her wife, two children, and two sneaky chihuahuas.

Anthony Oden

Job Titles:
  • Member of the Amazing Team
  • Senior Consultant
  • Product Coach
Anthony Oden is an experienced product coach, successful process and system design leader, and sought-after consultant with a track record of rapid value delivery. Perhaps more important than what he does is his passion for and skill at tactical mentorship and coaching of individuals and teams as a means of growing happy, effective organizations. Anthony has spent over 20 years designing, building, and delivering products you've probably used and loved and helping others at Fortune 500 brands do the same. Early in Anthony's coaching career, he was fortunate to pair with Rally coaches who are still Industry-leading thought leaders in Agility. He learned that meeting the customer where they are at, focusing on small incremental improvements, and bias towards customer empathy were cornerstones in building products, systems, and the structures supporting them. Anthony was recruited to join several global transformations and relocated to Spain (BBVA) and China (Cisco) as the lead product liaison responsible for aligning international business and delivery teams. He successfully executed a remote collaboration practice for product managers, development teams, marketing, and leadership in both instances.

Anthony Sciamanna

Job Titles:
  • Senior Consultant
Anthony is a software developer, agile coach, and trainer with over twenty years of experience in the software industry. For the last decade he has focused on agile coaching as a technical lead, software development manager, engineering coach, and consultant. He is passionate about helping software organizations and their teams improve their ability to deliver value to customers, improve the quality of their code, and making work a joyful experience. He believes that the most successful agile software teams are small, cross-functional teams that collaborate closely with a continuous focus on technical excellence and quality. In addition to his team-level coaching, Anthony has worked with and coached organizational leadership. He has helped structure agile teams around value delivery to enable them to be self-organizing and independent while eliminating or minimizing cross-team dependencies. He believes that successful agile organizations shift authority to the team to create truly empowered teams. At eMoney Advisor, Anthony partnered with the CTO to create the first Extreme Programming (XP) team in the company. As agile spread throughout the company, his role shifted from a Technical Lead & Software Manager to an Engineering (Technical Agile) Coach. In this role, he coached a dozen teams on lean and technical practices. As an agile consultant at Slalom, he worked with clients to coach them on agile, lean, and technical practices that yielded measurable improvements to their product delivery. As a trainer, he has created and delivered training and workshops across a variety of agile topics including Test-Driven Development, refactoring, legacy code rescue techniques, Mob Programming, Scrum, and Kanban. Anthony is the founder and an organizer of the PhillyXP user group that focuses on topics such as Extreme Programming, Lean, technical excellence, and Modern Agile. He has given several talks at conferences, universities, and user groups. He often writes about agile software development on his blog https://anthonysciamanna.com and has had articles published in The Startup and the NDepend Better Code Book. As a former musician and music instructor, Anthony remains passionate about music. He enjoys listening to his music collection and attending live music events. He is happy to talk about music with anyone interested. He spends as much time as he can with his family playing games (both video games and board games), running, hiking, and biking. Anthony has a BS in Computer Science from Drexel University and lives in the suburbs of Philadelphia with his wife, son, and two cats.

Ardi Karaj

Job Titles:
  • President - Industrial Logic Canada

Ashley Johnson

Job Titles:
  • Senior Consultant
Ashley is a high-performance team expert and senior coach for Industrial Logic who is passionate about creating value. He has personally coached thousands of people across many teams, helping organizations achieve high-performance teamwork through responsible and intentional collaboration. As a coach, Ashley guides enterprise clients through lean/agile transformations yielding measurable improvements in time-to-market and quality. He has a special knack for facilitation and frequently serves as a "translator," bridging gaps and catalyzing collaboration between executive management, engineers, and customers. Ashley grew up as microprocessors were moving from electronic hobbyists to office PCs. While still in high school, he wrote a small businesses billing system and did component level repairs on computers. Ashley's business interests shifted to developing large systems effectively, where he began to focus on what it takes to catalyze high-performance teams. Throughout his career, Ashley has achieved remarkable results with numerous clients. He served on the board of the APLN (Agile Project Leadership Network) and played leadership roles with Valtech Technologies, ObjectSpace, and Novell. At Valtech, Ashley was the leader and driving force behind the dynamic culture of their training division that led to rave reviews from clients. Most recently, Ashley was a co-founder of Gemba Systems, a provider of systematic learning and coaching programs that go beyond methodology best practices. His clients include Xerox, Software AG, Chesapeake Energy, Schlumberger, CarFax, Target Corporation, Applied Biosystems, Intel, Nortel, and GE. Ashley is a frequent conference speaker on such topics as team performance, scaling Lean and Agile and the role of leadership in self-organizing teams. Ashley lives in Montana with his wife and three of his six children. He enjoys many sports - scuba, skiing, snowboarding, kitesurfing; is musically inclined; and is learning to paraglide.

Brett Schuchert

Job Titles:
  • Senior Consultant
Brett Schuchert is a strong believer in the small, and the simple (though simple doesn't necessarily mean easy). He believes in the importance of understanding the deeper forces driving the way in which work gets done. He's especially keen in understanding, and where appropriate, guiding changes in mental models. He started teaching computer literacy in 1985, began professional development in 1989, and reviewing books, rather than just reading them, in 1990. He's coached development and business teams in Agile/Lean methodologies. He's performed agile transformations, working in the small and large, spanning several industries from oil & gas to retail. His Agile style is immersive, delivering tangible results in areas from reducing delivery variability to the honing of technical skills. Brett worked with a large utility company's PMO to introduce the Unified Process, supporting the entire transformation. He coached a smart grid company from the C level to developers. The company was command and control, consistently not making its contractual commitments. It became collaborative and met current contractual commitments. It also delivered the first release of a second project and remains self-sufficient. As of 2020, Brett had trained across 5 decades. This century he's focused on Test Driven Development and Refactoring in multiple languages (C++, Java, C#, VB.net), Legacy Refactoring, Patterns, Practices and Principles of OOD and Agile Immersions (with Robert Martin). Brett developed and offered an 8-week boot camp on agile software development from Java to Requirements, helping COBOL programmers migrate to Java. He also developed and taught a course on Agile Requirements Exploration. As a presenter, he's covered high-level design principles, functional testing, Aspect Oriented Programming, testing and writing multi-threaded solutions. He has delivered talks at Agile Testing Days, The Agile Conference, and several others. Brett has published technical articles including Testing, BDD, Aspect Oriented Programming and JEE. He contributed chapters on concurrent programming and testing concurrent programs to Clean Code, authored the second half of The STL published by Prentice Hall, among others. Brett received his Bachelor of Science in Computer Science from the University of Iowa and maintains his edge through project delivery, ongoing attendance at various leadership and development programs, and has studied under Weinberg and the methods of Virginia Satir. Brett lives with his family in Oklahoma City, OK. His current interests involve Tai Chi, Meditation and Liuhebafa.

Bryan Beecham

Job Titles:
  • Senior Consultant
  • Agile Coach, Trainer, Developer
Bryan Beecham is an Agile coach, trainer, developer and international speaker with over 20 years of comprehensive IT experience. His specialties are coaching teams, providing effective training and facilitating Agile adoption. He is a software craftsman who is passionate about improving everyone's ability to design and produce excellent software. Bryan has extensive experience architecting, designing and implementing software solutions utilizing a variety of technology platforms.​ He is equally proficient discussing corporate vision with executives, advising companies on Agile transformation and teaching new techniques and practices to developers. Bryan is passionate about collaboration, extreme programming, discovering creative solutions and helping teams deliver value to customers. His training style is designed to get active audience participation and to unlock creativity and learning with everyone regardless of their technical background.​ Bryan has a published training video on TDD, Refactoring and Pair Programming available and speaks regularly at Agile conferences world wide. His blog HumanRefactor is where he compares technical practices and learnings with the improvement of the human body.​ Bryan lives in Ottawa, Canada, plays guitar, and enjoys chasing soccer balls around when he has the opportunity. He also volunteers as a minor hockey coach and loves to talk about healthy eating.​

Cecil Williams

Job Titles:
  • Senior Consultant
Cecil is an agile/technical coach, software craftsman and mentor/teacher who is passionate about sharing his knowledge on agile processes and software development engineering practices. Cecil holds masters degrees in business administration and information technology, along with a bachelor's degree in nuclear engineering. Cecil started doing iterative development while helping a telecommunications company adjust to the industry deregulation over twenty years ago. He was a key member of the first agile project for a financial company that adopted XP and was a technical lead on another project that was featured in Chapter 14 of Specification by Example - How Successful Teams Deliver the Right Software (2011, Manning). Cecil has been leading, mentoring and coaching teams in agile processes and software development engineering practices ever since. Cecil shares his insights through conferences, user groups, social media, and blogging. His social media handle is @cecilgwilliams. Cecil has been heard speaking at Agile and Beyond, dsmAgile, Iowa Code Camp, Central Iowa Java Users Group, Agile Iowa, John Deere Agile Conference, and PMI Professional Development Day.

Charlotte Chang

Job Titles:
  • Senior Product Consultant
Charlotte has over 15 years experience in product definition, design and delivery, helping teams and organizations achieve value-driven products, outcome-driven goals, and collaboration-driven solutions - the benefits of modern business agility. Equipped with a background in Marketing, Charlotte started her IT career in a more traditional software delivery environment, where she learned the value of why getting fast feedback and understanding users matters! Since then she has leveraged the ‘make users awesome' philosophy in her experience balancing passion and pragmatism, ultimately focusing teams on designing and creating products that deliver value sooner. Charlotte has worked with organizations of all sizes, from startups to Fortune 50, both in the US and Australia, providing a mix of agile team delivery and coaching experiences. She has a decade of direct agile delivery experience as a product designer and UX, business analyst, developer, tester, and iteration manager. Charlotte has provided hands-on coaching to management, product managers/owners, analysts, architects, developers, testers, designers, Scrum masters, and other Agile practitioners. She has assisted numerous organizations on their Agile Transformation journey such as Bloomberg Government, Moen, Lonely Planet, JOANN Fabrics and Crafts, GE Money, L.L. Bean, and others as well as startups and nonprofits. Charlotte is passionate about diversity, inclusion, and representation in STEM communities, in that she has taught Robotics to elementary aged girls, and participates in communities such BlackTechColumbus. She has given conference talks at PyCon, CodeMash, AgileCamp, UtahUS, MKE DOT NET, and Scenic City Summit. Charlotte enjoys adventures with her dog (a puggle named Rocky), stream of consciousness conversations, and animated gifs.

Chris O'Connor

Job Titles:
  • Senior Consultant
Chris is a veteran Agile Coach and Craftsman focused on helping companies consistently deliver value with the goal of bringing happiness to their customers and creating awesome environments for their people. Chris started his journey to embracing Agile philosophies and methods twenty years ago while working at a video game development shop. The pain he ran into brought him to a company where he worked with colleagues of the original Chrysler C3 project where Extreme Programming (XP) was born. XP immediately spoke to many of the pain points he saw in the industry. Building on the energy from that project, he has sought out organizations which hold these types of values dearly. This led him to become a pioneer applying XP at Menlo Innovations as they grew into an organization focused on bringing joy to both their clients and employees with great results. Since then he has worked with a variety of companies that range from the publishing and financial industries to DNA matching and the automotive industry. The two decades spent working in these areas are where he evolved and refined his understanding and abilities with agile methodologies. This range allows him to apply what he has learned in many areas. He has spoken at local, regional, and national conferences. Including the Agile Alliance and OOPSLA where he chaired a track. He has also helped out many regional conferences to build the greater development community, which has provided the opportunity to collaborate with many world-class people. Chris graduated from Michigan Technological University with a degree in Computer Science. He loves games and lives in Ann Arbor, MI.

Christian Hujer

Job Titles:
  • Senior Consultant
Christian Hujer is a generalist, a jack of all trades and master of some, whose experience ranges from code to management. He is passionate about raising the bar in professional software development with the mantra of "Better Software, Better World". He started to learn programming on an Amstrad CPC 464 in 1984 and since then believes that a day without writing code is a lost day. His life in software development changed when reading Kent Beck's Extreme Programming Explained - Embrace Change in 2000. Another fundamental belief is that most things are taught better when practiced, not only preached. The first notable leg of Christian's professional journey was as a trainer for SUN Microsystems and other companies on topics like Java, Linux, XML, and Security. During his time as a tech lead and architect, Christian made an impact on the agility of smart card OS development by developing AceUnit for unit testing and TDD on resource-constraint embedded devices, reducing the build (from 30 minutes to 2 minutes) and test (from 12 hours to 2 hours) times and creating a modular, scalable configuration system to support different hardware and custom configurations with logarithmic instead of linear growth of effort. He has worked on many initiatives such as saving a substantial amount on AWS, developing microservice applications, migrating Big Data from DynamoDb / S3 to MongoDB, and developing a cloud-agnostic storage service for an international science publisher. He has coached and trained several dozens of teams ranging from startups to banks like BNP Paribas and UBS in modern software development topics such as TDD, BDD, XP practices (Extreme Programming), micro testing, Clean Code, SOLID principles, legacy refactoring techniques, DevOps, Scrum, Agile, and more. He is polyglot in languages (Prolog to Go, Assembler to Kotlin), frameworks, and development environments (smart card to the cloud). Christian is quite active in the software community. He has given talks at more than 75 meetups and conferences. His other interests, besides software, are science, electronic music, synthesizers, Lego, and foosball. Christian celebrates "Towel Day" and quotes Yoda or Obi-Wan Kenobi in every single training but prefers Star Trek over Star Wars. Christian lives in Goa, India, and his favourite dishes are Chicken Vindaloo and Wiener Schnitzel.

Declan Whelan

Job Titles:
  • Senior Consultant
  • Agile Developer, Coach, and Professional Software Engineer
Declan Whelan is an Agile developer, coach, and professional software engineer with 25 years of experience in a wide range of industries including the financial, medical, educational, and manufacturing sectors. His primary area of focus is working together with teams to deliver better software value, quality and time-to-market through Agile principles and practices. His past clients include Declan is a certified Scrum Practitioner and a member of the IEEE Computer Society, Agile Alliance, and Scrum Alliance. He has started three technology companies and has consulted with many other technology organizations in Canada. His most recent start-up was Innovasys, a software company that developed electronic imaging and workflow products for the financial market. He served as co-founder, CTO and Chief Architect.

Dhaval Dalal

Job Titles:
  • Senior Consultant
Dhaval is a Senior Software Craftsman with more than 18 years of experience. He has worked on a variety of real-time and non-real-time web-based and client-server architectures on JVM and .NET platforms. He is interested in architecting applications, establishing environments, and helping transition and orient teams to an XP and Lean way of working. In addition to his expertise in driving emergent design via test-first practices (B/TDD), continuous refactoring, and continuous delivery in a CI/CD pipeline, Dhaval is particularly adept at leading development on tools such as Midas - an open-source on-the-fly schema migration tool for MongoDB, and applications such as Apiary which graphically represents an organization containing people hierarchies, projects, clients of an organization, and project skills. Dhaval is passionate about mentoring and coaching teams, as well as bootstrapping projects starting from ideation using XP approaches and OOD, DRY & SOLID principles. He has led development and mentored several teams in India, Singapore, and the United Kingdom at companies such as AgileFAQs Technology, Equal Experts, BNP Paribas India Solutions, and Cyberlog. He is a sought-after speaker who has presented at several conferences including Agile India and Agile Pune. In addition, Dhaval created http://codejugalbandi.org/ and published the Code Jugalbandi article series featured in the 2015 edition of Healthy Code Magazine. Dhaval lives in Mumbai, India with his wife and daughter. He sings and plays the harmonium.

Diane Zajac

Job Titles:
  • Senior Consultant
  • Agile 2017 People Program Chair
  • Agile Coach and Trainer
Diane is an Agile coach and trainer with 13 years of experience helping groups of people transform into high-performing teams. She knows what questions to ask to discover creative solutions that solve real problems. She values communication, collaboration, and continuous learning and believes that an agile mindset enables us to achieve greater business value, higher quality, and happier teams. Diane helps teams uncover new ways of working together better by facilitating collaboration between teams, management, and stakeholders. She has trained and mentored Business Analysts on how to add the most value on an agile team, guided team members through the transition to Scrum Master and Product Owner roles, and trained new teams on the Scrum framework to help them mature into their own customized practices. Diane is the Agile 2017 People Program Chair and is a highly sought after speaker and presenter who enjoys teaching and connecting with others who share her passion for improvement. She co-chaired the Collaboration, Culture & Teams track for Agile 2014 and again for Agile 2015. For Agile 2016, she was the Program Chair for the Process at Scale program. Diane has delivered presentations at numerous events and most recently at NDC Oslo 2017, Agile & Beyond 2017, Toronto Agile 2016, LeanAgileScotland 2016, and Music City Nashville 2016.

Doc Norton

Job Titles:
  • Coach
  • Senior Consultant
Doc is a coach, mentor, advocate, and facilitator with over 25 years of experience in the creation of software. He is adept at working with teams to improve their processes from inception to delivery, with a special focus on engineering practices and team dynamics. He delivers business value with an agile approach and a focus on craftsmanship.

Dustin Thostenson

Job Titles:
  • Senior Consultant
For over two decades, Dustin has been dedicated to helping people, teams and organizations reach their goals by designing, developing and delivering solutions. Dustin has invested a significant amount of time coaching, consulting and crafting at over a dozen companies from small business and government agencies, mid-sized healthcare and service providers to Fortune 500 companies in the Industrial, Agriculture and Financial sectors. He has helped companies launch their Agile Transformations on Day 1 and refined

Garrick West

Job Titles:
  • Senior Consultant
Garrick has spent over 20 years as a developer in both waterfall and traditional agile environments, and as an agile technical coach. He's written everything from enterprise help desk software shipped on CD-ROMs to Android and iOS based social media marketing apps, and every manner of internal business and public facing web applications for industries such as customer support, telecom, advertising, and health care. In his journey into technical coaching, he's applied his experience to help others learn by doing as well. Garrick is a longtime proponent of software crafting practices and has spent most of his full-time development work doing pair-programming, mob/Ensemble programming, test-driven development (TDD), refactoring, and continuous integration/continuous deployment (CI/CD) across numerous programming languages & application stacks. Most formatively, he started with these practices full time in 2004 as part of an internationally distributed XP team with members in the UK, US, and Singapore and continued applying and learning for eight years. When the company direction changed and the US team shut down, he seized the opportunity to work in technical coaching, building on his training and mentoring skills that had formed organically over the years in XP teams. Parallel to his professional career, Garrick has volunteered and worked with local Seattle area college programs. Significantly, he worked as a volunteer with the Highline College Web Developer program in the 2012-2013 school year where he and the instructor converted the capstone course from waterfall to Scrum and presented their experience report at Scrum Gathering New Orleans 2014. Most recently, he was an adjunct instructor co-teaching Green River College's SDEV 485/486 capstone courses, advising students on delivering their senior projects to actual customers for the Bachelor of Applied Science in Software Development class of 2021. Garrick was born in Michigan, but now considers himself a "naturalized Seattleite" living with his wife and two cats in Renton, WA. He denies having a "pinball problem" and says he can quit playing any time he wants.

Jariatu Mansaray

Job Titles:
  • Co - Founder of Black Tech Columbus
  • Product
Jariatu is a people-focused Product coach with a passion for empowering teams and driving results. She specializes in process operations and change facilitation among dynamic organizations. With a background in chemical engineering and trauma-informed counseling, Jariatu began her career in technology focused on finding and implementing outside-of-the-box solutions for organizations of all sizes. From training startups in cloud technology to managing cybersecurity programs for one of the country's largest financial institutions, she is focused on using Agile methodologies to ensure effective outcomes. Jariatu is also a co-founder of Black Tech Columbus, a non-profit organization focused on creating job and career advancement opportunities for minorities in the Columbus technology community. She has also volunteered her time to other organizations focused on diversity, equity, and inclusion in business and technology including The Columbus Urban League, TechCorps, and Women in Technology International Columbus. Jariatu lives in Columbus, OH where she enjoys trying new recipes and restaurants and exploring the outdoors with family and friends.

Jeff Langr

Job Titles:
  • Senior Consultant
Jeff is a veteran software developer with over 30 years of experience. He has written five books on software development: Pragmatic Unit Testing in Java 8 with JUnit, Modern C++ Programming with Test-Driven Development, Agile In a Flash, Agile Java, and Essential Java Style. He also contributed two chapters to Uncle Bob's (Robert C. Martin's) book, Clean Code (Prentice Hall, 2008). Jeff has written 80+ articles that appear in publications including PragPub, Software Development magazine (now part of Dr. Dobbs), Informit.com, Ron Jeffries' XProgramming.comsite, Gamelan.com, Developer.com and C/C++ Users Journal. Jeff has spoken at various user groups and conferences, including OOPSLA (2001), SD East (2001), Cingular Wave (2001), Agile Developers Conference (2004), Agile 2007, the World Congress for Business Analysts (2007), Agile 2011, and AgileDC (2011). He also provided the keynote for the first-ever technical conference at Marion Correctional Institute in 2010. Jeff has considerable experience in Clojure, Java/J2EE, C#/.NET, large scale C++, object-oriented design, test-driven development (TDD), agile software development, and extreme programming (XP). He has worked for several Fortune 500 companies, including Marriott, MCI, and Sabre. He has supplied expertise for customers in a broad array of industries, including government, insurance, airlines, telecommunications, retail, software, research, religion, and finance and helped design and develop many successful systems, ranging in size from two-week deployed efforts to multi-million lines-of-code systems. Jeff has created and taught courses to hundreds of students at dozens of customers, including American Airlines, CarFax, CheckFree, eBay, Enron, Gordon Food Service, Grange Insurance, HP, Key Bank, Nationwide, Sabre, Stanford Linear Accelerator Center, and Verizon. He taught a Java development course at Colorado Technical University, where he presented an agile seminar to doctoral candidates. Jeff lives with his family in Colorado Springs, CO.

Jeff Morgan

Job Titles:
  • CEO - Industrial Logic Canada

Jessica McCay

Job Titles:
  • Software Developer
  • Software Engineer from Arlee
Jessica McCay is a software engineer from Arlee, Montana. She attended a Web Development boot camp in San Diego, CA named Learn Academy and took with her new skills in HTML, CSS, JQuery, AJAX, SQL, and Ruby on Rails. Jessica's path led her into mobile development where she learned technologies such as C#, .NET, and Xamarin. Jessica developed a deep passion for the programming world. After finishing up her boot camp and an internship at ThoughtSTEM, she organized a team of developers that refer to themselves as ‘MPS Devs'; MPS being the initials of the team member's last names. MPS loosely followed the Agile Methodology. They learned about the agile workflow from Learn Academy and also from a wonderful workshop on mob programming. Shortly after, the team adopted mob programming into their work. Jessica believes in the power of collaboration and sharing of knowledge. With her passion fueling her work, Jessica landed a coveted internship at Hunter Industries. At Hunter, she learned more about mob programming and about agile. In just a few short months she helped to develop an impressive cross-platform companion app for one of Hunter's existing desktop apps. Jessica's current engagement is with Ford Motor Company. She worked on one of their legacy applications that is used to transform data into one globally recognized format. This global order bank is ultimately referred to as the source of truth for vehicle data around the world. Jessica's work was part of Ford's Fitness initiative, the ambitious goal of bringing vehicles' order to delivery time down from over 70 days to the 30-day range. Jessica's contributions to this project assisted in reaching that goal for the first targeted vehicle. Most recently, she has joined one of Ford's mobile teams, Loyalty. She is developing new capabilities for the popular Ford Pass application. Jessica enjoys leading kanban stand-up's and teaching the team how to use mob programming to ramp up learning. Jessica leads by example when it comes to TDD and refactoring, two things she enjoys very much as a programmer. Born in Ireland to an Irish father and an American mother, Jessica first came to America when she was just 3 months old. She recently had a child of her own, making this programmer one happy momma. When Jessica is not programming or reading about programming, she enjoys spending her days with her husband, son, and two step sons near their home in Dearborn, MI.

John Borys

Job Titles:
  • Senior Consultant
John has over twenty years of experience in software development in numerous technical roles. As a technical lead, John mentored developers, designed scalable applications, managed releases, and defined standards. He spent seven years as an agile developer leading Scrum teams, mentoring others in the Agile processes, and in XP techniques around TDD, Emergent Design, Refactoring, and more. Most recently John has worked as a senior coach/consultant utilizing multiple methodologies, languages and operating systems, primarily with large enterprises on multi-level Agile Transformations. He coaches enterprise leaders on Business Agility and aligning value streams and accompany clients in their journey to adapt Agile methodologies as their new way of working. He also provides guidance to the enterprise in the implementation of Agile and Lean practices in the context of Business Agility, Software Engineering, and Extreme Programming (XP) such as DevOps, Pair programming, Test Driven Design (TDD), Continuous Integration (CI), Continuous Delivery (CD), Test Automation, and Refactoring. John specializes in Java/JEE full stack with experience in Spring Boot, Spring MVC, JavaScript, Spring Data and JPA. He is proficient in coaching agile teams in Test Driven Development, Continuous Refactoring, and Behavior Driven Development.

Jon Fazzaro

Job Titles:
  • Senior Consultant

Jon Reid

Job Titles:
  • Senior Consultant
Jon Reid has over 20 years of experience with unit testing, test-driven development, and refactoring. He has spent the last decade in mobile development and is the author of "iOS Unit Testing by Example." Jon holds bachelor's and master's degrees in computer science. It was during his master's program that he first heard about iterative development. But he didn't "get it" until he began digging into XP after graduating. While working at companies such as Adobe Systems, American Express, Apple, eBay, Microsoft, and Skype, he applied XP coding which included Mac & Windows programming in C++, Python, C#, Objective-C, and Swift. He then promoted team practices around pair programming, retrospectives, walking skeletons, and end-to-end story slicing. In search of better tooling, Jon will write tools if he can't find them. He created the Python and Objective-C versions of Hamcrest, and the Objective-C version of Mockito. For iOS developers, he created a tool enabling unit testing of alerts and navigation between views. Jon is passionate about helping teams learn to code with joy and drive down their cost of change. He discovered a love of teaching, especially when people's eyes light up as they begin to "get it." His blog Quality Coding focuses on technical agile practices for iOS developers. He is a popular presenter around the world and has taught TDD workshops to hundreds of developers. Jon grew up as an American in Japan. He lives in San Jose, California with his wife of over 30 years, who also grew up as an American in Japan. Jon loves music, especially prog rock.

Julius Jervoso

Job Titles:
  • Graphic Designer
Julius has over 15 years of experience as a freelance graphics artist and sales consultant. He has designed company logos and branding, created original artwork for online and print campaigns, and served as a creative advisor to clients. Julius comes from an artistic family where he is always encouraged to focus on his art. From an early age, he honed his talent through summer programs and eventually college where he attended the Art Institute for Game Art & Design. Julius' work includes a movie cover, theater posters, and company logos. His inspiration comes from nostalgic 80's & 90's pop culture, comic books, and an eclectic collection of music. Since joining Industrial Logic, Julius has produced many illustrations and graphics that can be can be seen on our website, user stories used by the coaches, and throughout our social media channels. Julius' design expertise has helped shape the look and feel of Industrial Logic's content. Julius graduated from the Art Institute of Los Angeles in Santa Monica and now lives in the San Francisco Bay Area. In his spare time, Julius designs new art for his online shop and plays video games. He also enjoys cooking with his wife and taking their dogs on play dates with other fur parents.

Kevin Sivic

Job Titles:
  • Senior Consultant
Kevin is an Agile practitioner, coach, and developer with over 15 years of experience using Agile and Lean methods at organizations varying from small startups to large multinational firms. Kevin has a proven track record of helping create holistic views of organizational systems in order to enable business agility. His broad range of experience bridging software development and product management has helped organizations understand where their greatest opportunities to improve are and helped them to capitalize on those opportunities. Kevin has helped organizations in the Financial, Insurance, and TelCo industries by applying agile techniques and practices to significantly improve their ability to deliver world class experiences for their customers. He has led an enterprise Center of Excellence including a dozen agile coaches in order to design strategies to train and coach hundreds of teams impacting thousands of employees. Kevin has effectively blended many methodologies including XP, Kanban, Scrum, SAFe, DAD, LeSS and more to find the right set of practices to help organizations improve their predictability, quality, and time to market. Recently, Kevin has focused his coaching on helping to simplify the workplace. He is equally at home creating and delivering training material as well as helping teams to apply new techniques and practices. His goal is to improve business outcomes by making people awesome in all parts of the organization. Kevin speaks regularly at various meetups around the country. Kevin lives in Buffalo, New York with his family. He enjoys time outdoors hiking, camping, and most of all, skiing.

Kody Fintak

Job Titles:
  • Consultant
Kody is a software crafter, mentor, and coach focusing on applying Extreme Programming (XP) to improve the way we develop software. His purpose is to empower software development teams to build safe collaborative environments that embrace change, creating high-quality products that are just as fun to build as they are to use. At Amazon, Kody led teams through Agile transformations, applying XP practices such as test-driven development, refactoring and pair/ensemble programming, to create highly effective teams that released value faster. By introducing a Whole Team approach, Kody removed silos in development and improved collaboration between product management and developers, transforming developers into "product developers". He believes in a culture of continuous learning and safe experimentation, using techniques like learning hours and coding dojos to improve collaboratively. Kody has presented on topics such as Simple Design and User Stories to various organizations. Kody holds a Bachelor of Science degree in Computer Science from the University at Buffalo. While getting his degree, he taught Data Structures as a teacher's assistant, starting his pursuit of helping people write awesome software. As a pursuer of continuous improvement, Kody is constantly learning better ways of developing software via books, blogs and practice. He is an active member of the Seattle Code Crafters user group and can be found at various XP/Agile user groups and conferences. Kody currently resides in Seattle, WA. He is an avid musician who writes music in the same collaborative manner as he writes software. He also enjoys video games, anime, tabletop RPGs and making espresso.

Mark Schell

Job Titles:
  • Senior Consultant

Matt Barcomb

Job Titles:
  • Executive Product & Strategy Consultant

Matthew Carlson

Job Titles:
  • Senior Consultant

Merlijn Tishauser

Job Titles:
  • Senior Consultant

Mike Bowler

Job Titles:
  • Senior Consultant

Mike Rieser

Job Titles:
  • Senior Consultant

Mike Rizzi

Job Titles:
  • Senior Consultant

Mike Vitale

Job Titles:
  • Senior Consultant

Mischa Geldermans

Job Titles:
  • Senior Consultant

Muneeb Ali

Job Titles:
  • Senior Consultant

Nayan Hajartwala

Job Titles:
  • Senior Consultant

Nick Goede

Job Titles:
  • Senior Consultant

Paige Watson

Job Titles:
  • Senior Consultant

Penny Appleton

Job Titles:
  • Consultant

Perry Reid

Job Titles:
  • Senior Consultant

Ravindra Jaju

Job Titles:
  • Senior Consultant
Jaju is an avid hands-on technical XP coach and speaker with a broad expertise in the areas of system architecture, data mining, networking, business & advertising and start-up ventures. He enjoys the mix of teaching and learning that coaching offers. He is highly motivated by technical challenges and by interacting with people, understanding their situation and helping them improve. With over 15 years of experience, Jaju is driven by leveraging in-depth analytical skills and creativity to create better information analysis, management and retrieval systems. His career includes working with start-ups and a large consulting company, all with a focus on minimizing waste, amplifying code safety and reducing code complexity. He appreciates the safe guiderails that Agile, XP and Lean principles bring to organizations. Jaju loves building things, be it infrastrucures and networks, or awesome teams. His diverse technical career includes working with GNU/Linux systems, developing SEM management tools to work seamlessly with three major ad-networks, and working on numerous projects involving Java, Rails, C/C++, Spring, JBoss, Lucene, Solr and Jenkins. Jaju received his Bachelors and Masters of Technology from the India Institute of Technology in Bombay. In 2001, Jaju and his EnTell team were awarded 3rd Prize (out of 400) in a business competition conducted by the Entrepreneurship Cell, IIT Bombay. Jaju lives in Pune, India. He loves listening to music, preferably on a brisk walk when the weather is cool and the roads are deserted.

Rob MacGregor

Job Titles:
  • Senior Consultant

Sandra Browne - COO

Job Titles:
  • COO

Shawna Greenway

Job Titles:
  • Operations Manager

Siddhesh Nikude

Job Titles:
  • Senior Consultant

Skylar Watson

Job Titles:
  • Senior Consultant

Stefanie Moy

Job Titles:
  • Software Developer

Steve Kuo

Job Titles:
  • Senior Consultant

Steve Ropa

Job Titles:
  • Senior Consultant

Steven Baker

Job Titles:
  • Senior Consultant

Tara Swanson

Job Titles:
  • Senior Product Consultant

Tim Batty

Job Titles:
  • Software Developer

Tim Ottinger

Job Titles:
  • Senior Consultant

Tristan Lescut

Job Titles:
  • Senior Consultant

Wil Pannell

Job Titles:
  • Senior Consultant

Wouter Lagerweij

Job Titles:
  • Senior Consultant

Wyatt Sutherland

Job Titles:
  • Senior Consultant