Download:    Acrobat   |   Word   |   Plain Text

 

Frank W. Zammetti

fzammetti@etherient.com

 

 

 

Objective

 

I seek a lead architect/developer position where I will be involved in numerous projects over time (something of an “internal consultant”, if you will).  Any position I would consider must afford me the opportunity to set technical direction at a project level as well as to contribute to direction at the organization level.  Although I am not looking to join the ranks of management at this point in my career, my ideal position would allow me the opportunity to continue gaining experience on that track by being involved in project planning, management, resource allocation, etc.  Similarly, while a good position for me would involve a good deal of architecture work, design and mentoring duties, I still at this point want to have my “hands in the code”, so to speak.

 

 

Skills, Abilities and Certifications

 

High proficiency/expert skills

Ajax/Rich Internet Application (RIA) Development, Apache ANT, Apache Tomcat, CSS, Eclipse/RAD, HTML/XHTML, J2EE, JUnit, Java, JavaScript, Object-oriented design, Paint Shop Pro, Struts, Usability/Human Factors, Web framework architecture, Adobe AIR, VBScript, Windows Mobile (Windows CE) Development

 

Proficient skills

Active Server Pages (ASP), All flavors of Windows, C/C++, Crystal Reports, Graphic Design, IBM WebSphere, IBM Web Templates (IWT), IIS, Microsoft Office Development, Network Engineering, Oracle, PC Maintenance, PHP, Project Management, SQL, SQL Server, SSL, Spring, TCP/IP, Visual Basic, Visual Basic for Applications (VBA), Visual C++, Visual FoxPro, Web Services/Service-Oriented Architecture (SOA), Relational database design, MySQL

 

Some proficiency/experience

.Net, Assembly, Business Objects, CICS, COM/ActiveX Development, EasyTrieve, Flash, JCL, Unix/Linux, Mercury LoadRunner, Novell, Novell NetWare, Portal Technology, PowerBASIC, QuickBASIC, TSO/ISPF, Unix/Linux, XSLT, Flex, Business process engineering

 

Certifications:

*          Certified Usability Analyst (CUA)

*          Sun Certified Java Programmer (SCJP)

*          Microsoft Certified Solutions Developer (MCSD)

*          Microsoft Certified Professional (MCP)

*          CompTia I-Net+ Certified

*          CompTia A+ Certified

*          Certified Novell Administrator (CNA)

*          Certified Internet Webmaster (CIW) Associate

*          BrainBench Certifications: Computer Industry Knowledge, XML, WWW Concepts, Java,
Internet Industry Knowledge, Internet Concepts, HTML Programming, Computer Configuration And Maintenance, Active Server Pages Programming, Web Programming, Internet Security, E-Commerce Concepts Analysis, Object-Oriented Developing, Network Technician, IIS Administration, Computer Electronics, Visual Basic Programming, Visual FoxPro Programming, High IT Aptitude, Computer Technician, Windows Administration, C++ Programming, Assembly Language, Computer Technical Support, Office Development and numerous others.

 

 

 

Work Experience

 

Regular full-time work

 

Architect/Developer – PNC Global Investment Servicing (formerly PFPC Global Fund Services/FirstData Corporation/ FPS Services), November 1996 – Present

*          Operational Desktop.  On this project I served as one of two lead architect/developers.  This application is an advanced RIA utilizing the latest Ajax techniques backed by a service-oriented architecture that aggregates numerous previously separate and a number of new applications under one integrated UI and back-end infrastructure.  During the course of this project I defined standards which have subsequently been adopted across the organization for RIA development includes usage of libraries such as Ext JS and DWR as well as guidelines for application architecture and UI construction.  Although I was involved in all aspects of this project I was focused on UI development including usability concerns.  A big part of my job here was serving as mentor to an approximately 15 person team as well as aiding in resource management decisions and setting overall project direction.

*          Universal Transfer of Assets.  On this project I served as chief architect and lead developer.  This is a Java-based application utilizing Struts which is a system for tracking asset transfer requests.  This system includes complex print output utilizing a custom XML report template processor, an abstraction layer that allows for transparent communication with numerous back-end systems (mainframe-based and micro-based), J2EE security, and a very rich web-based GUI environment for end users.  This project also involved contributing to business analysis, detailed specification writing and coordination of team members to implement those specifications, which I was responsible for producing.  This application is hosted on WebSphere in a clustered environment and uses Oracle for its operational data store.

*          Complex Corporate Actions.  On this project I served as chief architect and lead developer.  This is a web-based application fronting CICS-based application components (the first mainframe-to-web project successfully completed at the time) for processing complex investment holding modifications.  I performed detailed business analysis, system design and programming using a custom web framework as well as managed a team of developers to complete this critical initiative.

