Download: Acrobat | Word | Plain Text
Frank W. Zammetti
fzammetti@etherient.com
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
*
Operational
Desktop. On
this project I served as one of two lead architect/developers. This application is an advanced RIA utilizing
the latest
*
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.
I designed and implemented a LAN for this
store as well as upgraded PCs for their new shipping software.
I am involved in a number of open-source
projects including frequent contributions to the Struts,
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
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
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
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