Tom Cargill is the author of .profile Consulting Inc.'s C++, Java, XML and Object-Oriented Technology courses and workshops.
Tom Cargill has been programming with objects since he started using C++ in 1983. While at AT&T Bell Laboratories, Tom wrote the first major C++ system - a family of portable, distributed debuggers, which remains in production use today and continues to evolve within AT&T.
Tom Cargill is a recognized authority in the field of object-oriented programming.
After receiving his Ph.D. in 1979, Tom remained at the University of Waterloo as an Assistant Professor of Computer Science until 1982 when he joined the Computing Science Research Center of AT&T Bell Laboratories, Murray Hill, NJ. His research there involved investigation of debuggers, particularly their user interfaces, which motivated him to start using C++ when the language was called
In the fall of 1988 he moved to AT&T in Denver, Colorado, working mostly on debuggers written in C++. Since 1989 Tom has been an independent consultant based in Boulder, Colorado, providing consulting services for a wide variety of companies.
Since 1995, Tom has worked with the Java programming language. Recent work has focused on XML, and embedded Java. Tom presents Java courses publicly at the University of Colorado and on-site through .profile Consulting Inc. His article, An Overview of Java for C++ Programmers, was featured in the first edition of the Java Report.
As a specialist with over a dozen years of experience in the design, implementation and maintenance of object-oriented software in C++, and now Java, Tom Cargill provides consulting services that can improve many aspects of your software quality.
|Contact .profile Consulting Inc. at (303) 499-5940 or email@example.com for availability and rates.|