- Complete understanding and working experience of complete software development life cycle, ERP implementations and integrations, SCRUM and AGILE processes.
- Extensive experience in designing and developing distributed applications
- Expert in integrating diverse systems using various technologies and tools.
- Experience in project management, project planning, requirements gathering, application analysis and architecture, estimation, risk analysis, design and development, integration, maintenance, quality assurance and documentation.
- Experience in recruiting and managing software teams, delegation of tasks, mentoring team members and performance evaluations.
- Expert in transforming company and departmental goals into achievements.
- Experience with Supply chain management systems, Warehouse management systems, Point of Sale (POS), Retail management systems, merchandizing and planning systems.
- Experience in designing huge databases, writing stored procedures, cursors and triggers using SQL Server and Oracle.
- Experience in SQL Server Performance Tuning, Query Optimization, Data Encryption and Indexing solutions.
- Experience in designing and implementing Web and Desktop Applications, Search Engine Optimization SEO, using different technologies including ASP.NET, C#, VB, SOA, JSON restful services, WCF, WPF, MVC, Web Services, SOAP, WDSL, AJAX among others.
- Experience with UML, OOAD, OOP, Design Patterns and diagramming tools such as Rational Rose and Microsoft Visio.
- Experience with EBS, ORMS, Microsoft Dynamics AX RMS, Visual Studio, .NET Framework and Dreamweaver.
Programming Languages: C#.Net, VB.Net, C, C++, X++, VB6, VC++, Classic ASP, ASP.Net, HTML 5, XML, WML, DHTML, CHTML, Java, RMI, J2EE, J2ME, JSP, Servlets, Prolog, PL/SQL.
Tools: and Technologies: AJAX, JQuery, MS dynamics AX, Java Messaging Services (JMS), Retail Integration Bus (RIB), Oracle financials, ORMS, BPEL, SOA, Web Services (SOAP), MFC, Multithreading, Tapestry, localization, Profile Management, Windows Services, Win32 API’s, DevExpress, Infragistics, WCF, WPF, MVC, AJAX Controls Tool Kit, FaceeBook API, FConnect, Dot Net Remoting, File Handling, Registry Interaction, COM - DotNet and DotNet-COM interoperability, ActiveX Controls, Custom Controls, Web User Controls, Typed Datasets, ADO/OLEDB, Serial/Parallel Port interfacing, Windows Hooks, HL7, Data Clustering, Data Warehousing and Data Mining Algorithms.
UML and Patterns: OOAD, OOP, Design patterns, Flow Charts, Reverse Engineering, Class Diagrams, Sequence Diagrams, Object Diagrams, State diagrams, Data Flow Diagrams.
Scripting Languages: Java-Script, VB-Script, JSON
Web Server: IIS, Apache ANT, Web Logic Server
Back-End and Databases: SQL Server, MySQL, Hibernate, N-Hibernate, MS Access, Oracle 9, Oracle 11.2.
Development Tools: VS .NET, Dreamweaver, Sun Studio, JBuilder, Intellij Idea, Eclipse, JSF.
Operating Systems: Windows 95/98/XP/NT/2000/2003/Vista, Red Hat Linux 8, Fidora.
Senior Manager Software Development
- I am working as a Senior Manager Software Development.
- My job is to manage and lead all the software development and maintenance efforts required in the end to end supply chain processes including merchandizing, seasonal and pre-season planning, assortment, replenishment, allocation and warehouse management in both retail and wholesale businesses.
- I am fully involved in analysis, design, development, testing, deployment, maintenance and problem solving.
- Currently I am working on one of the main ERP project named ‘Spartan’.
- Scope of the project is to implement Oracle Retail Merchandizing System, implement Microsoft dynamics AX RMS and integrate these systems with currently running legacy systems including WMS and Oracle Financials (EBS).
Principal Software Engineer/Team Lead
- My job was to manage and train a team of software engineers and advise them in analysis and design, development, deployment, maintenance and problem solving in one of the main product named Confidential which is used mostly in pharmaceutical industry and universities by scientists for research work on Protein Crystallization.
- I have also lead many integrations between Confidential and third party software.
Software Team Lead
- I have been working as a Softwa re Engineering Manager in the back office support capacity for Confidential, Inc. In this position I have been managing a team and involved in development of Affiliate Marketing solutions including Social Networking Shopping websites.
- I have been involved in setting up the Lahore office, recruiting software team and managing them to produce high quality software applications.
- Along with managing the projects I have been actively involved in designing and added many community related features like messaging, Wish lists, Products and Users Tagging, Product Alerts, Price Drop Alerts, Search suggestions and improved searching and price comparison algorithms and did search engine optimization.
- These changes have resulted in increased daily traffic and revenue earned by the sites many folds and the search engines Google in specific had improved the sites placing in search results.