
Senior Consultant at GSK
Raleigh-Durham, North Carolina Area

Senior Consultant at GSK
Raleigh-Durham, North Carolina Area
I have been working for many years helping software development projects to succeed. I do that by mentoring the team members, introducing effective techniques and tools, and modeling business domains.
I focus on object-technology and the web, including SOA, Web services, Java, UML, and XML. I have worked with many companies large and small, including Rockwell, IBM (Retail, Networking, Australia, Canada), Bell+Howell, Viewlocity, PulseCom, Fisher-Rosemount, LabCorp, and SHI SystemHouse. Keys to success such as small teams, use cases, test-driven development, and multi-tier architectures span companies and industries.
As we have moved and continue to move from fat clients to thin clients to smart clients to portlets to ..., choosing and applying the right technologies based on system requirements continues to challenge the industry. I have been effective in delivering the right system for specific situations, as evidenced by my recommendations, books, online tutorials, and industry certifications.
OOAD, business modeling, XML, multi-tier system development, Web and OO technologies, project management
(Public Company; GSK; Pharmaceuticals industry)
March 2009 — Present (9 months)
Capturing business requirements and leading the OO analysis and design of a Web 2.0 set of sites in support of patient assistance programs. Balsamiq Mockups, Netbeans, SVN, PL/SQL Developer, Maven, Visual Use Case, jQuery.
(Privately Held; 1-10 employees; Computer Software industry)
February 1993 — Present (16 years 10 months)
Consulting firm. Provided object-oriented project plans to large insurance and utility companies. Developed and taught classes in business object modeling using UML and OO project management. Mentored numerous developers in good OO analysis, design, methodology, and architecture.
Developed an extensible, reusable object model and RMI distributed implementation for multiple SNMP-based network management applications
Led the development of a multi-tiered dental supply eCommerce application with thin web clients.
Many more systems delivered at LabCorp, Hifn, Rockwell Scientific, Net32, ECI Telecom, Viewlocity, Bell+Howell, IBM, Fisher-Rosemount, SHI SystemHouse, Harris Corporation, and the DoD.
(Computer Software industry)
August 2007 — November 2008 (1 year 4 months)
Developed a portfolio rebalancing calculator, delivered with both a Java and XML interface and testing with 200+ JUnit test cases. The thread-safe calculator is recursive and uses deep object copies to find a solution in sub-second time. Deployed as a SOAP and RESTful Web service. Developed a Flex UI for the calculator.
(Public Company; 10,001 or more employees; LH; Computer Software industry)
September 2004 — August 2007 (3 years )
Led the object model and software architecture development for a DNA laboratory specimen tracking system used across multiple products. RUP, MagicDraw UML, Web services, SOA, Spring, Hibernate, Ajax, MyEclipse, JSF, CodePro, TDD, BIRT, Denim, jXLS, Groovy, Grails, Flex.
(Computer Software industry)
2004 — 2004 (less than a year)
(Computer Software industry)
1999 — 2000 (1 year )
(Public Company; 10,001 or more employees; IBM; Computer Software industry)
August 1987 — February 1993 (5 years 7 months)
Technical lead of IBM's Object-Oriented Technology Center, consulting with projects in banking, retail, insurance, utility, and other industries. Extensive work in OO project management, object modeling, rapid prototyping, and OO metrics. Mentored and managed many consultants.
(Public Company; 5001-10,000 employees; HRS; Computer Software industry)
May 1979 — August 1987 (8 years 4 months)
Chief programmer/project technical lead on signal processing projects with compartmented clearances.
(Government Agency; 10,001 or more employees; Computer Software industry)
June 1977 — June 1979 (2 years 1 month)
Software developer on signal processing projects with compartmented clearances.
MS , Administration , 1978 — 1981
BS , Computer Science , 1975 — 1977
Computer Science 1973 — 1975
FairTax, Papillon dogs, technology, TiVo, Wii, investing
Americans for Fair Taxation (www.fairtax.org),
Unity08 (www.unity08.com),
Noindoctrination.org (www.noindoctrination.org),
Citizendium (en.citizendium.org),
Federation for American Immigration Reform (www.fairus.org)
Books:
Object-oriented Software Development: A Practical Guide
Object-oriented Software Metrics
Rapid Software Development
Patent:
"Entity/relationship to object oriented logical model conversion method"
Patent #5659723, 1997
Certifications:
Java, XML, SOA, Web services, RAD, WebSphere Business Modeler, OOAD