Post Job Free
Sign in

Sales Accounts Payable

Location:
Collierville, TN, 38017
Posted:
September 06, 2010

Contact this candidate

Resume:

objective

Lead, Manage and be a part of a team that develops the best

enterprise software.

Technical skills

Languages/Tools

RPG, ILE RPG(including Free Format), ILE, Binding, Service

Programs, RPG procedures, System APIs, IFS, FTP, SQL (design,

normalize and optimize DB2/400), Embedded SQL, Stored procedures,

User defined functions, Websphere MQ, Java, JDBC, CL, C, HTML,

JavaScript, Eclipse, WDSCi, Hawkeye, MS Office, MKS Implementer,

SourceJammer.

Packages

BPCS, MAC-PAC, SAP, Enterprise Material Order(proprietary ERP

application at Mount Vernon).

Experience

2000-Current

Mount Vernon Mills, Inc. Greenville, SC

Technical Leader

Technical Programming

Responsible for creation and maintenance of Report Template - a

group of objects that comprised of DDS for a display file and a

printer file, RPG ILE source for a screen handler & report

generating program and SQL statement(s) used in IFS. When a new

report is to be written, these template objects were copied and

modified as necessary by developers. The templates contained code

for validation of input parameters, generating a report,

scheduling report, conversion of reports to PDF/XML, some standard

error handling, etc. This provided a consistent approach for all

report generating programs. SQL used for the reports used UNION to

generate summary and detail data in a single result set.

Responsible for CRUD Template - a group of objects that comprised

of DDS for a display file and an ILE RPG program. Standard code

for error handling, validation and Create/Read/Update/Delete

functions for a given DB table was built into this template.

Developers would copy the template and modify as necessary.

Designed and co-developed UI system - a system that gave users a

powerful way to filter/sort/select and store data views. Column

definitions, SQL FROM clause, actions for various options, user

preferences, etc. were stored in tables. SQL statements were

constructed at run-time and data was presented to users.

Developers used the same tool to define what columns users can

select/sort/filter. This system provided all the subfile

functionality that was needed. This system used SQL Descriptor

Area extensively. This system provided - both 24X80 and 27X132

screens, scheduled generation of listing as a report in various

formats, provided output of actual SQL used into IFS to aid

developers to see problems, etc.

Responsible for enhancements and maintenance of NETWRITER - A

complex and completely automated system that handled reports and

their routing/faxing. This application monitored an output queue,

converted reports as necessary (including changing overlays for

AFPDS documents) to various formats and routed them accordingly.

The routing included sending documents like invoices/order

acknowledgements/Bills of Lading, to business partners and

internal users.

Designed and developed other tools that included: an application

to show DB Relationships, an application to show DB locks, an

application to generate SQL whose input is a basic SQL Statement

and would generate an SQL statement that contained both summary

and detail in a single result set, etc.

Designed and developed a custom job scheduler to support

non-standard time periods. The custom job scheduler provided

interfaces so applications could schedule various jobs. It also

provided other options to specify various job specifications

including submitting the job in a held state so a developer could

debug.

Responsible for installation and maintenance of SourceJammer - an

open source source control system. Developed an application that

would generate a report to show if any corruption of

SourceJammers's files.

Cross-platform applications.

CHEMPAX interface - Developed Java applications that would extract

data related to accounts receivable, accounts payable, sales tax,

etc., from a PROGRESS DB, transform and insert into DB2 for System

i.

Java Charts - Developed applications that generated charts. These

applications ran on System i, generated charts into the IFS which

were later accessed by users via a browser.

MS SQL Server interface - Consisted of ILE RPG functions enclosed

in a service program that enabled accessing MS SQL Server.

System Maintenance.

Function as the technical contact for IBM for all software related

issues on the iSeries.

Responsible for evaluating PTFs, OS Upgrades, system values and

their maintenance, Query optimizer file (QAQQINI), etc.

Developed applications to support expired OS releases.

Business Applications

Developed applications in various modules for proprietary ERP

