Allen I. Holub

Allen Holub is one of the country’s foremost agile-process consultants, trainers, and software architects. He speaks and works internationally, providing services at all levels of the organization.

As an executive or team-level coach, he can shepherd your organization to true agility based on a solid understanding of Lean/Agile principles and processes. Allen can help you build the agile culture that you need to be successful, and help you tailor agile practices to fit the unique needs of your organization, regardless of size. Working with individual teams, he can help them work at maximum potential.

As an interim CTO/Architect, Allen excels at building highly functional Lean/Agile organizations and designing and building robust, highly scalable software suitable for agile environments (such as microservice backed dynamic web applications).

Allen is an experienced teacher. He's been training for decades, worked as an instuctor for the Univeristy of California, Berkeley, Extension for 20 years, teaching everyting from C/C++/Java to Compiler Construction and Software Architecture, and is the current Chan-Noris Distinguished Professor of Computer Science at Mills College.

He is also is an expert-level programmer in many languages (C, C++, C#, Java, Kotlin, Python, JavaScript, HTML/CSS, &c.). Past projects range from embedded operating systems, to compilers, to highly scalable, enterprise quality web applications including microservice back ends.

Allen served as a Chief Technology Officer at NetReliance, Inc.—an internet-security-infrastructure company—and He sits on the board of advisors for Ascenium Corp. and Ontometrics. He was the Security-Track chair for the Software Development conference.

Allen is widely published. His works include 10 books, some used as texts at major universities (MIT, Cal Tech, U.C. Berkeley, IIT). He's written hundreds of articles for outlets ranging from Dr. Dobb’s Journal and JavaWorld to IBM DeveloperWorks. He's created video classes for Pluralsight (Swift in Depth, and Picturing Architecture) and O’Reilly (Design Patterns in the Real World). His current video project ( is a comprehensive introduction to Agile/Lean software development. Allen served as a Contributing Editor at both JavaWorld and SD Times. He wrote the popular "OO-Design Process" column for the IBM DeveloperWorks Component Zone, and was technical editor at CMP Media's Java Solutions.

Resume and References

Please find a resume on LinkedIn . Also, here are a few testimonials from past clients.


Allen holds a double AB from the University of California, Berkeley, in Computer Science and Medieval European History. He is also a composer and musician, an artist, and an avid pilot (Airplane SEL, instrument-rated, commercial). He lives in Berkeley, CA.