Tim Ottinger Photo

 

Tim Ottinger

Senior Trainer, Mentor and Consultant

 

Tim Ottinger spends most of his time developing Agile software solutions for Object Mentor clients. He also provides training and mentoring in object-oriented design, design patterns, unit testing via NUnit or CPPUnitLite and acceptance testing via FitNesse.

 

He has been developing software professionally since 1979 and has experience in developing a broad range of applications including tax preparation software, military business applications and diagnostics, warehouse automation, small industrial control systems, cellular billing systems, and custom Linux operating system management systems. He is an experienced trainer and lecturer having taught C, Unix, C++ and object-oriented design courses across United States, Canada and Europe.

 

Tim is an expert in C++ and SQL. He was a regular contributor and reviewer for the C++ Report before its demise. He also has extensive experience in working with Linux systems and Python.

 

Work Experience

Object Mentor Incorporated, 2005-Present
Trainer, Mentor and Consultant

 

Progeny Linux Systems , 2003-2005
Senior Software Engineer
Designed, developed, tested, deployed and supported a Linux Platform Manager (LPM) and the Progeny Developer Kit (PDK). The LPM project involved using design patterns, object-oriented Python, and open-source RDBMS (Postgresql, Mysql). The PDK project involved distributed and collaborative creation of distributions based on componentized Linux.

 

ITW Micro-Poise, 1999-2003
Senior Software Engineer
Designed, developed, tested, and deployed a range of PC- and Linux-based software applications including a tire inflate and balance system (AIT), a multi-threaded, socket-based balance instrumentation application, a PC-based control system, an integrated production database reporting system, and an integrated alarm system. Responsibilities included software development, software architecture design, relational database design as well as the introduction and training of new tools, technologies and techniques (e.g. Python, Open Office, Apache, CGI, gSOAP, GNU gettext, open-source tools, design principles, design patterns, object-oriented programming)

 

Object Mentor Incorporated , 1997-1999
Trainer, Mentor and Consultant
Provided training, mentoring in object-oriented design and design patterns as well as software development services for embedded/control applications (Caterpillar, Moore Process Automation, Xerox), military and aviation applications (Allied Signal, Siemens, Universal Aviation, others) and physics applications (Stanford Linear Accelerator, Berkeley).

 

Computer Sciences Corporation, 1990 - 1997

Software Engineer

Designed, developed, tested, and deployed software applications in the areas of telecommunications, warehouse control, accounting, and hardware diagnostics for battlefield systems.

 

 

 

©2006 Object Mentor Inc | Privacy Statement | Terms of Use