Jack Schwenderman - Resume
Total Page:16
File Type:pdf, Size:1020Kb
JACK J. SCHWENDERMAN 118 Sergeantsville Road Home: (908) 782-8472 Flemington, New Jersey 08822 eMail: [email protected]
Summary Over twenty years of extensive, highly successful experience in full life cycle relational application development. Have held leadership positions in technology evangelism and department building. Managed, designed, developed, implemented, documented and maintained many large scale systems on mainframe, midrange, client-server, PC, and Multi-tiered platforms. Designed and deployed application server and web server farms on both Windows and Linux architectures. Experience in B2B, Supply Chain Management, Stock Option Administration, Deferred Compensation, Contract management, Warehouse management, Shipping and Routing, and HR systems. Independently designed, developed, and distributed PC based financial charting and analysis software, and a dynamic, interactive website using J2EE technology. Supervisory responsibility for up to 7 employees. Professional Experience
09/2001-Present Target Corporation (Associated Merchandising Corp.) Piscataway, NJ Prior to my hire, AMC was primarily a Mainframe Cobol shop with only a few poorly constructed static web applications. Since then, I have been the main force behind establishing J2EE as the development standard and have built an entire infrastructure of WebSphere, DB2, MQ, SiteMinder servers on both Windows 2000 and Linux platforms. I have also been instrumental in bringing in expert talent in the design and development of true J2EE applications. Manager, Technical Architecture . Report directly to the Regional VP of Development and Operations . Responsible for all database design approvals at enterprise level . Evaluated and implemented numerous Open-Source solutions on Windows 2K and Linux . Implemented enterprise level web based security mechanism using SiteMinder Policy Server . Established database design environment on ERWin / ModelMart . Authored web based design and development standards manual . Established Technical Quality Assurance procedure utilizing JProbe and Tivoli Performance Viewer . Established Java Source Control methodology using CVS providing internet access to our off-shore partners . Evaluated ATG Dynamo Application Framework . Implemented WebSphere MQ environment and established connectivity with business partners . Implemented Dynamic Reporting solution . Devised and managed a long term project plan to upgrade the Windows based WebSphere 4 environment to a Linux based WebSphere 5 environment on Vmware ESX running on a single IBM x445 . Server Consolidation / Disaster Recovery considerations . Maintained hands-on level expertise in all above mentioned technologies Sr. Technical Architect . Senior technical advisor to VP of New Development for J2EE B2B supply chain application development . Introduced J2EE technology to AMC . Interviewed, hired, and supervised technical development team . IDE evaluation and selection . Architected a standard developer desktop environment . System architectural framework design using J2EE patterns . Logical & Physical Data modeling . Designed and implemented complete DEV, QA, and PROD WebSphere / DB2 / Win2K environment with failover . Developer training and mentoring . Vendor management . Collaborating closely with partner development teams in California and Minnesota . Developed J2EE collaborative issues log application for proof of concept . Designed and developed generic and flexible database editor . Integration analysis . Designed Fabric Development Application within an SEI CMM Level III environment JACK J. SCHWENDERMAN Page 2
07/1995-06/2001 Merck & Co., Inc. Whitehouse Station, NJ My six years with this major pharmaceutical company as a contractor allowed me to forge many strong and lasting relationships with the team members I was fortunate to work beside. My responsibilities were key or lead on numerous projects. Tasks I directly performed included: Platform evaluation & selection Development tool selection Piloting of candidate tools Environment installation & configuration Logical modeling & database design Conceptual design & documentation Technical lead of development teams Project planning & estimating Vendor management Database administration Object oriented design GUI and Web interface design Application design, development, and deployment on multiple platforms including; HP/UNIX, Windows (NT & 98), and OS/390 Programming in numerous languages including; Java, Visual Basic, Cobol, Excel & Word macros, DOS & UNIX scripting Report generation and Ad Hoc analysis utilizing Crystal Reports, Forest & Trees, BrioQuery, and QMF SQL expert and mentor utilizing DB2, Oracle, Sybase, MS SQL Server, and MS Access databases Developer mentoring Test plan development & admin. System implementation User training Performance tuning Technical system documentation Working closely with Business Analysts, IT Managers, Infrastructure Administrators, and Vendors numerous systems were developed, implemented, and are still in use. The following are the most significant. Project Leader 04/2001-06/2001 . Multi-tiered Web-based Policy Asset Management System. Vendor developed Java servlet and HTML application. . Worked closely with business users and vendor developers to implement and debug application. . Reverse engineered database and application for quality review and bug determination. . Installed system on UNIX platform, Oracle database, Apache Web Server, Jserv, GNU JSP. . Built web-based, Java, JSP, and JDBC collaborative bug tracking application to document and manage outstanding issues. Project Leader 06/2000-03/2001 . Web-based Stock Option Recommendation Collection System and 3-tier client-server administration application written in Java with SilverStream. System includes servlets and factory classes that generate dynamic web pages. Data is stored in DB2 on a mainframe and is accessed remotely via IBM DB2 Connect JDBC drivers. Converted web-based portion to native JDK 1.2.2, eliminating SilverStream, using JBuilder and Tomcat. Developed a Database Connection Pooling object. . Worked closely with business directors and managers to bring conceptual requirements to a functioning implementation. . Utilized Rapid Prototyping SDLC techniques. . Mentoring supervisor for 3 developers. . Activities included; JAD facilitation to gather requirements, project planning and estimation, IDE and database platform selection, database design, ER modeling, DDL generation and execution including referential integrity, program specifications, coding, testing, and training of junior level developers. Project Leader 02/1999-05/2000 . Web-based Deferred Compensation Solicitation System and 3-tier client-server administration application written in Java with SilverStream. System includes client-side application, server-side factory objects and servlet generated web pages, as well as MVS Batch COBOL II programs that facilitate data transmission with Fidelity Investments. Data is stored in DB2 on a mainframe and is accessed remotely via IBM DB2 Connect. . Collaborated with directors and managers on system design and platform selection. . Responsibilities ranged from project estimation and database design through implementation including; requirements gathering, database design & creation, program specifications, coding, testing , test plan development, and implementation. Lead Analyst / Programmer 09/1998-01/1999 . PC-based Conflict of Interest Solicitation system. Developed in Microsoft Visual Basic with data stored in Microsoft Access, and utilizing a Microsoft Word Document with embedded macros. . Tasks included; database design, system design & documentation, program specifications, coding, testing, and implementation. Analyst / Lead Programmer 07/1995-08/1998 . Mainframe based Stock Option Administration Project. Large system that maintains the vast number of stock options held by employees and former employees and transmits any changes to Merrill Lynch. Interfaces from Merrill Lynch and to Merck's Payroll system, Tesseract, are also maintained. . Designed, coded, tested and implemented many complex MVS Batch processes utilizing COBOL II, MVS JCL, and DB2. . Designed, developed and maintained associated reporting system utilizing Forest & Trees, Neon Shadow Direct, and DB2 that provides users with over 100 self-directed reporting solutions. . Responsibilities included; requirements gathering, database re-design, program design & specs, coding, testing, test plan development, implementation, and complete system documentation. JACK J. SCHWENDERMAN Page 3
1994-06/1995 Wakefern Food Corporation Edison, NJ Sr. Systems Analyst . RAPID Warehouse Management System modification project. Designed a critical new Order Selection subsystem required for the implementation of a major division. . Responsibilities included; requirements gathering, system design, database modifications, program design & specifications, minor coding, programmer direction and supervision, testing, test plan development & administration, and implementation planning. . Also participated in the design and coding of numerous smaller enhancements.
1991-1994 Johnson & Johnson Hospital Services Piscataway, NJ Sr. Systems Analyst . INTERACT Contract Administration System. Designed, coded, tested and implemented many vastly complex MVS Batch processes utilizing COBOL II, MVS JCL, ORACLE, SQL*PLUS, QUICKSTART, and EXPEDITER. . Responsibilities included; program design & specifications, coding, testing, and test plan development.
1984-1991 Wakefern Food Corporation Edison, NJ Sr. Systems Analyst 1987-1991 . Supervisory responsibility for 5 employees (1988-1990) . RAPID Warehouse Management System. Designed and implemented four major DB2/CICS subsystems. . Order Commitments, consisting of both CICS and batch programs to support special distribution requirements. . Order Screening, responsible for processing customer orders and transmitting to IBM SYSTEM 88. . Batch Submission, a standardized methodology to allow end users the ability to request and submit their own batch applications from easily usable CICS screens. Also included job tracking, error recovery, and JCL maintenance functions. . Menu System, a single menu program that provides, maintenance free, user specific menus, direct access from function to function, application security. . Responsibilities included; project planning, estimation & tracking, requirements gathering, logical data modeling, program specifications, and technical assistance to programming staff. . Also acted as programmer on the above systems as well as on; Gross Profit Analysis, Purchase Order Management, Order Maintenance, Delivery Scheduling, and Invoicing. Programmer/Analyst 1984-1986 . COPS Warehouse Distribution System. Assisted in the design and coding of programs on an 8100 DPPX/DTMS distributed processor. . Applications included; Order Processing, Order selection, Invoicing, Routing & Loading tickets, Work standards, Profit & Loss reporting.
1983-1984 Ethicon, A Johnson & Johnson Company Somerville, NJ Programmer . Developed application on 8100 DPPX/DTMS to assist in material and manpower tracking for a manufacturing process. Utilized magnetic encoding and reading equipment to control material movement as well as employee time and attendance.
1982-1983 Pfizer, Inc. Clifton, NJ Programmer/Analyst . Designed and coded COBOL programs to facilitate order entry applications on a Distributed IBM 8100.
1980-1981 M&T Chemicals Rahway, NJ Programmer . Coded COBOL programs on a Distributed IBM 8100 to support Payroll, Accounts Payable, Accounts Receivable, and General Ledger applications for remote manufacturing facilities.
1979-1980 Tenneco Chemicals Piscataway, NJ Student-employee Coded various batch applications on an IBM 370. JACK J. SCHWENDERMAN Page 4
Education A.A.S., Computer Science, Somerset County Community College, 1980
References
Dawn D’Angelo (908) 423-4623 Merck & Co., Inc. Manager, Corporate Systems Rimma Kagan (908) 236-5511 Merck & Co., Inc. Manager, Corporate Systems Trina Stephenson (908) 423-3563 Merck & Co., Inc. Project Manager, Six Sigma (Black Belt) Allan Deseno (908) 236-5055 Merck & Co., Inc. Sr. Director, Comp & Payroll Development Alice Pitts (908) 236-5060 Merck & Co., Inc. Manager, Stock Option Administration Jack Halldin (508) 787-8210 Fidelity Investments Client Services Manager Shawn Douglas (732) 627-5954 Merrill Lynch Asst. VP EXSOP Plan Administration
Hardware
. IBM x445 . PC (XT through Pentium & Athlon) . HP-UNIX (v-class) . IBM Mainframe (OS/390)
Software Java J2EE (1.2, 1.3, 1.4) EJB (CMP, BMP, SESSION) SERVLETS JSP MVC MULTI-THREADED SOCKETS SWING AWT WSAD JBUILDER JPROBE Windows (3.x/95/98/NT/2K): WEBSPHERE SERVER (4 / 5) WEBSPHERE STUDIO (4 / 5) WEBSPHERE MQ JPROBE ATG DYNAMO JASPER REPORTS VMWARE (ESX / Workstation) WEBFOCUS TELELOGIC TAU-UML CVS SITEMINDER MICROSOFT IIS PLACEWARE RATIONAL CLEARCASE CA-EUREKA DB2-UDB ACTIVE DIRECTORY LDAP ERWIN / MODELMART VISIO MICROSOFT PROJECT JBUILDER 3.5 / 4.0 APACHE WEB SERVER TOMCAT SILVERSTREAM XML / XSL JAVAMAIL API ORACLE SQL*PLUS ORACLE ENTERPRISE MGR DREAMWEAVER ALLAIRE HOMESITE ADOBE PHOTOSHOP PAINT SHOP PRO PHOTO IMPACT STUDIO DV BORLAND DELPHI FOREST & TREES CRYSTAL INFO/REPORTS BRIOQUERY MICROSOFT VISUAL BASIC NEON SHADOW DIRECT IBM DB2 CONNECT SYBASE SQL ANYWHERE MICROSOFT ACCESS WORDPERFECT MICROSOFT OFFICE TELNET & FTP Unix / Linux: REDHAT LINUX 6.2 – 9.0 WEBSPHERE SERVER (5.0 / 5.1) DB2 CONNECT / UDB REDHAT AS 2.1 SITEMINDER POLICY SERVER 5.5 SITEMINDER WEB AGENT UNIX ODBC JPROBE ATG DYNAMO HP-UX 11 PHP MYSQL VNC SERVER APACHE WEB SERVER (1 / 2) TOMCAT APACHE JSERV GNU JSP X WINDOWS MANDRAKE LINUX 7.0 JBUILDER 3.5 SQUID NETWORK ADMIN. IP MASQUERADING IMAP SENDMAIL FETCHMAIL POSTFIX BERKELEY DB BASH KSH Mainframe / Midrange: DB2 SPUFI QMF DB2 UTILITIES ORACLE SQL*PLUS ANS COBOL COBOL II CICS (Command level) APPC/LU6.2 TRAKS VSAM OS JCL TSO/ISPF IBM UTILITIES