email: info at langrsoft.com
twitter: @jlangr
D&B D.U.N.S. #131068467
Langr Software Solutions, founded and owned by Jeff Langr, draws expertise from recognized industry leaders and veteran software developers. We offer professional training and consulting in software development.
I am a veteran software developer with a quarter century of experience. I wrote two books on software development: Agile Java (Prentice Hall, 2005), and Essential Java Style (Prentice Hall, 1999). I contributed two chapters to Uncle Bob's (Robert C. Martin's) book, Clean Code (Prentice Hall, 2008).
Currently I am working on the Agile In a Flash project with Tim Ottinger. This project involves creating reference index cards that summarize agile wisdom, and providing some writeups to go along with the cards (see the blog). Right now we're winding down on blog entries--we have enough to publish a deck, and are seeking out printers. I'm very excited about Agile in a Flash and its potential to bring something durable and useful to the agile community.
I also wrote over 75 articles that appear in publications including Software Development magazine (now part of Dr. Dobbs), Informit.com, Ron Jeffries' XProgramming.com site, Gamelan.com, Developer.com and C/C++ Users Journal. In addition to speaking at a number of local user group meetings, I've spoken at OOPSLA (2001), SD East (2001), Agile Developers Conference (2004), Agile2007, Cingular Wave (2001), and the World Congress for Business Analysts (November 2007).
I have considerable experience in Java/J2EE, large scale C++, object-oriented design, test-driven development (TDD), agile software development, and extreme programming (XP).
I have provided services for and worked for several Fortune 500 customers, including Marriott, MCI, and Sabre. I was an Object Mentor consultant for two years, from 2000 through 2002. I have supplied expertise for customers in a broad array of industries, including government, insurance, airlines, telecommunications, retail, software, research, religion, and finance. I've helped design and develop many successful systems, ranging in size from two-week deployed efforts to multi-million lines-of-code systems.
I have created and taught courses to hundreds of students at dozens of customers, including the Veteran's Administration, Sabre, American Airlines, Verizon, CheckFree, Enron, CarFax, Nationwide, Key Bank, Stanford Linear Accelerator Center, HP, and Visa. My university experience includes teaching a Java development course at Colorado Technical University, where I also presented an agile seminar to doctoral candidates.