system. Business modules included : Business Partner, Customer

Order, Shipments, Purchase Order, Manufacturing Order, Inventory,

Products, Monetary settlement, Product Structure, etc.

Developed applications that would send MQ messages to move

inventory from Distribution center to shipping docks.

Developed applications that would receive messages from

distribution center and update inventory status.

Developed applications to retrieve inventory shade attributes,

production data, inventory defects, etc.

Developed various service programs that contained functions to

support business processes.

Redesigned and optimized job streams that were complex and took

too long to complete.

Managed developers.

Developed applications to interface with UPS and FedEx shipment

software

Worked with and trained Offshore developers

Optimized complex SQL queries that were used to generate

Re-Ordering Parts data, Shipments, etc.

1996-2000

Computer Discoveries, Inc. Oak Brook, IL

Systems Analyst

Designed and developed interface systems between HP and

AS/400(running MACPAC) for International Rectifier in California.

This resulted in consolidation of the Accounts Payable function

and huge reduction of costs.

Designed and developed applications to generate GL entries based

on a set of user defined complex conditions.

Designed an developed various costing reports.

Designed and developed PO Entry and matching system that matched

POs against vendor invoices.

Managed 4 developers.

Enhanced MRP and MPS modules of MACPAC package for Sigma

Diagnostics in Missouri.

Enhanced functionality of Customer Order and shipping modules of

MAC-PAC package for Watlow Electric in Missouri. This enabled the

client to ship partial inventory based on customer preferences.

This also allowed inventory to be partially allocated to the

customer order and partially backorder.

Designed and enhanced the Accounts payable functions of MAC-PAC

package for Cooper Automotive in Missouri. This enabled client to

save invoices that did not have matching receipts and POs. These

invoices would be automatically matched to receipts and POs based

on a 3-way matching algorithm by a batch process. This batch

process generated all GL entries automatically.

Helped a client in MA convert from SAP to BPCS to reduce costs.

Enhanced and maintained homegrown sales analysis and credit return

systems for Cooper Bussmann in Missouri, worked on

Manufacturing/Sales/Financial modules in MACPAC.

1995-1996

Index Computing Pvt. Ltd, Bangalore, India.

Analyst Programmer

As a team member of Y2K Project, responsible for making all

programs Y2K compliant for Esanda Finance, an ANZ Grindlays

Banking group company in Australia. Wrote tools to speed up the

process of eyeballing each program.

Converted various loan application programs for MIDANZ from S/36

to AS/400. MIDANZ was also an ANZ Grindlays Banking group company

in Australia.

Also responsible for converting from a D45 AS/400 to an AS20.

Managed a team of 6 developers.

1994-1995

ICI India Ltd, Hyderabad, India.

Analyst Programmer

Was a member of a team responsible for installation,

implementation and maintenance of BPCS software at 2 different

locations.

Was responsible for maintenance of General Ledger, Accounts

Payable, MRP, Shop Floor Control and Purchase Order Modules.

Worked with Chief Financial Controller to re-design and develop GL

module.

Was also responsible for training other programmers in RPG and CL

on the AS/400.

Managed a team of 4 developers.

1992-1994

Leading Edge Technologies, Hyderabad, India.

Analyst Programmer

Responsible for training programmers on AS/400 in RPG and CL, CICS

and IMS.

Was a member of a team that designed and developed an inventory

interface system for a client in the US.

1988-1990

Comp-U-Teach, Visakhapatnam, India.

Instructor

Responsible for preparing training schedules for training people

on basics of computers.

Taught Basic, COBOL, MS-DOS, CP/M etc. on Apple IIe and PC.

Also responsible for teaching high school students about computers

and programming.

Developed new business.

Education

1990-1994 Institution of Electronics and Telecommunication

Engineers,

New Delhi, India.

Bachelor's degree in Electronics and telecommunications with

computer science as a major.

1985-1988 Sri Varalakshmi Polytechnic

Machilipatnam, India.

Diploma in Electronics and Telecommunications engineering.



Contact this candidate