Email me to discuss speaking at your next user group or job offers.
__________________________________________________________________________
Mohawk Industries. Dalton,GA   April 2000 - current
Project Manage Office (PMO) - Systems Specialist
Responsible for developing and administering SDLC procedures to bring department up to CMMi (Capability Maturity Model) Level 2 in Software Engineering. Design templates and processes for Requirements, Detail Design, Test scripts, Peer code reviews, User acceptance testing and Implementation. Conducted departmental training classes, SOX audit facilitation.
Responsible for management metrics and SDLC compliance reporting working closely with upper management.
In addition to PMO responsibilities, I also conduct technical excellence training. Responsible for setting programming Best Practice standards. Conducting classes in /free programming, ILE service programs, trigger based systems, SQL, data queue based systems and system API programming. Interactive systems performance evaluation and performance enhancements coding. Sockets and Technical services programming. Responsible for Content Management of QA information on corporate intranet. Designed and implemented company-wide ILE framework and designed global ILE service program functions.
Senior Programmer
Manufacturing systems programming. Distribution & Inventory systems programming. Designed/coded database trigger strategy, Report distribution system design, Sales and Forecasting History, RF programming, Physical Inventory, Inventory assignment to orders, Packaging (Pick/Pack and Case Pack), JDE purchase order/receiving interface, Synchronized-conditional data purges. Heavy SQL skills.
_________________________________________________________________________
Springs Industries. Dalton, GA November 1997 - March 2000
Senior Software Engineer
Distribution & Inventory systems programming. Custom PkMS programming.
__________________________________________________________________________
Mobile Telecommunication Technologies Corp. (MTEL) Jackson, MS April 1995 - November 1997
Senior Software Engineer
Order Management Optimization: Gross level performance enhancements in over 200 programs relating to order entry process. Responsible for two consultants permanently assigned to me and up to six at various times. I did some really elegant work re-writing order selection screen using advanced Dtaq techniques. Interactive response time dropped from 8 seconds down to 1 second or less with greatly reduced system requirements. Overall project effectiveness was proven by IBM performance monitor data.
Picklist/ Pricer Optimization is a crucial piece in the order entry process. The new application is rewritten in state-of-the-art RPG/IV code. The only compromises to ultimate performance are made for ease of maintenance. Lines of code were reduced from over nine thousand to only three thousand lines for same functionality. Performance was improved by several orders of magnitude.
Unix Client/Server Order Management:. Responsible for gap analysis. Completed following self-study courses: UNIX, Oracle, Forte, Software2000 Reports. Used Oracle knowledge to set up data bases for use with Forte self-study. Developed extensive procedures to test functionality.
Consultant Technical Interviews: Developed standard AS/400 competency test to determine consultant skill level before hiring. Test results were used as a first level filter and a determinate of candidate acceptance.
System Split: (Multiple AS/400s): More of a technical consultant on this project. I had some knowledge of Order management program requirements and very advanced knowledge of performance issues relating to multi-system environments.
RPG/4 Y2K Conversions: Responsible for converting applications over to RPG4 usingnew date functions to ensure Y2K compliance.
__________________________________________________________________________
Builder's Square, Corp. 9725 Data Point San Antonio, TX 1988 - April 1995 AS/400s.
Technical Services Manager 1994-95
Responsible for all aspects of technical services for a network 190 AS/400s including capacity planning and hardware budgets with special expertise in performance tuning. Managed three technical programmers.
Areas of expertise include use of system and dedicated service tools, performance monitor analysis, communications line trace, PTF maintenance, and systems programming.
Application Manager 1988-94
Project manager for all business applications on a network of 190 AS/400s.; software development and distribution across all systems; interfacing various POS devices using APPC or BI-SYNC communications; distributed time and attendance system; payroll; Managed projects for six programmers and one analysts; performance reviews.
Extensive work with APPC and CPI-C communication systems design and programming.
Accomplishments: A subset of systems I designed and implemented are enterprise wide client/server infrastructure, As/400 based Email, Inventory, Receiving application using RF devices to upload data to AS/400, Commercial quotes, Labor scheduling.
__________________________________________________________________________
Day-Brite Lighting 1015 South Green Street, Tupelo MS 1987 - 1988 IBM SYS/38.
Programmer A
Job function is application programmer/analysts. Duties include redesign of user interfaces to increase productivity; User interaction to define application parameters; Design/code all programs and files needed for an application; Test and implement programs or systems; User training; Internal and user documentation; Technical problem resolution; System tuning; Maintain various other computer systems.
Accomplishments: A subset of systems I designed and implemented are an Inventory Stock Control system which is resulting in reduced inventory and back orders. Production source change management system. Phone Monitoring system which allows careful monitoring of PBX system.
__________________________________________________________________________
Southern Belle Foods, Inc. 625 Commerce Street, Tupelo MS 1985 - 1987 WANG VS 80.
Programmer
Job function was maintenance and application programmer.
Accomplishments: New systems I designed and implemented were a Perpetual Inventory system for all finished goods; Shipping Forecast system to assure goods would be available to meet orders; Sales Weight Analysis system for management.
__________________________________________________________________________
Publications
Iseries News Magazine. April 2005. Featured article "Using QLGSORT sort API for user space list entrys".
Iseries News Magazine. May 2002. Featured article "XML Source/Object Distributions".
News/400 Magazine. May 2000. Featured article "Using API Error Parameter".
400Times.UK. Several API based examples, XMLGEN write-up.
French News Magazine. September/2000. Featured API article.
Club Tech iSeries Programming Tips Newsletter. Regularly featured many of my API based utilities.
MidRange Guru Newsletter. Published tips and suggestions on v5r1 date/timestamps biffs.
News/400.UK. March/2001. Published in Web Watch column.
TechKowledge/International Society of Wang Users. July/1987. Acceptance of a utility into operating system library.
__________________________________________________________________________
Formal Education (Note: Self-Education is continuing all the time)
Tupelo High School - General studies.
Itawamaba Community College - AAS degree in Electronics Technology.
Mississippi State University - Electrical Engineering studies.
Itawamaba Community College - AAS degree in Data Processing Technology with honors.
University of Texas - towards completion of BS degree in business management.
__________________________________________________________________________
User Group Sessions
Conducted user group sessions on topics of /Free, Standards, ILE, and SQL.
I am available to speak at your next iSeries users group meeting for a very reasonable fee.
Please contact for details.
__________________________________________________________________________
Certifications
IBM Certified AS/400 RPG Programmer.
Currently studying for Certified Software Quality Analyst (CSQA) from Quality Assurance Institute (QAI).
__________________________________________________________________________
Machine/Language Summary
| AS/400 | RPGLE,   RPG/free, CLP, SQL, XML APIs |
| PC | C, Visual Basic, Formal training in all MS Office products |
| WANG | RPGII, Basic, Cobol |
Last modified September 16th, 2006