Chuck Connell

128 Great Road, Bedford, MA, 01730



  • Java, C, C#, .Net, SQL, assembler, APL
  • OO design, refactoring
  • Eclipse, NetBeans, Visual Studio, soapUI


  • Agile methods
  • Software architecture / design
  • Code reviews
  • Software project management
  • Troubled project turnaround

Operating systems:

  • Windows XP, Windows 7, Windows Server 2003, Windows Server 2008
  • Ubuntu Linux 8.04 (workstation and server)
  • Embedded micro-kernels
  • Macintosh OS X


  • VMware Server
  • VMware ESXi

Computer science topics with a strong background:

  • Software engineering methods
  • Algorithms and complexity analysis
  • Database operations and optimization
  • Cryptography -- hashing, public/private key systems, S/MIME, DES

Internet technologies:


IBM/Lotus Skills

Product knowledge

  • Notes
  • Domino
  • Connections
  • Traveler
  • Sametime
  • LotusLive

Administration (onsite and remote)

  • Server builds, including virtual machines
  • Upgrades, include SmartUpgrade
  • Server clustering
  • Replication topology and troubleshooting
  • Security, including overall audits, user registration, ID Vault, SSL, Certificate Authority
  • Email routing and troubleshooting
  • Single-sign-on password sync with Windows


  • Java API
  • Domino Designer (forms, views, navigators, outlines)
  • LotusScript (agents, buttons, events)
  • Connections widgets
  • XPages
  • @-functions
  • C API (standalone and add-in DLL)

Lotus technical articles I have written

Lotus security pages I maintain



I have a software development lab with eight computers, including two virtual hosting servers. I use the virtual hosts to create dedicated development/test environments for each consulting project.