JACOB METELITZ
** ******* **. ******* *****, NJ 07920 908-***-**** (H) 908-***-**** (Cell)
email : j *******@*****.***
Senior Developer/ Project Leader/ System’s Architect
CAREER SUMMARY
● Extensive in-depth experience in software development involving system analysis, architecture,
design, development, deployment, fine tuning, production support of various applications with
s trong skills in the various components of the Java EE platform including Core Java, EJB 3 and
2, Hibernate, the JSF 2, JSP and Struts frameworks, Servlets, JAAS, JMS, MDB, XML, JDBC,
Java Digital Signature, SNMP, Presence.
● Extensive experience, including DB administration, stored procedures and scripts with several
relational DB platforms: Oracle, Oracle, SQL Server, DB2, Sybase, Informix, PL-SQL and T-SQL.
● Deep experience with both the back end and front end aspects of software engineering. Using
JavaScript and JQuery frameworks for client-side development, as well as ColdFusion.
● Experience with configuring, installation, maintaining and using application servers: JBoss 5,
Weblogic 10 and Websphere 5.
● Extensive Object-Oriented Analysis and Design skills utilizing Requirements Analysis, Use
Cases, and U M L.
● Exercised project leadership and project planning, collaborated in Data Modeling, Data Base
design, optimization and tuning of DBMS applications.
● Domain knowledge in Telecom, M ili tary (DoD), Wireless Communications, Publishing, Financial
Services, Software Engineering.
● Strong applications background developing languages, compilers, debuggers. Extensive
experience with C++, Assembler, Perl.
● Background in various operating system environments: Windows, Unix, Mainframe.
● Full SDLC (software development life cycle) from project conception and initialization through
2
requirements analysis, implementation.
TECHNOLOGY
● Platforms - Windows, UNIX/LINUX (Solaris/HP/AIX/DEC, Shell Scripts), Mainframe, AS/400
● Languages - Java, JavaScript, JQuery with plugins, ColdFusion, Ajax, SQL, PL-SQL, T-SQL, C++, C, Perl,
Assembler
● Programming - J2EE/Java EE 7, EJB 3.1, JSF 3 with Prime Faces, EJB 2.0, Hibernate, JAAS, JMS, MDB,
Struts, JSP, JSTL, Tiles, Servlets, JDBC, Ant, JDOM, XML/XSLT/XML Schema, LDAP, HTTP, DHTML,
XHTML, CSS, MIB,
● IDE – Eclipse, WSAD
● Middleware – Application Servers: JBoss 7, SLEE/Mobicents, SMNP, Weblogic10, BEA/Together, WEB
Servers (IPlanet, IIS, Apache)
● Databases - Oracle/PL-SQL/Toad, SQL Server 2008, Sybase Enterprise Server, DB2/UDB (various
platforms), Informix, DBArtisan, RapidSql, Erwin.
● Change Management: AccuRev, VSS, CVS, PVCS.
● Project management: Mercury Quality Center, DOORS, MS-Project, PowerPoint, Excel, Visio, UML.
3
EXPERIENCE
February 2010 – Present
Audiocodes Somerset NJ
Senior Software Developer for a leading provider of VoIP network products and technology
Environment: Java EE 7, EJB 3.1, JPA, Oracle, PL-SQL, XML, JSF 2.0 (with Ajax), JBoss 7, Eclipse, Ant,
AccuRev, SLEE, SNMP, SIP/Presence, Mobicents, MIB, Windows.
● Member of a small team in charge of developing SmartTAP - a Call Recording platform providing an
integrated solution to Enterprise, Contact Center, Telephony software and hosted telephony products.
● Currently working on the integration of the Java SIP/Presence package with SmartTAP to optimize the
Call Status page.
● For a new release of the product designed and implemented the Call Evaluation feature superior to
competition products.
● Re-designed and re-developed the Recorder "retention" process - reclamation of space in the DB and
media server occupied by recorded calls. This is a highly critical high volume asynchronous process,
where scalability and throughput are paramount. Improved the call reclamation performance from thirty
seconds to a sub-second result. This has allowed the application to become fully marketable, and the
first functioning release of SmartTAP is in the last phase of the QA in certification process.
● Designed and developed the new System Health Information feature using SNMP and Management
Information Bases (MIBs) in a JEE 6 (EJB 3, JSF 2) and JAIN SLEE (a specialized asynchronous event-
driven system for telecom) environment. The feature collects and displays the Recorder storage usage
statistics and makes predictions regarding the remaining storage capacity.
● Designed and developed the Agent Evaluation system, significantly enhancing the product
marketability.
July 2004 – February 2010
DSCI/US Army Ft. Monmouth NJ
Senior Software Analyst with the Army Software Engineering Center
Environment: Java EE 5, JSF 1, Struts 1.2, WebLogic 10.0, Eclipse, Ant, SQL Server 2008, Transact SQL,
Sun Solaris, Windows XP
● Lead Java developer for the US Army Global Solution Center (GSC). This web based product is used by
various customers within the Department of Defense and NSA. The main product components include
4
the Problem Resolution System, the Document Management System, the Project Tracking System. The
legacy application has previously been implemented based on Coldfusion. As the lead developer led the
effort of re architecting, re designing and converting the application to be based on the JEE platform.
The main impact and achievement of the redesign effort was that it kept the GSC contracts within the
Army Software Engineering Center.
● The GSC application back end is implemented via EJB 3.0, and the front end with JSF. Designed a new
Data Model, created and administered the DB on SQL Server.
● Prior to the current project was a Financial Disclosure Management (FDM) application developer.
Designed and developed several major and minor releases of FDM (from 3.1 to 6.0), with progressively
more advanced features. Among them are the Admin facility with extensive navigation and search tools,
the Review Status facility based on the Flexible Review Chain FDM paradigm, and a series of
Management reports. Designed and implemented an MDB for sending email messages, developed
Session Beans for the business logic and JSP with JSTL modules in a Struts MVC.
● Project lead for the Digital Signature solution and CAC Common Access Card of the US Department of
Defense logon. The solution is based on the industry standard – XMLDSIG, integrates with the
application workflow, creates a signing ceremony, and includes JTIC (a DoD standard) compliancy with
regard to the authentication, data validation and non repudiation.
● Designed and implemented a dual track application authentication and authorization solution: one track
uses a CAC card along with certificate authentication, and the other – a form based LDAP
authentication. Both the Digital Signature and CAC Login projects are implemented within the PKI
framework.
5
Seton Hall University, South Orange NJ. February 2004 – July 2004
Senior Consultant for a leading private university.
Environment: J2EE, Struts 1.1, 5.1, WSAD 5.1, JDBC, Oracle 9i, Lotus Notes/Domino Designer 6.5, XML,
XML Schema, Linux, Windows XP
● Acted as a management consultant and architect for setting up a J2EE environment and transitioning
from the Lotus Notes/Domino Designer application development and support platform to
J2EE/WebSphere.
● Analyzed University applications, design ways, procedures and templates for converting Lotus Notes
applications, implemented pilot projects for the proof of concept and feasibility. The Struts framework is
used for the front end form input.
● Designed and implemented an LDAP authentication solution for University applications.
June 2003 – December 2003
Verizon Wireless, Warren NJ.
A leading provider of wireless services.
Senior Consultant, Architect for Mobile Web
Environment J2EE, JMS, EJB 2, 5.1, Servlets, WSAD 5.1, JDBC, Oracle, PL/SQL, TOAD, XML, XML
Schema, Unix HP, Sun/Solaris, Windows 2000, CVS
● Architected and designed the Mobile Web Self Provisioning system based on the J2EE standards.
Analyzed the business requirements and produced the system design specifications for an interface
with a third party platform to support the ability for a Wireless Subscriber to self provision for Mobile
Web access. The Self Provisioning System is designed to provide near real time activation of wireless
services, such as Web browsing, to customers.
● Developed the system within the J2EE framework, featuring a front end Controller Servlet for handling
third party HTTP requests, JMS as the MQ Embedded Messaging facility, and EJB components: a
Message Driven EJB Bean, providing the asynchronous processing of the requests, Stateless Session
Beans for controlling the workflow and implementation of business logic, and CMP Entity Beans as the
persistence mechanism in interaction with an Oracle 9i database.
● Used JDOM for parsing the request XML and building the response XML, delivered over HTTP.
6
January 1999 June 2003
Scholastic Inc., Secaucus, NJ
A global multimedia company and the largest publisher and distributor of children’s books.
Senior Software Specialist – Architect and Project Leader for the Scholastic Book Club Offer Internet
System
Environment - J2EE, EJB 2, JSP, JDBC, Servlets, XML, DHTML, JavaScript, CSS, WebSphere,
WSAD, Oracle/PL/SQL, DB2, Windows 2000, Rational Rose, PVCS
Analyzed, designed, developed, tested, implemented and supported major Web-based, e-Commerce
sales offerings, ordering and database integration systems. Supervised, as a project leader, a group of
developers.
● Architected and lead a major system application Scholastic Book Club Offer Setup (COOL OSU) in a
J2EE/DB2 environment. Awarded the Scholastic Chairman's Gold Star for this project. This system
enabled minimally trained business users to create online sales offerings customized by customer-type,
geography and other criteria.
● Designed and Implemented the Web Pages, business rules, promotions, coupon subscriptions,
graphics and other marketing/sales tools. Design is based on the J2EE architecture and MVC model,
Session beans as EJB components, JDBC, and the DAO pattern.
● Employed use cases, UML/Rational Rose for the project analysis, design and presentation.
● Designed and built over 70 distinct Web pages connected via an extensive navigation system all
developed based on the JavaScript, CSS and DHTML facilities for uniformed and optimized user
experience.
● Proposed and built into the system such critical services as Offer Validation and Offer Access Control.
● Enabled building dozens of on-line offers each month with little effort and time, providing substantial
efficiencies and savings for the company
● Managed several product releases, each with expanding functionality and complexity.
October 1997 December 1999
Cylogix Inc. (now Keane, Inc.), Princeton, NJ
A Princeton, NJ, consulting firm purchased by Keane Inc. in 2002.
Team Leader
Environment: C++, C, Java, Java applets, Sun Solaris, Unix, SYBASE XI, T-SQL, Perl 5, HTML.
7
Hands-on Team Leader of a five-programmer development team.
● Developed and enhanced applications for Morgan Stanley including Decimalization, Y2K remediation,
and porting applications to a new Sybase server release.
● Developed code scan tools as a set of Java applets and an application tracking system on the Web.
● Designed the policies, procedures and coordination with Morgan Stanley system owners. Reported
directly to the company's principal.
Prudential Securities, Newark, NJ 1996 – 1997
A major financial institution.
Senior Consultant
Environment: Unix AIX, SYBASE XI, C/C++, Perl
Performed analysis, development and extensive modification to the DST Belvedere Global Portfolio
System package. Technologies included C/C++ on the AIX Unix using Sybase XI and Open Client
Interface. Designed and developed:
● Data Scheduling, Data Acquisition and Data Monitoring for bringing feeds from various sources into the
production Sybase databases.
● Error Exception facility and logistics.
Computer Associates, Princeton, NJ 1980 – 1996
One of the largest independent software companies in the world.
Senior Software Developer
● A primary Designer and Developer of CA-IDEAL, a popular 4GL application development product on
UNIX, Windows and mainframe. Developed in C/C++, the product includes a powerful procedural
language containing the built-in database access statements as well as embedded SQL, screen and
report generators and other elements of a 4GL environment, and supports relational DBMS as DB2 and
CA-DATACOM. Integrated the UNIX, PC, Mainframe, AS/400 and VSAM versions of the product.
● Designed, implemented and supported all major system components such as:
● IDEAL language compiler
8
● SQL interface between IDEAL and DB2, SQL/400, CA-DATACOM.
● Command parser and command processors
● Run-time environment, Interpreter and Debugger
● Session Control and Logon facility
● System Editors
EDUCATION
Moscow State University, Russia 1978 - 1980
Studies towards Master of Science Degree in Computer Science
Moscow Institute of Power Engineering, Russia, MSEE 1964 - 1970
Personal - US citizen.