Charles
W. Lamprey
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 · · Service Oriented Architecture (SOA) |
|
Application |
· Decision
· 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 |
· 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 |
· · 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: · Ant · Web Services |
· Eclipse and MyEclipse · JBoss · WebLogic · JUnit · SOAP · CVS · Subversion · Maven |
|
EXPERIENCE __________________________________________________________________________________ |
|
|
|
|
|
|
Rules Architect October 2006 – March 2007 Consultant - PacketMotion,
· 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, · 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,
· 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,
· 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,
· 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,
· 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,
· 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,
· 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,
· 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, · 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, · 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), · Designed, developed and led the development of several decision support systems for government analysts using advanced technologies, including artificial intelligence. · Technologies
used: C++, |
|
|
Senior Software Engineer April 1984 - October 1986 Employee - General
Dynamics, · 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++, 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++, |
|
EDUCATION __________________________________________________________________________________ |
|
|
|
|
|
|
B.S. Computer Science Rensellaer Polytechnic Institute M.S. Coursework in Computer Science 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 |