
Eclipse RCP/OSGi Trainer and Consultant
Madison, Wisconsin Area

Eclipse RCP/OSGi Trainer and Consultant
Madison, Wisconsin Area
My goal is to provide the best training possible to students who want to learn the Eclipse Rich Client Platform and OSGi. I spend a great deal of time crafting my courses to target a variety of learning styles and skill levels.
For information and tips on Eclipse RCP and OSGi, check out my blog at www.rcpquickstart.com.
Eclipse RCP, OSGi, Equinox, Eclipse IDE, Siemens Teamcenter, Training materials development
(Computer Software industry)
November 2006 — Present (2 years 9 months)
I teach a 3-day course on Eclipse RCP and a 2-day course on OSGi. Courses are available onsite or online. You can check out my blog to find out when the next public course is being taught:
www.rcpquickstart.com
(Computer Software industry)
January 2003 — November 2006 (3 years 11 months)
My stint as a microISV. Created a commercial software product called Market Contours that allowed traders in financial markets to develop and analyze trading strategies. Learned Eclipse RCP and OSGi backwards and forwards. The product didn't sell, but this was one of the best work experiences of my life.
(Computer Software industry)
2003 — October 2006 (3 years)
Developed back-end claims processing systems that met strict quality and performance requirements. Created extensive unit test suites and practiced test driven development to ensure that insurance claims were being processed accurately. Also developed business-tier framework to be used by other teams to create sales applications.
Amfam was a great place to work. If you're a developer there, feel free to contact me.
(Computer Software industry)
2000 — 2003 (3 years)
As a consultant on a small team assembled to develop a suite of state services using Agile methods, played a major role in designing and developing a J2EE framework for transactional web applications. This framework, based on a Model-View-Controller pattern, was used to develop the entire suite of state services, allowing the team to quickly create applications that improve citizens' access to government services. Development was done using pair-programming and thorough unit testing.
(Privately Held; Consumer Goods industry)
1997 — 2000 (3 years)
As a consultant, designed and developed an application to track and cross-reference source code, database objects, and end-user reports. This application enabled developers and DBAs to examine the impact of any code changes before they were made, as well as enabling end-users to find and reuse reports that would meet their needs. The product involved both the creation of a SQL parser and the implementation of a Windows Explorer type user interface based on the model-view-controller design pattern.
(Privately Held; Computer Software industry)
1995 — 1997 (2 years)
As a consultant, designed and developed new subsystems for a commercial behavioral health care management product. Played a major role in redesigning the core billing and claims submission subsystem, allowing customers to easily construct, modify and submit electronic insurance claims.
(Public Company; AXE; Telecommunications industry)
1991 — 1995 (4 years)
As a Project Leader, led a team of developers in the design and construction of a new quotation and order-entry system. Played major role in development of an application-independent framework with an emphasis on flexibility and the partitioning of presentation and business logic. Also, initiated the establishment of quality-assurance processes, including code walk-throughs and automated testing.
BA , Medieval European History, History of Science , 1986 — 1991