Charles W. Lamprey

1161 Willowhaven Dr.

San Jose, CA 95126

Home: (408) 286-2372

Email: chuckl@cerb.com

 

Profile ______________________________________________________________________________________

 

 

 

Group manager, systems architect, technical lead or senior level contributor with over 20 years of technical and managerial experience and a strong ability to manage, architect and develop solutions that meet and exceed business needs.  Extensive experience with multi-tiered, distributed enterprise applications using technologies such as: business rules, J2EE, Java, XML, web-based, object and distributed component technologies.

 

Professional and Technical Skills _____________________________________________________

 

 

Business

·       Problem Solving

·       Coworker Mentoring

·       Communication Skills

 

·       Project Management

·       Team Leadership

·       Technical Leadership

Architectural

·       Design Patterns

·       System Architecture

·       Unified Modeling Language (UML)

·       Software Development Lifecycle

·       Enterprise Application Integration

·       Service Oriented Architecture (SOA)

Application
Domains

·       Decision Support

·       Supply Chain Management

·       B2B/B2C

·       Product Configuration Validation

 

·       Insurance Underwriting

·       Fraud Detection

·       Medical

·       Military and Defense

 

Languages and Technologies

·       Java (JDK 1.3, 1.4, 1.5)

·       Fair Isaac Blaze Advisor and Blaze Innovator (5.x and 6.x)

·       ILOG JRules (4.0 and 6.x)

·       Object Oriented Analysis (OOA)

·       Object Oriented Design (OOD)

·       Expert Systems

·       Adaptive Systems
(Genetic Algorithms and Neural Networks)

 

·       Business Rules Management Systems (BRMS)

·       Model Driven Architecture (MDA)

·       Java Expert System Shell (JESS)

·       Multithreading

·       SQL

·       CLIPS

·       DROOLS

·       Artificial Intelligence

·       LISP

 

Java Technologies

·       J2EETM

·       Java EE 5TM

·       JDBC

·       JMS

 

·       Enterprise JavaBeans (EJB)

·       Servlets

·       JavaServer Pages (JSP)

XML

·       Xerces

·       JDOM

·       SAX

·       Schema Design

 

·       Xalan

·       Binding (Castor, JAXB and XMLBeans)

·       XSLT

 

Applications,

IDEs and Other

·       XDoclet

·       Apache Tomcat

·       Struts

·       Oracle

·       Java DB (aka: Derby and CloudScape)

·       Ant

·       Web Services

·       Eclipse and MyEclipse

·       JBoss

·       WebLogic

·       JUnit

·       SOAP

·       CVS

·       Subversion

·       Maven

 


 

EXPERIENCE __________________________________________________________________________________

 

 

 

 

Rules Architect                                                             October 2006 – March 2007

Consultant - PacketMotion, San Jose, CA

·       Designed a rules based policy management component for PacketMotion’s network security appliance.

·       Technologies used: business rules (ILOG JRules 6.1 and DROOLS), Java, Eclipse, MyEclipse, Linux, MDA, Oracle, XMLBeans and Subversion.

 

Business Rules and System Architect                      November 2004 – July 2006

Consultant - Fair Isaac Corporation, San Jose, CA

·       Architected and developed a software suite which provides an extensible and distributed infrastructure for performance and scalability testing of Fair Isaac’s Blaze Advisor product and rules-based projects developed therein.

·       Participated in pre-sales engineering efforts primarily focused on scalability and performance that led to the successful acquisition of several multi-million dollar contracts.

·       Customers include: Visa EU, American Express, Federal Express and Cisco.

·       Technologies used: business rules (Blaze Advisor 5.x and 6.x), Java, J2EE (EJB and XML), Eclipse, MyEclipse, XDoclet, JBoss, WebLogic, WebSphere, XMLBeans, Maven and JUnit.

 

Team Lead and Lead Architect                         February 2003 - November 2004

Consultant - MicroWarehouse, Ohio

·       Architected and led the development and successful deployment of an online supply chain dynamic allocation, federated virtual inventory and optimization web services system for MicroWarehouse’s supplier-managed inventory system.