*          IPAccess.  On this project I served as chief architect and lead developer.  This is a high-traffic mission-critical mainframe-to-web integration system.  This was a complete life-cycle effort involving extensive requirements and specifications documentation, team coordination, project management, quality assurance testing and very advanced technological development (at the time)both client and server-side including early Ajax techniques, JavaScript, IWT, XML and a SOA-based approach to core application logic.

*          OEP.  On this project I served as a consulting team member.  This project mainly involved Microsoft server technologies including ActiveX, ASP, IIS as well as IBM WebTemplates and XML/XSL for the presentation layer.  I was responsible for the Unix-based Web Services portion of this initiative and I also consulted on general design and development.

*          PIAS.  On this project I served as sole architect and developer.  This was a Windows-based document image archiving system that saved the company in excess of $35,000 per month for a number of years while also improving upon the retrieval capabilities of the system it replaced.  This was a Visual Basic-based application with a Microsoft SQL Server data store.

*          Intranet.  On this project I served as sole architect and developer, as well as project champion.  I designed and developed the first Intranet for our King of Prussia location, which included an online purchase request system, HR documentation library, self-maintaining Novell Directory Service-based phone list, customizable personal portal, online timesheet entry and workflow management tools.  This was back in 1996 when intranets weren’t prevalent and it was me that pushed for its development, bringing it to management and convincing them of the benefits it offered and demonstrating what it could achieve.

*          Initial web presence.  On this project I served as sole architect and developer, as well as project champion.  This was the initial relatively simplistic “brochureware” web site for our company.  This was also in 1996 and I was again a vocal, leading proponent of doing this and was able to convince management to allow me to pursue and accomplish the goal.

*          Payment System.  On this project I served as co-architect and lead developer.  This was a mission-critical Windows-based multi-tier, multi-user transaction processing system for “back office” operations.  It was written in Visual FoxPro and although primitive by today’s standards, at the time it was considerably more advanced than the spreadsheets that were previously in use.

 

Other work

 

Etherient (formerly Omnytex Technologies)

Etherient is a software development company I founded that produces applications focused on cloud-based computing and ubiquitous data access. We currently have a number of products available for mobile devices.

 

UPS Pack-N-Ship

I designed and implemented a LAN for this store as well as upgraded PCs for their new shipping software.

 

Open-source involvement

I am involved in a number of open-source projects including frequent contributions to the Struts, Jakarta Commons and Tomcat communities.  I am a registered developer on the SourceForge Struts project where I have contributed a number of Struts extensions and example applications.  I also created a project called the Struts Web Services Enablement Project which is an extension to Struts to expose Actions as simple Web Services.  I am the founder and leader of the Java Web Parts project, a repository for all sorts of Java-based webapp code.  I am the current leader for the DataVision project, an open-source reporting tool similar to Crystal Reports or Business Objects.  I also served as coordinator and contributing developer for an open-source project to create a Commodore 64 emulator for the Windows Mobile platform (the first working one of its kind).

 

Published works

I am the author of five books from Apress: “Practical Ajax Projects with Java Technology”, “Practical JavaScript, DOM Scripting and Ajax Projects”, “Practical DWR 2 Projects”, “Practical Dojo Projects” and “Practical Ext JS Projects with Gears”.  I have also authored a number of independent articles: “Ajax using XMLHttpRequest and Struts”, “Reporting For The Web with DataVision”, “The AjaxParts Taglib from Java Web Parts: AJAX for Java Developers the Easy (yet powerful) Way!” and Cross-Domain AJAX With Pure JavaScript.

 

Public speaking/technical presentations

I occasionally give presentations to various groups on technical topics including RIA techniques to both the Philadelphia Java User’s Group and Albany Java User’s Group.  I also co-hosted two sessions at the 2007 and 2008 Ajax Experience conferences on DWR and Ajax with Struts.

 

Teaching experience

I constructed the curriculum for and taught two 40-hour long classes on RIA development at PNC GIS.  Each class had approximately 20 students and it got them up to speed so they could begin the projects lined up for them.

 

 

Education

 

New York Institute of Technology

Major: Computer Science - Minor: Electrical Engineering

 

Montgomery County Community College

Major: Computer Science/Software Engineering - Minor: Business Management/Business Administration

 

 

Summary

 

What I bring to the table above all else is creativity and diversity.  My base of knowledge is extremely far-reaching, which allows me to attack problems from many different angles and to envision solutions that most others cannot.  I am never content to use strictly one development tool or one set of skills.  I make a supreme effort to constantly learn new things and to put that new knowledge to work in a variety of projects.  I am a results-oriented professional with nearly 15 years of professional software development experience and nearly 25 years of general programming experience. I can work equally well with a team as I can on my own in an unsupervised environment and am a proven technical leader. I have excellent interpersonal and communication skills and am well regarded by my peers, mentoring them and supporting them when appropriate. I take a great deal of pride in delivering solutions that help fulfill a business need and provides the organization with tools that help it enhance its competitive edge.

 

 

Current version always available (and downloadable) at: http://www.zammetti.com/resume