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.