·       Designed the system as a J2EE multi-tiered distributed application, with an EJB session bean service layer, CMP/CMR database access layer, ILOG JRules based business rules interface, JMS communication conduit and JMX instrumentation.

·       Provided mentoring and informal training for junior engineers.

·       Resultant system produced realized cost savings to the business in excess of $3000 per day (>$1,000,000 annually), significantly reduced inventory storage requirements and reduced shipping time of orders to customers.

·       Technologies used: business rules (ILOG JRules and SmartRules), Java, J2EE (EJB, CMP, XSLT, XML), JBoss, Castor XML persistence, Oracle 9i, Oracle 8, Apache Tomcat, Catalina, Castor, CVS, Eclipse, JDeveloper, JSLT, cXML, XCBL, RUP, UML, SQL, EJB-QL, JSP, servlets, Log4J, Velocity, WebLogic and XDoclet.

 

Team Lead and Lead Architect                                     May 2002 - February 2003

Employee - OpenLatitude, Mountain View, CA

·       Led the development and successful deployment of several of OpenLatitude’s flagship supply chain management products for B2B order management and product promotion management.

·       Customers included: Pep Boys, Coach and Western Digital.

·       Technologies used: J2EE (EJB, CMP, XML, XSLT and JDBC), JBoss, WebLogic, core Java (including Swing and multithreading), JMS, Oracle, Apache Tomcat, Struts and ILOG JRules.

 

Software Architect                                                                 June 2001 - May 2002

Consultant - WiredPocket, San Jose, CA

·       Enhanced an intelligent intermediary rule-based web service for on-the-fly transcoding and redaction of HTML documents to formats appropriate for display on mobile devices (using WML, XHTML, HDML and cHTML).

·       Technologies used: C++, Java, JUnit, XSLT and business rules.


 

 

Team Lead and Application Architect                           January 2001 - May 2001

Consultant - Centegy, Fremont, CA

·       Designed and led the development of the Java Swing based graphical user interface and various software subsystems of Centegy's platform-independent enterprise application integration product.

·       Technologies used: Java, Swing, XML, Xerces, SAX, JDOM, Ant, UML, RUP, JBuilder, NetBeans, Apache Tomcat, CVS, SOAP, JMS, Linux, Struts and Xalan.

 

Lead Architect                                                             August 1997 - January 2001

Employee - CareersHere, San Jose, CA

·       Architected and developed a content aggregation/data mining web application for the professional recruiting industry.

·       Technologies used: Java, Swing, AWT, business rules (CLIPS and JESS), XML, XSLT, Ant, Xerces, Xalan, JSP, Servlets, mySQL, VisualAge and HTML.

 

Project Lead                                                                 January 1996 - August 1997

Consultant - Acuson, Mountain View, CA

·       Led a project team of four software engineers in the development of a rule-based configurator software application for a new line of medical devices.  The resultant system significantly reduced invalid system configuration orders and shipment rejections.

·       Technologies used: C++, CVS, ODBC, Oracle and business rules (CLIPS and proprietary engine).

 

 

Manager - Advanced Software Group                 November 1994 - January 1996

Employee - Keane, San Jose, CA

·       Created and managed a group of eight software engineering consultants.

·       Provided sales support, recruiting, technical leadership and performance management (including mentoring, reviews and motivation).

·       Technologies used: Rules based systems (Nexpert, Blaze, ILOG JRules and Gensym G2), C++, LISP and Java.

 

Team Lead                                                                  March 1994 - November 1994

Employee - Wells Fargo Insurance Systems, Brisbane, CA

·       Developed and fielded an expert-system based insurance underwriting assessment system.

·       Technologies used: Rules based system (Neuron Data Nexpert), Visual C++, ODBC and FoxPro.

 

Senior Systems Engineer                                                     May 1989 - March 1994

Employee - Delfin Systems, Santa Clara, CA

·       Managed, led and supported the design and development of many conventional, rule-based and object oriented software system efforts using a variety of languages, technologies and architectures for a number of US governmental agencies.

·       Technologies used: C++, C, LISP, rule-based systems (Mercury, OPS5 and CLIPS) and neural networks.

 

Senior Systems Engineer                                                 October 1986 - May 1989

