INFORMATION TECHNOLOGY
Demonstrated background in developing, and managing ERP applications and delivering mission-critical projects in time and on budget, and providing support to clients, accompanied with multitasking and problem solving skills
Technically sophisticated and solutions-focused IT professional with 30 years experience in developing and managing ERP applications, and delivering mission-critical projects across Canada, US, Egypt and Saudi Arabia. Maintain a strong track record on many platforms and solid experience in connecting disparate systems like .Net, Java, AX and I-Series. Adept in developing comprehensive ERP systems for manufacturing and retail companies, coupled with the proficiency to support and maintain other applications such as Dynamics AX, MAPICS, JDE and ACS and. Highly passionate in acquiring and exploiting new technical knowledge and innovate solutions that always enhance the work experience. Well-organized and effectively manage technical projects and operations while delivering the highest quality possible.
System and IT Management Project Management Team Leadership and Motivation Distribution AP/AR
Inventory Management Logistics Software Development Project Management Deployment and Migrations
Technical Skills
Dynamics AX and X++ for 7 years
ERP systems for 33 years
DB2 and SQL for 7 years
.Net ASP, C#, Jscript, JQuery, XSLT and XML for 6 years
Java, J2SE, j2EE and J2ME for 8 years
RPG and RPG ILE for 20 years
Core Competencies
IT and ERP Application Expertise: Expert in developing new processes through ongoing maintenance, defect resolution, and enhancement solutions. Stay abreast of the newest innovations in different types of technology products, programming protocols and infrastructure related to systems currently in place as well as future plans. Involved in planning technology expenditures and ensuring the best technology possible for the company.
Project Development: Coordinate a wide variety of team projects, including formulation of quantitative and analytical solutions. Effectively plan and conduct technical presentations in a professional manner. Strong skills in providing data analysis, evaluating, and developing viable solutions.
Creative Problem-Solver: Proven ability to troubleshoot and develop creative, innovative solutions to technical challenges. Successfully manage change for improved performance and efficiency. Identify problems/needs and initiate logical, effective solutions. Consider whole problem and focus on real impact of decisions and actions.
Professional Experience
v
v
Application Manager Wurth Canada, ON, Mississauga Mar 2014 – Apr 2021
Functional support of Dynamics AX
Upgrade AX2009 to AX2012
Customize AX code to the company needs
Maintain and troubleshoot AX communication with the WCS KNAPP system (Robotic warehouse and shuttle system)
Developing gun software applications and communication with AX
Integrate AX with external and 3rd party systems:
Proship: Multi-carrier freight shopping
Bambora: Credit card processing
Dade: Mobile payments
JDA: Master planning
Speedy Touch: mobile sales and catalogue
ADP: Payroll
Vocollect : Voice activation system
eShop: e-commerce applications
PrudSys: Recommendation engine
Punchout: Ecommerce B2B integration
Solutions Consultant BDO Solutions Canada, ON, Mississauga Mar 2013 – July 2013
Working with 3 different clients to implement Dynamics AX 2012: My job requires rounded experience with ERP and multiple technologies including Dynamics AX and multiple programing language including SQL, X++, .net C# and VB, web services
Senior Developer Nygard International Canada, MB, Winnipeg OCT 1999 – Feb 2013
Utilized experience in four platforms (Dynamics AX, .Net, Java and AS400) required to complete Dynamics AX Implementation. My job included:
Created logical mapping to the existing legacy system functionality and business rules using Dynamics AX platform
Created AX AIF services and developed X++ to add or modify AX functions, forms and extensions
Developed .Net C# services clients and trigger programs to the legacy system to dynamically populate AX
Designed and developed piece-of-art .Net Piece work system in ASP.net and C#, SQL and java to create stored procedures on the fly, similar to 4GL, from activities engineered movement formulas and used to calculate piecework time for every logistic activity, then post earned minutes to the payroll application that resulted in increased productivity of warehouse workers, plus the provision of fair payment depending on workers performance
Administered and maintained .Net web front end, web services and socket programming to access legacy systems and to communicate with different internal and external platforms such as Purolator server and major retailers which saved the company a lot of charge backs
Used Java JNI and JTDS APIs to create a dynamic interface to POS retail systems, Accepting POs and posting the shipping transactions directly from AS400 to the POS system
Modernized the AS400 with new capabilities (Java, JSP, IFS API’s, Triggers, Jasper reports, Reporting to excel and PDF using POI and ITEXT java APIs, Installed and configured Apache web server and the AXIS web services engine)
Developed Wireless J2Me interface for Blackberry
Supported and maintained RPG ERP legacy system on an AS400 platform
Professional Experience
(continutation…)
Projects Accomplished:
Vendor Management interface
Blackberry flights interface
Return authorization
Nygard invoice
Order entry background
Bulk orders and SRI adjuster
Credit memo
Retail stores ordering and shipping
Excel financial reporting
Carton packing in PDF/HTML
The Bay Consignments
Kerberos single sign on
Centralized guaranteed available
Shipping by week
Purolator interface
Errors watchdog
VCom screens
VICS standard BOL
QNTC reporting and access
Data replication between I-Series and SQL server
Senior Consultant (contract position) Infosys International USA, NJ, Garfield Mar 1999 – July 1999
Completed Y2K Project by manually converting thousands of RPG/COBOL programs to be Y2K compliant
Senior Consultant (contract position) Oshawa Group Canada, ON, Toronto Mar 1998 – Jan 1999
Served as the sole person supporting the AS/400 system, engaged in system operations, security, system administration and tuning, upgrading the AS400 to newer versions and applying PTFs in addition to user support
RPG Applications Maintained:
Masterpiece:
Financial Package for GL, AP and AR
CREMS:
Real Estates Management Package
IGA System:
Special System for IGA Franchise Stores
Analyst Programmer (contract position) Sunlife Trust Canada, ON, Toronto July 1997 – Mar 1998
Maintained existing mortgage software (PLEXUS) written in Cobol/SQL, also developed programs around PLEXUS to support the company’s new lines of products
Developed interfaces between AS400 system and word perfect to automate the process of sending formatted letters to customers
Analyst Programmer McCain Foods LTD Canada, NB, Florenceville Oct 1996 – July 1997
Provided upgrades and support with the McCain's version of the PRMS Software (an ERP RPG Package) that served as McCain's core system and apply each of McCain's companies add-ons
Supported the North America version and applied appropriate modifications to the LAVA automated Y2K project
Project Leader Makarem Group (Carpet Manufacturer) Egypt, Cairo June 1995 – June 1996
Reviewed technical specifications and standards, in addition, formulated migration programs and procedures to import the data from the existing Wang system to the new AS400 system
Supervised a team of three developers to develop a project which covered two modules (Accounts Receivable and Accounts Payable - 400 RPG programs)
Early Employment
Professional career includes additional experience as Software Manager for GMC, Consultant for IBM, Computer Manager for Aljan, and Analyst Programmer for Mansour Chevrolet (GM). Gained valuable experience in system installation, administrations, upgrades and operations of the AS400. Developed full-fledged systems from A to Z including system analysis, design, coding, testing, system implementation and continuous SDLC to develop very special systems that mirrored all the characteristics of existing manual system and work procedures, and leveraged work flow and decision making process.
Education
University of Cairo - Institute of Statistical & Science Research
Post Graduate 2 Year’s Diploma of Computer Science 1989 – 1990
University of Ain Shams - Faculty of Commerce
Bachelor of Business, Major in Accounting 1981 – 1985
IBM Training Center
Distributed systems environment
Further CL Programming
System Security
PC Support in DOS Environment
System Operations
Database Design and Coding
Interactive Program Design
System Facilities
System Administration and Control
Intro to Telecommunications Principals
Certification
Microsoft Dynamics® AX 2012 Trade and Logistics MAR – 2013
Microsoft Dynamics® AX 2012 Development Introduction MAR – 2013
Microsoft Dynamics® AX 2012 Financials MAR – 2013
Microsoft Dynamics® AX 2012 Process Manufacturing JUN – 2013
Microsoft Dynamics® AX 2012 Installation and Configuration JUL – 2013