Muhammad Haroon
Dallas, TX
• 15+ years of experience in various IT roles; proven track record in design, development, and management of enterprise solutions.
• Outstanding experience in all phases of software development lifecycle (SDLC); well-versed with several formal methodologies.
• Solid experience with design of enterprise solutions; deep understanding of architectural patterns, including MVP, XML web services, SOA, ESB, and EAI.
• Hands-on experience with multiple Relational Database Management Systems (RDBMS), including the ability to implement BI and ETL solutions.
DEVELOPMENT TOOLS AND TECHNOLOGIES
• Hands-on experience with designing flexible, scalable, fault-tolerant, and responsive enterprise solutions using various architectural patterns including XML and REST web services, WCF, SaaS, SOA, and ESB.
• Expert-level experience with all versions of .NET framework; hands-on experience with Workflow Foundation (WF), Windows Communication Foundation (WCF), Entity Framework, and various other commercial and open source tools and frameworks.
• Expertise in developing applications for Windows and Web using C#, VB.NET, C++, VB, ASP.NET, XML, HTML, DHTML, and JavaScript.
• Experience with several relational databases including SQL Server, Sybase, Oracle, Informix, and MySQL; intimate knowledge of T-SQL including stored procedures, functions, triggers; experience with BI and ETL tools such as SSIS and SSRS.
• Experience with several enterprise systems including Microsoft Dynamics AX, Microsoft Sharepoint (MOSS), JDEdwards, Lawson, Baan, SAP, FiServ InformEnt, and BizTalk Server.
• Robust knowledge of several open-source and third-party solutions for code refactoring, unit testing, version control, and build automation, including FxCop, NUnit, SVN, ClearCase, and CruiseControl.
Specialties: ANALYSIS & DESIGN
• Strong experience with requirements management and business process analysis with all levels of users.
• Knowledge of several waterfall and agile formal methodologies e.g. RUP, AUP, XP, and MSF; implemented agile practices from scratch at various companies.
• Can skillfully perform Object Oriented Analysis and Design (OOA/D) and produce UML artifacts.