Employee - GTE Government Systems (now General Dynamics), Mountain View, CA

·       Designed, developed and led the development of several decision support systems for government analysts using advanced technologies, including artificial intelligence.

·       Technologies used: C++, Ada, LISP, rule-based systems (OPS5 and CLIPS) and neural networks.

 


 

 

 

Senior Software Engineer                                               April 1984 - October 1986

Employee - General Dynamics, Norwich, CT

·       Worked within the nuclear submarine division in order to develop advanced systems for: onboard situation assessment, intelligent training and system fault localization.

·       Technologies used: C++, Ada, LISP, rule-based systems (Intellicorp’s KEE, Inference’s ART, OPS5 and CLIPS) and neural networks.

 

Software Engineer                                                            October 1982 - April 1984

Employee - Mystech Associates, Mystic, CT

·       Developed software systems for the U.S. Navy, including an expert system for setting torpedo weaponry’s pre-launch parameters.

·       Technologies used: C++, Ada, LISP and rule-based system (Teknowledge’s KS300).

 

 

EDUCATION __________________________________________________________________________________

 

 

 

Central Connecticut State University                                       Graduated in 1982

B.S. Computer Science

Rensellaer Polytechnic Institute

M.S. Coursework in Computer Science

Stanford University

M.S. Coursework in Computer Science

 

 

Additional Keywords _____________________________________________________________________

 

 

 

Agile, AIX, Ant, Apache, ArtEnterprise, automated decisioning systems, BAL, banking, BEA, Blaze Advisor, Blaze Innovator, BOM, BPM, BRE, BRMS, business requirements, business rules, business rules engine, business rules management system, Castor, Catalina, CIM, client/server, CLIPS, CLOS, CMP, CMR, consultant, container managed persistence, container managed relationship, contractor, copyright, CMP, CMR, credit scoring, curriculum vitae, cXML, DB2, Development Manager, documentation, domain partitioning, DROOLS, DTD, EAI, EAR, ecommerce, EBI, EJB3, EJB Query Language, EJB-QL, enterprise application integration, enterprise JavaBeans, ESB, expert system, extreme programming, Fair Isaac, finance, financial applications, frames, frameworks, fraud detection, G2, Gensym, guru, HDML, health industry, HTML, ILOG, ILR, infrastructure, Intellicorp, Inference Corporation, insurance industry, J2SE, JAR, Java Beans, JavaBeans, JAXP, JBoss, JDeveloper, JESS, JFC, JMX, JNDI, JRules, JSP, KEE, knowledge based system, knowledge-based, knowledge elicitation, knowledge engineering, knowledge management, Linux, LISP, loan originations, Log4J, management, Maven, mBean, message driven beans, MDB, medical industry, messaging, middleware, migrate, migration, mortgage underwriting, multithreading, multi-tiered, MVC, mySQL, Neuron Data, Nexpert Object, object model, polygraph, postsales, presales, presentation, project management, ODBC, OOA, OOAD, OOD, Oracle, Rational, RDBMS, Red Hat, relational database, requirements analysis, resume, Rete, rule architect, rule-based, rule developer, rules architect, rules developer, rules mining, RUP, sales, SAR, SAX, SBI, SCEM, SCM, SDLC, security clearance, self starter, service-oriented, servlets, SOA, SOAP, software development life cycle, Solaris, Sparx Systems Enterprise Architect, SQL, Struts, supply chain execution management, Swing, technical lead, test driven development, thin client, threads, Tomcat, Top Secret, UDDI, UML, underwriting, Unified Modeling Language, unit testing, Unix, use cases, Visual Age, VisualAge, WAR, W2K, web services, WebLogic, WebSphere, Windows 2000, Windows 2K, Windows NT, Windows XP, workflow, writing, WSDL, XDoclet, xCBL, XML, XOM, XP, xPath, xQuery, XSLT

 

 


Member number:6621
Additional Contact information is available on the Information Page.
Software Contractors' Guild (www.scguild.com)
Copyright(c) 1995 - 2007 Charles Lamprey and Software Contractors' Guild, Post Office Box 257, Nottingham, NH USA 03290-0257