Chuck Connell

128 Great Road, Bedford, MA, 01730

Software Engineering

(This is an old website for Chuck Connell's previous consulting business before 2012. For his updated information, see

Chuck Connell is a senior software architect, programmer and team leader, with expert skills and 20+ years of experience across many languages, platforms and operating systems. He wrote the book Beautiful Software about program design and construction, and has taught software engineering at Boston University.

Chuck works on a consulting basis to help organizations complete software projects on time, with high quality and low cost. He contributes architecture, programming at the most demanding level and team leadership. See a list of skills and sample projects.

Along with Chuck's general software background, he was a development manager for IBM/Lotus and consults in that area: Notes, Domino, Sametime, Traveler, Connections and more. See those skills, sample projects, publications and security pages.

Skill Summary

Programming: Java, C, C#, .Net, SQL.

IBM/Lotus: Notes, Domino, Sametime, Traveler, Connections, Domino Designer.

Leadership: agile methods, OO design, software project management.

OS: Windows, Linux, VMware.

Tools: Eclipse, Visual Studio.

Full skill list...

Partial Client List

Alcoa, Hewlett-Packard, IBM, Mead Johnson, Procter & Gamble, Bausch & Lomb and Standard & Poor's.


Agile methods are generally a smart idea, with the caveat that good design and algorithms up front can pay off in the long run.

Attention to design, quality and performance throughout a project is worth the effort. It costs a little more at times, but is less expensive overall.

Software can have elegant design and when it does it is better by many other measures as well -- usability, scalability, mean-time-to-repair, modifiability, etc.


Chuck has published more than 50 technical articles about computer topics covering two broad areas: software engineering and IBM/Lotus products.