Frank W. Zammetti fzammetti@omnytex.com Objective --------- A position in an environment where I can be a leader in helping guide the architectural design and development of advanced modern applications for web and multi-tiered PC deployment. Any position I would consider must offer me the opportunity to work on diverse projects, use modern technologies and concepts and allow me to play an important leadership role in application development in general. I am not at this point in my life interested in a purely managerial position, although I do look for the opportunity to continually gain experience in that realm. In the same vein, I am not looking to strictly be an architect as I still enjoy coding a great deal. Therefore, any position I would consider would have to offer me a good balance of all three of these disciplines. Skills, Abilities and Certifications ------------------------------------ * Expert in the following: AJAX, Rich Internet Application (RIA) Development, Java, J2EE, XML, HTML, DOM Scripting, Struts, JavaScript, VBScript, CSS, Active Server Pages (classic), IBM WebTemplates, Visual Basic, Visual Basic for Applications (VBA), PowerBASIC, Windows 95/98/NT/2000/XP, Microsoft Office Development, Crystal Reports, Object-Oriented Design, PocketPC (Windows CE) Development, Apache ANT, Apache Tomcat, Web Framework Architecture, JUnit, OpenSTA, Paint Shop Pro, Apache Tomcat. * Average or above average in the following: Web Services, XSLT, XHTML, COM/ActiveX Development, SSL, IIS, TCP/IP, C/C++, Visual C++, Novell NetWare, Network Engineering, PC Maintenance, SQL, SQL Server, Project Management, CGI, IBM WebSphere, Visual FoxPro, Oracle, Mercury LoadRunner, WebWork. * Somewhat familiar or minimally competent in the following: Portal Technology, JCL, EasyTrieve, CICS, TSO/ISPF, Assembly, Unix/Linux, Flash, WAP, Microsoft .Net, BEA WebLogic. * Certifications: - 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 2, 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, IIS4 Administration, Computer Electronics, Visual Basic Programming, Visual FoxPro Programming, High IT Aptitude, Computer Technician, Windows 95/98/NT Administration, C++ Programming, Assembly Language, Computer Technical Support, Office Development and NUMEROUS others. Work Experience --------------- * Regular full-time work Web Architect Specialist - PFPC Global Fund Services – January 2002 – Present - Chief Architect and Lead Developer on the Universal Transfer Of Assets (UTOA) project. 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 PC-based), J2EE security, and a very rich web-based GUI environment for end users. This project also involves business analysis, detailed specification writing and coordination of team members to implement those specifications, which I am responsible for. This application is hosted on WebSphere in a clustered environment and uses Oracle for its operational data store. - Chief Architect and Lead Developer on the Complex Corporate Actions project. This was a high-priority $7.5 million web-based system fronting a mainframe-based system for processing complex investment holding modifications. I performed detailed business analysis, system design and programming using a custom web framework (later converted to Struts) as well as managed a team of developers to complete this critical initiative. - Mentor to a team re-architecting an existing servlet-based web application to a Struts application utilizing J2EE security and hosted on WebSphere. - Member of a team charged with bringing our organizations main line-of-business application to the web. This project involved advanced J2EE server technologies and mainframe integration. - Team member involved in creating a corporate portal which serves as a common entry point to all our organizations applications. This project included development work on our J2EE-based framework for application development (later converted to Struts), standards-development for future application architectures and look-and-feel, direction setting for web development strategies and mentoring of junior team members. Senior Programmer/Analyst - PFPC Global Fund Services – December 2000 - January 2002 - Chief Web Architect and Lead Developer of IPAccess, 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 both client and server-side (dHTML, JScript, IWT, XML). - Team member on the OEP/ImpressNet project. My team developed an addition to our corporation’s front-line web product. It 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. - TechQuest member. TechQuest is a group of recognized experts in various disciplines charged with exploring and implementing advanced technologies within our organization. - Developed a Java-based middleware system utilizing XML, XSLT and IBM’s CTG technology to allow service-based calls to arbitrary programs running in a CICS environment on the host. - Developed a secure HTTP-based file transfer system for moving sensitive data around the Internet. - PIAS (PowerImage Archive System). I helped architect and fully programmed this Windows-based document imaging archiving system that saves the company in excess of $35,000 per month while improving upon the retrieval capabilities of the system it replaced. Software Engineer – FirstData Investor Services Group – November 1996 - December 2000 - I designed and developed an Intranet for our King of Prussia location, which included an online purchase request system, HR documentation library, self-maintaining NDS-based phone list, customizable personal portal, online timesheet entry and workflow management tools. - Initial web presence. I created the first “brochureware” web site for FPS Services in 1996. - Payment System. I helped design and fully programmed a mission-critical Windows-based multi-tier, multi-user transaction processing system for “back office” operations. It has been in use over 5 years. - Statements. I developed a system to create complex quarterly customer reports in print-ready format. - I also designed and programmed numerous applications including daily mutual fund pricing utilities, automated accounting MS Office modules and Internet-aware data manipulation systems. * Independent, open-source and consulting work - Omnytex Technologies Omnytex Technologies is a small organization I started which develops and sells various software products for PocketPC-based handheld computers. All development is in Embedded Visual C++. A number of my products have been nominated for awards from authoritative sources. - UPS Pack-N-Ship I designed and implemented a LAN for this store as well as upgraded PCs for their new shipping software. - Other (Open-source involvement) I am involved in a number of open-source community projects including frequent contributions to the Struts, Jakarta Commons and Tomcat communities. I am a registered developer on the SF Struts project bringing an enhanced version of the Struts HTML taglib with AJAX functionality to life there. I also run a project called the Struts Web Services Enablement Project (StrutsWS) which created an extension to pre-1.3 Struts to expose Actions as simple Web Services. I am currently leading the Java Web Parts project, a repository for all sorts of Java-based webapp code. I also served as coordinator for an open-source project to create a Commodore 64 emulator for the PocketPC platform. I am also a committer on the DataVision project, an open-source report writing tool. - Published Works In July of 2006, my first book was published, titled “Practical Ajax Projects with Java Technologies”. I have also authored a number of independent articles on a range of topics including an introduction to DataVision, how to integrate AJAX techniques into a Struts-based application, and an introduction to the AjaxParts taglib in Java Web Parts. I also served as a material reviewer for an upcoming AJAX book as well as an upcoming Struts certification test. Education --------- * Montgomery County Community College, 6/98-Present, Degree(s): Pending Major: Computer Science/Software Engineering - Minor: Business Management/Business Administration I have achieved straight A’s in all my CS courses. My education is ongoing and part-time and I continue to work towards by CS degree. * New York Institute of Technology, 9/91-12/92, Degree: N/A Major: Computer Science - Minor: Electrical Engineering I could not complete my degree due to financial constraints but I did maintain a strong B average while I attended (straight A's in all Computer Science courses). Summary ------- What I bring to the table above all other things 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 over 20 years of programming experience and general computer experience. I can work equally well with a team as I can on my own in an unsupervised environment. 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. My experience as listed here I believe bears out that I am top-notch generalist, yet with a depth of knowledge in many areas that is better than many, that can tackle any challenge thrown at me and succeed where others would fail. In addition, I am a proven leader and mentor to those working under me, in short: a unique blend of management ability and superior technical ability! Current version always available (and downloadable) at: http://www.zammetti.com/resume