Nicholas (Nick) S. Schaf
Bowie, MD 20716
Phone: 301-***-****
Email: *.*****@********.***
Summary
Software engineer with strong application design, programming and problem
solving skills.
Eight years Java/J2EE web and batch application experience.
Over ten years C/C++ batch and GUI application experience.
. Ten years experience with SQL and database. Six years Oracle. Five years
Sybase. Four SQLServer. One year MySQL. One year Hsqldb.
. Can perform all aspects of the software development life cycle (SDLC),
including requirements definition, analysis, design, object oriented
programming, testing, implementation and documentation.
Technical Proficiencies
. Programming: Java, Swing, C/C++, MFC, ATL, ASP, XML, COM, Visual Basic
VB6, HTML/DHTML, COBOL, FORTRAN.
. Framework: Struts, Hibernate.
. J2EE: JSP, JNDI, JMS, EJB.
. Scripting: Java Script, UNIX Shell, VB Script.
. Tools: Eclipse, VI, EditPlus, Visual Studio 6.
. Web Servers: Weblogic, Apache Tomcat, IIS.
. Platforms: Windows 2000/XP, DOS, UNIX.
. Data Base: Oracle, PL/SQL, Sybase, Transact-SQL, MS SQL Server, MS
Access, SQL, Pro*C.
. Other: Ant, SDLC, CVS, SourceSafe, Visio, Eclipse, Enterprise Manager, MS
Office, OpenOffice.
Experience
Geneva Software, Inc. Apr 2004 - May 2009
Senior System Developer
. Developed Web applications with Java, J2EE, Servlets, Struts and J2EE
including EJB, JNDI, and JSP.
. Developed batch applications using C++ programs and UNIX scripts with a
VB front end.
. Performed production support for several systems, including interacting
with operations, support, and the customer.
. Used WebLogic web servers.
. Sybase and Oracle databases.
. Platforms UNIX and Windows.
Magellan Health Services Mar 1999 - Apr 2004
Senior Programmer/Analyst
. Developed web applications with Java, ASP, XML, Struts, Servlets and J2EE
including JSP and JDBC.
. Developed and maintained Windows-based client/server applications.using
C++, MFC, ATL and COM components with ODBC.
. Web servers Apache Tomcat and IIS.
. Databases Oracle and MS SQLServer.
. Platforms UNIX and Windows.
The Arbitron Company Jun 1976 - Mar 1999
Principal Programmer/Analyst
Built many windows-based client/server applications with VB, C++, MFC and
Visual C/C++.
Developed UNIX batch applications using C, COBOL, FORTRAN and assembly
language..
Developed batch and interactive applications with MVS, COBOL and CICS.
UNIX, windows, IBM, OS2, Data General platforms.
Oracle Database.
Education
BS, BSTM Computer Science, American University
AAS, Data Processing, Northern VA Community College
Specialized or Technical Training
Brainbench certification in C++ and Java.
Developing ASP.NET web applications (Learning Tree)
J2EE/Jakarta Struts (in house class)
Essential Java (Developmentor)
Essential Web Applications using Microsoft Technologies (Developmentor)
Oracle advanced training in PL/SQL procedures and triggers (Oracle)
Data modeling (ACM)
Client Server using CORBA (ACM)
Object Oriented Analysis and Design (ACM)
Object Oriented Programming with C++ (ACM)
Programming Windows using Visual C++/MFC (Richard Shaw)
Oracle, SQL, SQL*PLUS and PL/SQL (Oracle)
Visual Basic 3.0 (Howard Community College)
Windows Development Symposium (WinDev)
References
Provided upon request.