Programming Resume
West Caldwell New, JerseY
SUMMARY:
- Twenty six years of programming and data processing experience utilizing IBM AS/400 or ISeries in the fields of accounting, banking, credit card advertising, and insurance, and Non - Profit.
- Interfaced with client users to determine information needs and requirements. Directed a variety of consulting assignments on time and within budget.
- Project management responsibilities included directing and managing staff of programmers, consultants, and telecommunications technicians on various projects.
- Have worked in various large environments using mainframe class AS/400 or Iseries servers manipulating databases scaled in terabytes using the latest operating system V5R4 and V6R1, V7R1, V7R2, V7R3.
TECHNICAL SKILLS:
Hardware IBM S/38, IBM AS/400, IBM ISeries, IBM-PC.
Operating system: OS/400, DB2/400, DOS, MS-WINDOWS 3.1, WIN95, WINNT, WinXP, Windows 7
Language: SQL/400, RDI V9.5, DDL/400, DDS, CL, RPGIII, RPGIV, RPGILE, COBOL, C/C++, Java.
PROFESSIONAL EXPERIENCE:
Confidential, West Caldwell, New Jersey
Programming
Responsibilities:
- In this position my responsibilities included managing the programming staff and enforcing SDLC policies (Software Development Life Cycle), and the application of structed analysis, design and development experiences to create new or enhance applications on the AS/400 and web platforms.
- Direct report to manager of IT and CIO.
- In the technical lead programming role I have been involved in engineering and designing applications using journaling, commitment control, as well as providing guidance in applications overall approach and design.
- I have provided high level SQL knowledge and skillset, as well as trained staff members elevating staff skill and usage of SQL in programming was well triage troubleshooting.
- Instilled the use of project plans ( Confidential project), programming standards bible, and change management in attempt to provide transparency and reporting to management on the project deliverables and time and cost estimates.
- Lead person in upgrading hardware and operating system to OS/400 V6R1 and purchasing and installing change management software (MKS).
- Given my years of experience I wear many hats as technical programming lead and technical support person.
- Having worked many different industries I provide varied business and applicatons programming experiences when I approach designing applications or working through issues.
- As senior technical lead I am accustomed to problem solving and triaging production problem situations.
- As Senior Technical lead analyst and senior developer I designed new application to calculate retail incentive programs for wine and beverage industry.
- Application recursively calculates the largest RIP check for customers given varying number of rip codes to per mutate against.
- As manager of applications and programming I have imposed application life cycle management policies, standards manuals, and I have lead installation of change management software (MKS integrity and implementer modules in an environment using LANSA, .NET, and Iseries RPLE programming).
- I have changed the departments programming methodology to instill Agile programming using scrum and short sprints to develop code in three month delivery cycles.
- Agile programming has benefited the IS departments ability to provide deliverables on time and in shorter cycles.
Confidential, New York City, NY
Technical Leader
Responsibilities:
- Senior analyst and applications programming consultant (high visibility position) acting as primary AS/400 Technical Leader for the group named “circle of excellence” supporting Credit Suisse’s use of Sungard’s GMI software for back office accounting and clearing of globally traded exchange derivatives.
- Core GMI programs belong to Sungard's software.
- Custom programs are written by Credit Suisse AS/400 developers.
- Followed Confidential procedures and programming standards which includes, RFC s and SDLC procedures and documentation.
- Participated in team Meetings and weekly status updates.
Confidential, New York City, NY
Assistant Vice President
Responsibilities:
- Responsibilities include maintenance, enhancements, quality assurance application testing, and monitoring to ensure system availability during market hours for resolution of resubmitting unacknowledged trades to NASDAQ/FINRA.
- As member of both the Regulatory Technology Group and the Trading group responsibilities included assisting with trading system audit reconciliation between order and trade processing, resolution of application discrepancies between OATS and ACT equities reporting to pinpoint were application remediation was needed.
- Responsible for collection of requirements from the business users and business analysts and liaison with developers and other entities for the writing of business requirements and application proposal documentation.
- Responsible for the resolution and post mortem review/reporting to management after application outages due to system contention and performance issues, or communications outages and disasters.
- Responsible for maintenance of disaster recovery documentation and performing scheduled cop tests.
- Skills required are for one to be knowledgeable in ISeries operations and backup and recovery processing (IBM BRMS) and also to be knowledgeable in system performance and database tuning methodologies.
- Responsible for real time detection of system problems and the efficient diagnosis, resolution, prioritization of issues, and the monitoring of back-office batch processes in relation to its impact on the system infrastructure and business process.
- Responsible for application remediation within Confidential methodology (six sigma and iterative) for unit, integration testing, security models, program documentation, QA testing documents, and change management implementation matrixes.
- Provided expertise to interpret system and business functional requirements for fine tuning of application and database processing.
- Responsible for evaluation and improvement of back-office product quality by identifying defects and correctly optimizing performance issues, as well as, optimizing data queue application processes, DB indexes, and SQL performance debugging.
Confidential, New York City, NY
Iseries Senior Business/ Systems Analyst/ Applications Developer
Responsibilities:
- Senior business and systems consultant charged with business process requirements gathering, BRD documentation, systems analysis and the development of an RPGILE solution for batched database input into existing Confidential accounting systems.
- Provided a Iseries solution which encompassed development of new database files along with corresponding interactive DB maintenance application and menus written in RPGILE and CL to facilitate batched input into Confidential AR/AP accounting process.
Confidential, New York City, NY.
Iseries Senior Systems Analyst/Programmer
Responsibilities:
- Senior RPG IV/ILE Analyst and programming responsible for enhancing and maintaining (ATS - Asset Transfer System) a wire transfer application to accommodate national and international wire transfers.
- Asset Transfer System facilitates processing of Multi-Entity and Multi-Currency Wire Transfers (Manual and Automated) and Receivables for Fixed Income, Equity, Prime Brokerage and Arranged Financing groups.
- System also facilitates Treasury Processing and Treasury Performance for Treasury, Expect Sheet matching for Fixed Income, Cage Processing, Cash Sheet, and Credit Exceptions for Equities group. This project alerted 80% of the existing tables to support multi entity and multi currency.
- ATS has java based front-end system, which enriches its static and dynamic data from AS/400 database through stored procedures.
- ATS is an application developed on an Iseries/AS400 in RPGILE and Java.
- The AS/400 ATS application iis using a combination of Java JDBC applications over AS/400 DB2, DB2/SQL, stored procedures, and database triggers.
- The AS/400 back-end application is written in RPGILE using embedded AS/400 DB2 SQL for access and updates of the AS/400 database.
- Utilities used included, Aldon CMS (change management, EZView, DBU6, Abstract, Hawkeye.
Environment: J2EE, AS/400, CL/400, RPGIV, RPG/400, SQL/400, DB2 constraints and Triggers, Java and Queries.
Confidential, Secacus, NJ
Iseries Senior Systems Analyst/Programmer
Responsibilities:
- Senior RPG IV/ILE Analyst and programming responsible for enhancing and maintaining a shipping application which interfaced with US Customs Service, and various third parties.
- Implemented a Java JDBC connection to external Oracle database from the AS/400 to retrieve the latest customs data, and shipping schedules.
- The environment includes working with RPG ILE, AS/400 SQL.
Confidential, Universal City, Ca.
Iseries Senior Systems Analyst/Programmer
Responsibilities:
- Senior RPG IV/ILE Analyst and programming responsible for enhancing and maintaining a third party television production and distribution accounting application called RSS (Revenue Stream System).
- The application deals with the maintenance and accounting of the licensing and distribution of TV shows for cable and free TV domestically and internationally.
Confidential, Moorpark, Ca.
Senior/Consultant/Developer
Responsibilities:
- Senior RPG IV/ILE Programming consultant responsible for creating a homegrown ERP system which re-classified Kavlico order and sales history data to facilitate the monitoring and measurement of order and sales history on demand.
- Created a method to facilitate sales forecasting from analysis of commercial/marketing point of view.
- System provides fresh information (daily, weekly, monthly, and on demand) regarding Kavlico’s commercial (and manufacturing in case of sales) efficiency.
- This system is used for driving the Kavlico business.
- Designed a tool for commercial forecast and costing using actual information.
Confidential, Woodland Hills, Ca.
Senior Consultant
Responsibilities:
- Responsibilities of Senior RPG IV/ILE Programming consultant.
- Modified MC400 health care system for Confidential one of the largest health insurance business in the US.
- Designed and developed in RPG IV, ILE home grown extensions to the claims processing application of MC/400.
- Designed a Pended Claims Automatic denial date sweep procedure, as well as, a Vendor Electronic Maintenance process to interface with EDI electronic funds remittance procedures to handle Electronic funds remittance advice and eletronic funds transer and statements process.
- Developed a claims benefits interface to MC/400 in RPG ILE and SQL,CL.
Confidential, New York City, New York
Senior Consultant
Responsibilities:
- Provide IBM AS/400 applications development services and technical support to various consulting clients using RPGIII, RPGIV, RPG ILE.
Confidential
Consultant, Senior Technical Support Consultant
Responsibilities:
- Provide IBM AS/400 technical support for Confidential (Impact Software) fixed income service bureau servicing over 20 banks.
- Assist in technical support for AS/400 security auditing, TCP/IP and SNADS communications, OS/400 and PTF upgrades, hardware upgrades, third party software upgrades and operating system maintenance.
- Wrote message queue utilities for batch automation, TCP/IP administration and file transfer, printer output redirection, RJE communications, and other system related functions.
Confidential, New York City, N.Y.
Consultant, Senior Programmer Analyst/ Technical Support
Responsibilities:
- Design and develop customized E-commerce solution, as well as, developing a unified database data mart built directly from operational sources (i.e., AS/400 order processing database, ASPEN health club database on NT server, and Pledge Maker fund raising development database on NT server) to tie decentralized systems together.
- Returned to this company to perform the Y2K conversion.
- Responsibilities include the implementation of change management, AS/400 security, systems analysis and RPG programming.
Confidential
Consultant, Senior Programmer Analyst
Responsibilities:
- Return to this Confidential to assist in the development of in-house software and new loan modules in IBIS.
Confidential, Mahwah, New Jersey
Consultant, Security and Technical Support
Responsibilities:
- Participated in a special security project to determine if the AS/400 is a viable web server.
- The case study objective was to determine how impervious the operating system was to attacks from the web and to determine which areas were most vulnerable.
Confidential, Lyndhurst, New Jersey
Consulant
Responsibilities:
- Advise on AS/400 system management and application cleanup for Y2K project.
- Responsible for design, administration and implementation of company wide AS/400 security plan.
- Responsible for implementation and administration of AS/400 change management software (Soft Landing Turnover).
- Provide technical assistance to application developers.
Confidential, New York City, New York
Consultant
Responsibilities:
- Avon headquarters global technical support team member managing 120+ AS/400’s scattered throughout the globe.
- Responsibilities included traveling and writing site inspection reports for the global CIO and upper management, support the applications developer group software rollouts, evaluation of third party software for global standardization, design and enforce corporate computing policy standards (operations, AS/400 security, and work management), and performance tuning.
Confidential, New York City, New York
Consultant, Senior Programmer Analyst
Responsibilities:
- This company uses IBIS banking software with its AS/400.
- Assisted in maintenance of IBIS and in-house software, as well as, developed new software modules based on user requirements.
- Consequently, developed familiarity with IBIS program structure and functions.
Confidential, Elmsford, New York
Consultant, Technical Support Specialist
Responsibilities:
- Assist in technical support for AS/400 security auditing, TCP/IP and SNADS communications, third party software upgrades and operating system maintenance.
- Write data queue utilities for automation TCP/IP file transfer, printer output redirection, RJE communications, and other system related functions.
Confidential, New York City, New York
Consultant, Security Administrator, Technical Support Specialist
Responsibilities:
- Responsible for all AS/400 security issues and daily monitoring of AS/400 activity.
- Plan, implement, and administer AS/400 system security to satisfy internal and external Confidential audits.
- Provide technical support for communications, Confidential software production problems, as well as, assist in periodic disaster recovery tests.
- Assist in the migration of two AS/400’s to the Confidential of New York.
- Author of object management security utilities to interface with software change control system, wrote utility (using ConnectDirect/400) to upload AS/400 security information to Confidential America’s mainframe application BASecure.
Confidential, New York City, New York
Consultant, Project Manager, Senior Analyst/Programmer
Responsibilities:
- Converted IBM S/36 General Ledger reporting and download system into a native AS/400 application.
- This project required knowledge of S/36 OCL, S/36 RPG II, and S/36 sort statements.
- The new application as written uses CL, RPG IV, DDS, and FMTDTA statements.
- The AS/400 reporting system receives extract files from the mainframe G/L system via an RJE transmission.
- The application produces monthly G/L reports and creates download files for PC spreadsheet programs.
- PC Support is used to transfer the PC files.
- Designed and implemented an AS/400 budget reformat process to convert spreadsheet print files and to transmit the reformatted data to the mainframe using RJE communications.
- This process uses PC Support shared folders to migrate print files from the PC to the AS/400 as folder documents.
- The folder documents are processed, edited, reformatted into the mainframe file format, and sent via RJE.
- The numeric edit process requires logic flexible enough to accept variable alphanumeric string formats from the spreadsheet print files.
- Designed and coded the Advertising Budget Control Executive System (ACES) in 1989.
- The Consumer Card group uses this application to pay for advertising campaigns (television, radio, other media).
- The purpose of the system is to record and control advertising budgets and expenditures and to track and pay invoices by interfacing with the mainframe accounts payable system.
- Present responsibilities include the addition of new modules and maintenance of programs within the system.
- The application uses interactive data entry panels for on-line access and updates to the database.
- The system also produces an extensive number of reports.
- Prepared and presented an in-house AS/400 training course for AMEX staff. Course included the following: AS/400 backup and recovery considerations, work management concepts, structured program design concepts, database management and design, CL programming, and RPG IV programming.
Confidential, Princeton, New Jersey
Consultant, Senior Analyst/Programmer
Responsibilities:
- This company used the Software 2000 Human Resource package with its AS/400.
- Assisted in upgrading in-house programs for release 7 S2K.
- Wrote new programs based on user requirements.
- Consequently, developed familiarity with the S2K program structure and functions.
Confidential, New York City, New York
Consultant, Project Manager, Application Specialist, Senior Analyst/Programmer
Responsibilities:
- In the role of an IBM agent and consultant provided technical support, project management, and application programming services to established or newly installed IBM clients.
- Heavy development work, full life cycle (A to Z from scratch) experiences, take to up and running systems.
- Responsibilities included project management, systems analysis and specifications, application development, testing and maintenance.
- Project manager of a 5 member programming team.
- Responsibilities included systems analysis, definition and specification of project consisting of five on-line order processing modules, as well as, management and scheduling of resources, and application programming.
- Used project management software to manage the project and to provide status reports and task assignment control.
- Designed and programmed an interactive Program and Course Registration System, as well as, a Box Office and Subscription Sales System.
- This application included extensive use of subfiles, data entry screens and windowing techniques, as well as, a unique cursor sensitive application help module.