Independent Consultant
Information Technology/IT
Retail Industry
Canada
United Arab Emirates
United States
English
PROFILE: SENIOR SOFTWARE DEVELOPER
Senior software developer and systems analyst with 16+ years of experience and technical expertise in the analysis, design, development, debugging, enhancement, production support, and testing of leading-edge applications, systems, and programs. Areas of expertise include IT consulting, sensitive data security, system design, and deployment.
• Leverage understanding of organizational goals, business objectives, and technology to establish policies, procedures, and priorities in the development of programming standards and system workflow.
• Apply a full understanding of agile and scrum methodology, tools, and technologies to gather and translate user requirements into solutions that meet evolving business needs and objectives.
• Advanced technical knowledge and a thorough understanding of business applications, project management, and software solutions design complemented by a proven ability to assimilate and utilize emerging technologies.
• Analyze and drive key platform decisions, software development, and technology selections to design and enhance product standards and further product technologies.
• Designed and developed complex data pipelines and maintained the data quality to support a rapidly growing business
SKILLS & CAPABILITIES
• Over 16 years of experience in a production and development environment with the ability to translate business needs into technical specifications and solutions.
• Application development and technology, enterprise applications, systems integration, product development, launch, and support.
• Corporate thought leader with a superior understanding of systems architecture and data management functions across multiple technologies and platforms.
• Proactive nature with the ability to manage multiple priorities under tight deadlines and constraints and quickly comprehend the functions and capabilities of new technologies.
TECHNICAL SKILLS
Databases: Oracle (12c,11g,10g, 9i, 8i, 8)
Programming: C#, Visual Studio, Java, JavaScript, ASP.NET, jQuery, HTML5, XML, C#, WPF, WCF, CSS3, Telerik, IReports (Jasper Reports), Developer/2000 (Forms 9i, 6i, 4.5 and Report 9i, 6i, 4.5), XML, SQL, PL/SQL, Cognos Power Play 6.1 and IMPROMPTU 6, GIT, Uniface 9, Oracle Application Express 4.0, 4.2
Big Data tools: Hadoop, Spark, MongoDB, Hive, Pig, MapReduce, R, Python, NoSQL
Software: OAS 10g, iAS9i, ERWIN, PVCS, Oracle RETEK (v9 & v10), Oracle JDeveloper, Oracle Containers Java (OC4J), WMS, AR, JIRA, Pro*c, UNIX (SUN, HP, AIS)
PROFESSIONAL EXPERIENCE
Rexall PharmaPlus, Mississauga, Ontario May 2015 – To date
Senior JDA Oracle Developer
Deliver and support an industry-specific, secure, comprehensive, and centralized software solution (JDA) used for the Supply chain implementation and process improvement project for consumer goods. Implementation with JDA application including Promotion, Pricing, PMM (Portfolio Merchandise Management).
• Utilize agile methodology and scrum framework in the development of new and enhancement of existing application modules, system designs, and technical specifications, forms, standards, and reports.
• Designed, developed, and maintained customized reports, and database packages, functions, triggers, and procedures using SQL, PL/SQL.
• Designed and modified screens using Uniface 9
• Developing web based screens to load data using Oracle Application Express 4.0, 42
• Work directly with developers in performing code reviews and on the optimization of code standards.
• Environment & Tools: Windows UNIX, .NET, GIT, JIRA, HTML, Java, HTML5, XML, SQL, and PL/SQL.
Pearson North America., Burlington, Ontario February 2008 – April 2015
Senior Software Developer
Deliver and support an industry-specific, secure, comprehensive, and centralized software solution (eSIS) used for the retrieval, collection, and storage of student-related data. Troubleshoot and resolve issues and applications affecting production performance and new development initiatives. Provided extensive support for Tomcat application server.
• Utilize agile methodology and scrum framework in the development of new and enhancement of existing application modules, system designs, and technical specifications, forms, standards, and reports.
• Designed, developed, and maintained customized reports, screens, and database functions, triggers, and procedures using SQL, PL/SQL.
• Work directly with developers in performing code reviews and on the optimization of code standards.
• Working on modern web UI standards such as C#, HTML5, CSS3, Telerik, JQuery, JavaScript.
• Convert existing Oracle forms application into new object oriented .NET application. Using WPF, WCF.
• Environment & Tools: Windows UNIX, .NET, Visual Studio C#, WPF, WCF , IReport, ASP.Net XML, HTML, Java, IReport, HTML5, CSS3, Telerik, Oracle forms & reports (9i, 6i), XML, SQL, and PL/SQL.
Swisslog USA Inc., Norfolk, VA December 2005 - January 2008
System Analyst/Software Engineer
Provided system and software engineering support for the warehouse management and supply chain management systems. Responsible for managing WMS, SAP, and JDE interface, SQL query optimization, data administration, and the troubleshooting of issues related to system production and new development.
• Delivered consultation services, software solutions, and supply chain software optimization for improved order flow and production and simulation software used for the long-term strategic planning of production networks.
• Wrote the client interface routine for Oracle WMS data to JDE and SAP systems for assigned clients (Church & Dwight Co. and E. & J. Gallo Winery).
• Designed and developer various forms and reports using Oracle forms 9i, Report 9i
• Support the Data Administrator, which include the maintenance of the source code using CMS.
• Optimization of the different SQL Queries to insure faster response time.
• Developed and modified database procedures, functions, triggers, and packages to enhance and improve functionality.
• Environment & Tools: Developer/2000 (Forms-9i, Report-9i), PL/SQL, SQL, SQL-Navigator, MS-Windows NT, UNIX (SUN), Oracle v10g, OC4J, PVCS, and WMS.
Michaels Stores, Inc., Dallas, TX April 2003 - November 2005
Senior Programmer Analyst
Responsible for the development, modification, and maintenance of programs and applications, including the maintenance, troubleshooting, enhancement, and performance of the company’s RETEK Information System. Translated business and customer requirements into customized applications and technical design specifications that enhance and support purchase order, transfer and item processes within the hybrid distribution strategy.
• Streamlined and supported vendor shipping with the consolidation of all merchandise into one warehouse shipping location.
• Developed, customized, modified, and maintained Oracle reports and forms, database procedures and functions, and SQL queries.
• Automated backend jobs with the development of UNIX Shell scripts and the loading of data using SQL*Loader.
• Environment & Tools: Developer/2000 (Forms-6i, Report-6i), PL/SQL, SQL, SQL-Navigator v4.1, Windows NT, Pro*c, UNIX (AIX 4.1), Oracle v9i, PVCS, RETEK, and CTRL-M.
Hudson’s Bay Company, Toronto, Ontario March 2000 - February 2003
Senior Programmer Analyst
Developed, maintained, and provided troubleshooting support for production and new development initiatives of the RETEK Information System, responsible for managing and serving as the central point of order and merchandise management information flow throughout the enterprise.
• Analyzed, designed, and developed customized packages, procedures, and functions as well as Oracle forms and reports, and data extractions and transformation functions.
• Modified web report logic using new built-in Run-Report-Object.
• Developed order and item inquiry forms resulting in a faster query process.
• Environment & Tools: Developer/2000 (Forms-6i, Report-6i), PL/SQL, SQL, Toad, PVCS, Windows NT4, Pro*c, UNIX (SOLARIS), and Oracle v9.2.0.7.
EDUCATION
University of Sindh, Jamshoro, Sindh, Pakistan
Bachelor of Science, Physics, Chemistry & Mathematics, Computer
TRAINING
Sheridan Collage, Toronto, ON
Diploma Big Data Analytics
Ryerson University, Toronto, ON
ASP .NET Programming | C# Programming | Java Programming
Seneca College, Toronto, ON
Data Warehousing Diploma | UNIX Administration Diploma
Oracle Corporation’s Education Center
Oracle Database Administration Diploma | Oracle Application Developer Diploma
PARAIX Institute, Ottawa
Oracle Database Administration Diploma
LICENSES & CERTIFICATIONS
IBM ( Python for Data Science )
LinkedIn ( Artificial Intelligence , Machine Learning, Statistics, JavaScript)
Bachelor of Science, Physics, Chemistry & Mathematics, Computer
Oracle Database Administration Diploma | Oracle Application Developer Diploma
From: Ryerson University Toronto , Canada
ASP .NET Programming | C# Programming | Java Programming
From Sheridan Collage , Toronto, Canada
Diploma Big Data Analytics (Hadoop, Spark, MongoDB, Hive, Pig, MapReduce, R, Python, NoSQL)