Summary

Leading teams in the integration and construction of service-based solutions. Utilize Business Rule Engines, Workflow Engines, Java application servers, XML/XSLT and various commercial and open-source solutions to build Internet, intranet, extranet, and client-server applications. Strong focus on developer training and OO principles to deliver effective and efficient solutions. Insist on following solid analysis and design processes along with documenting and following standards and holding peer reviews. Believe that IT professionals must understand what is happening beyond their domain in order to architect, design and implement effectively.

Employment History


Chief Technology Officer, Blue Slate Solutions,
Albany, NY
June, 2000-Current

Work with leading-edge technologies looking to improve analysis, development, and quality of delivered application solutions. Intent on understanding vendor offerings and the impact to developers, infrastructure and users. This includes the use of various application servers, publishing frameworks, rule engines, and portals.

Lead analysis and development teams for various Internet startups and established fortune-500 companies. Architect solutions using products based on customer's need for performance, reliability, time to market, and price. Direct local and offshore development teams for multiple customers.

Hands-on participation includes developing applications, either alone or as a leader of the development team; debugging existing code; installing, configuring and tuning application and web servers; developer training; and administering various operating system environments.

Current projects range from basic client-server systems to portal architectures utilizing web services. For one fortune 10 company I am architecting solutions integrating a rule engine and workflow into application design.

Have presented at Sun Microsystem’s JavaOne annual developer conference. Also presented web-based training covering Microsoft’s Internet Information Server (IIS) configuration and security. Additionally have been invited to speak at Java User Group meetings and to technology groups on topics including Java development tools and open source integration.

Senior Applications Architect, Integrated Partners Incorporated,
Albany, NY
September 1999-July 2000

Evaluate tools and techniques for delivering information to users. Typically this involves web-based methodologies (internet, intranet, and extranet). Work with customers and vendors to analyze, design, construct and implement solutions.

Lead teams of analysts and developers, both in-house and outsourced, for multiple projects. This leadership includes hiring of personnel as well as enforcing analysis and development techniques aimed at maintaining a high quality of service to customers. The focus is on both the delivered application and on the requirements gathering process to ensure a solution that meets or exceeds the client's needs.

Technical Architect, Thin-Client Technology, GE Power Systems,
Schenectady, NY
1998-1999

Evaluating and deploying tools for the company's extranet and e-Commerce efforts. Developed applications utilizing IBM's MQSeries, Sun's IPlanet, and Java Servlets to create a robust infrastructure for applications. This effort involves the migration from an NT-based intranet to a Solaris-based intranet and extranet utilizing LDAP to implement a seamless security platform.

Design software infrastructure for all quality applications thin-client development projects. This infrastructure supports both the intranet and extranet. Provide design support for analysts, designers and programmers dealing with varied application needs. Refine, publish and enforce standards for Java, C++, VB and CGI programming. Define interfaces between various external systems including Oracle and Sybase databases, IIS and Netscape web servers, and NT and Solaris servers. Work with security and DBA teams to develop standards and objects that enforce and simplify security for both the programmer and the user.

Participate in various Six Sigma projects, both as a team member and leader. Certified in 1998 as a Green Belt. Apply Six Sigma techniques to IT projects and participate in the design and building of applications in support of GE’s quality efforts.

Technical leader for our field sales automation project. This project involves customizing and deploying Siebel's Sales Enterprise '99. Responsibilities include business component design, development standards, applet development, and data migration. Training includes Siebel's courses on Server Administration, Remote Administration, Tools Configuration and Siebel Visual Basic/COM control.

Lead Analyst - Data Warehouse, GE Power Systems,
Schenectady, NY
1997-1998

Direct and train a group of C++ and Java programmers and analysts. Develop intranet-based applications using Java applets and C++ CGI. Organize projects and resources to meet business and Six-Sigma Quality objectives. Review and validate database (Oracle 7.3), interface and coding designs. Set and publish standards for Java and C++ coding within GEPS and hold regular code walk-throughs. Utilize multiple vendors for contract personnel both on and off shore.

