Senior Developer Resume
Matthews, NC
SUMMARY:
- I am seeking a position as a developer. My most recent maintenance experience is with z/OS batch COBOL.
- I also have recent development experience with LINUX/UNIX Korn shell scripting, and Oracle PL/SQL.
- I have extensive experience developing batch COBOL/JCL on z/OS.
- I am a seasoned IT professional with diverse experience, who will end up being among your most valued people.
- Direct employment preferred, contract positions considered.
TECHNICAL SKILLS:
- Oracle 9i/10g/11g, Korn Shell scripting, Oracle sqlldr, PL/SQL, Stored Procedures, Oracle Advanced Queuing, Unix/Linux, COBOLII, SQL, JCL, SYNCSORT, IBM utilities, DB2, VSAM, BMC utilities, ISPF, Fileaid, XPEDITER, development and administration for BMC Control - M, ESP scheduling, data munging.
- XML, XMLDB, CICS, VISIO, perl/AWK/sed, ABAP, ABAP Dictionary, BASIS administration.
STRENGTHS:
Proven abilities working in multi-platform enterprise environments and an ability to learn and adapt to new skills. I possess strong verbal and written communication skills, as well as strong analytical skills and the ability to consider alternative paths to the specified goal. I am standards oriented with the experience and ability to create standards when required. Point me in the direction of the goal and set me loose.
PROFESSIONAL EXPERIENCE:
Confidential, Matthews, NC
Senior Developer
Responsibilities:
- Analysis, coding and documentation of mainframe based POS systems
- Conversion of IBM SA POS systems to Confidential POS.
Confidential, Charlotte, NC
Data Analyst
Responsibilities:
- Analysis, coding and documentation of shell scripts and Vertica SQL for Confidential project.
Confidential, Mahwah, NJ
Senior Application Developer
Responsibilities:
- Application support for two multi-terabyte data repositories.
- Shell scripting with Oracle.
- PL/SQL using Stored Procedures, Merge and external tables.
- Implemented Oracle Advanced Queuing on Linux with MQ, in partnership with DBA
- Implemented use of Oracle MERGE and PL/SQL to replace Pro-C insert/update programs.
- Implemented use of Exchange distribution lists to replace hard-coded text address lists in UNIX files.
- Coordinated selection of course vendors and customized curriculum for developer technical training.
- Implemented, with Oracle DBA, use of OS Authenticated user-id in Oracle, allowing removal of user id and password from hundreds of scripts, increasing security of the application.
- Coordinated installation of Korn Shell 93 with Linux Support and multiple application teams
- Implemented common email Korn Shell functions.
- Implemented Oracle stored procedure for email notifications from within PL/SQL programs
- Implemented, working with UNIX administration, use of ftp jailing and chroot for incoming file transmissions, on an HP-UX system.
- Implemented use of time-stamped files, retro-fitting it into a 15 year old application design.
- Implemented, with Scheduling Department, use of ESP Renewable Resource on Z/OS.
- Implemented use of new ftp JCL PROCS that removes requirement to hard code source file names in FTP control cards.
- Implemented FTP JCL PROCS utilizing COBOL that permit on-request addition of a timestamp to destination file names.
- Implemented application control PDS allowing removal of ftp user id and password from hundreds of ftp control cards, improving security.
- Implemented the use of an environment setup script for Unix scripts, allowing shell script portability between non-production and production environments.
- Automated manual processes in the development/UAT production parallel environment that freed up valuable developer time.
- Documented and simplified restartable shell script design.
Confidential, Mahwah, NJ
Jr. BASIS Administrator
Responsibilities:
- BASIS Administration on SAP 3.1i and ECC 5.0 systems.
- Printer and transport system support. Performed transports in SAP 3.1i, ECC 5.0 R/3, BW and APO systems, and Java transports in a Netweaver 2004s system.
- Installed and configured SAP on AIX application servers.
Confidential, Park Ridge, NJ
Sr. Technical Analyst
Responsibilities:
- Implemented error notification for Z/OS batch processing utilizing SMTP/email.
- COBOL and DB2 development for a Supply Chain application on Z/OS.
- Coordinated with technical contacts in Japan and the U.K.
- Conversions and implementations for Connect:Direct .
- Developed and administered the background processing schedule for an SAP conversion project using BMC Control-M for SAP R/3, and BW, SAP transactions SM36, SM37, SM50, SM35, and shell scripting.
- Developed and enhanced ABAP reports in SAP R3.
- Tested and upgraded bolt-on tools on AIX with the Architecture and Administration Group. (Control-M, Connect:Direct)
- Created a conversion process using awk and Korn shell to extract and upgrade job definitions for a Control-M version upgrade
Confidential, Montvale, NJ
Programmer Analyst
Responsibilities:
- Intensive analysis and design of core extracts from a DB2 Data Warehouse.
- Long term testing in direct, close association with users and DBA group.
- Converted existing applications using IDMS and sequential and VSAM files to DB2.
Confidential, Roseland, NJ
Programmer Analyst
Responsibilities:
- Analysis and design of existing applications within the Customer Outreach Program.
- Participated as a reviewer in panel reviews of business specifications, technical program specifications and testing specification for the Customer Outreach Program.
- Migrated datasets from VM-CMS to MVS-TSO.
Confidential, Edison, NJ
Programmer Analyst
Responsibilities:
- New development for a 401K reporting and trading system based on a package from DST of Kansas City.
- Reverse engineered existing programs and procedures by analyzing COBOL and SQL.
- Interpreted raw data in a newly installed DB2 system, using vendor supplied documentation.
Confidential, Mahwah, NJ
Senior Programmer
Responsibilities:
- Maintenance and new development for the Confidential project, a package tracking system utilizing a 3.5 terabyte DB2 database, using COBOL and Static and Dynamic SQL.
- Database support.
- Supported users in Germany.
- Responsible for ad-hoc reports and data unloads in response to user requests.