Sole recipient of the Information Technology "Pioneer-of-the-Year" award from the Quality organization in 1997 for work on web-based applications. Changed the way GEPS views software development and rollout.

Continue to develop business applets and reports for a wide spectrum of the business. Made the Oracle-based Data Warehouse available to all employees regardless of location or platform. Added support for integration of our extensive Sybase and CICS data onto the intranet and extranet.

Application Developer, GE Power Systems,
Schenectady, NY
1992-1996

Design and code drawing and data retrieval applications using SQL Windows, Visual Basic, C++, and Sybase. Created E-Mail-based system for interchange of static and dynamic data. This system, still in use today, supports client-server store-and-forward programs as well as typical list-serve functionality.

Pursue migration of applications to intranet, as web browsers become more prevalent within company. Created first intranet and extranet database applications for GEPS. Created extensive C++ class libraries to simplify CGI development.

Programmer/Analyst, GE Power Systems,
Schenectady, NY
1986-1991

Automate processes for parts cataloging and maintenance planning groups. Replaced paper-based systems with computer-based methodologies. Increased productivity and accuracy of group ten-fold. Use C, C++ and Visual Basic for most of this development effort.

In addition utilize Attachmate's Extra HLLAPI to automate repetitive mainframe transactions.

Programmer/Analyst, Welbourne & Purdy Realty,
Burnt Hills, NY
1984-1985

Build XENIX-based programs in C allowing salespeople to search for properties and perform qualifying analysis quickly and easily. Install all computer hardware and train salespeople.

Education

Bachelor of Computer Information Systems,
The College of Saint Rose, Albany, NY
Graduated Magna cum Laude with 3.8 GPA.

GE: Certified Six Sigma Green Belt

Epicentric: Administration and Module Development

BEA: Administration of BEA WebLogic Server (Version 6)

Sun: Developing J2EE Compliant Applications

Oracle: Introduction to Oracle, SQL and PL/SQL Using Procedure Builder, and several DBA courses.

Learning Tree Int'l: UML, C++, Java, and Advanced Java courses.

Quest Learning Center: Advanced Visual Basic

Certifications

  • ILOG JRules 6 Certified Bronze-level Developer, 2008
  • Brainbench Certified Java 5 (Master Level), 2008
  • PegaRULES Certified System Architect, 2007
  • GIAC Security Essentials Certification (GSEC), 2006
  • Red Hat Certified Engineer, 2001

Professional Awards and Activities

  • Authored and Taught Web Application Security Course for Multiple Clients, 2006-present
  • Co-Authored and Presenting at the Business Ruled Forum on Web Service Security, 2008
  • Co-Authored and Presented at the Business Rules Forum on Leveraging BRE in an SOA, 2007
  • Authored and Presented at PCIAA Conference Discussing Security During Application Design, 2007
  • Co-Authored and presented Monthly Secure Software Webcast for SANS, 2005
  • Presented WatchIT Program on Securing Your IIS Installation, 2004
  • Co-Authored and Presented Session at Sun’s JavaOne Conference, 2002 and 2003
  • Power Generation Award for Object-Oriented Class Reuse Focus, 1998
  • Information Technology "Pioneer of the Year" for intranet development, 1997
  • Power Generation Award for Tollgate System Automation, 1997
  • Power Generation Award for development of Time Tracks application, 1995
  • Power Generation Award for development of Facets application, 1995
  • Power Generation Award for participation with BEAM application, 1994
  • Power Generation Award for development of Vendoc application, 1993
  • Power Generation Award for development of CatOrder application, 1992

Brainbench Certifications

My public transcript may be viewed for more recent activity.
Information Technology Security Fundamentals
Internet Security (Master)
Linux Administration
Java 2 Fundamentals
Java 2 - Non-GUI
Object Oriented Concepts (Master)
RDBMS Concepts (Master)
English Vocabulary (Master)
Written English