Post Job Free

Resume

Sign in

Sql Server Developer

Location:
Toronto, ON, Canada
Posted:
January 29, 2017

Contact this candidate

Resume:

Page * of *

Amir Muhammad

647-***-****

acyjmv@r.postjobfree.com

www.linkedin.com/in/amir129

Pega PRPC Developer

CAREER SUMMARY

o Certified Senior System Architect 7.1 in PRPC from Pega Systems Inc. and have attained various Pega 7 courses at Pega Academy.

o Over 10+ years experience in experience in the Design, Development and Architecture of Enterprise Systems using Microsoft Solutions

o Worked on projects using Agile or Scrum development methodology. o Experience as a Team lead and mentoring developers. o Superior verbal and written communication skills. Proven leadership, organizational and managerial quality o Skilled trainer and project leader, able to direct multiple tasks effectively and master innovative software and tools.

o Ability and willingness to quickly develop in-depth technical understanding of new/different applications and relevant technologies.

PROFESSIONAL PROFILE

o Experience in Pega 7 PRPC development.

o Extensive C#/VB.NET, ASP.NET MVC, Entity Framework, LINQ, PHP experience. o Experience developing web/mobile solutions using ASP.NET MVC, AJAX, AngularJS, JavaScript, Bootstrap v4 & Tekerik Controls.

o Experience in (OOP/D) Object-Oriented Design and Programming (C# .NET). o REST-JSON services development. SOAP Web Services, messaging platforms, ExtJS framework, JQuery, JSON, Mobile User Interface development, User Interface development, server architecture design and implementation. o Agile or Scrum development methodology using Rally. o Experience building client side components with HTML5, CSS3 and JavaScript in ASP.Net MVC or Single Page App using MV-* framework.

o Proficiency in T-SQL, relational database management, MS SQL Server, MySQL, PostgreSQL, Oracle. PROFESSIONAL EXPERIENCE

American Express, Markham, ON Sept’09 - Present

Senior Software Developer / Technical Lead Contract

§ Lead and mentor developers identifying and establishing the processes and controls on how code moves through the SDLC.

§ Worked as Team Leader and Developer of global CTT (Customer Treatment Tool) for American Express supporting several regional CTT Markets (Canada, Japan, UK, Mexico etc.)

§ Technical Lead / Developer of International Service Platform (ISP) Desktop+ call center application for over 17+ markets.

§ Helped team migrating legacy applications to Pega PRPC v7.

§ Working with offshore and local team of developers.

§ Lead the development team successfully migrating large legacy application from ASP/ASP.NET 1.1 to ASP.NET 4.0 using Web services/WCF and Amex’s Internal libraries.

§ Review code and provide feedback on areas that need improvement.

§ Ensures that projects comply with company’s standards and strategic direction.

§ Manages the delivery of new software components to operations.

§ Participate in project change management, including defect prioritization and production change control. Page 2 of 4

Collage Solutions, Canada Apr’07-Sep’09

Co-Founder

Responsible for the Architecture & Development of company's core products. Worked on local and overseas projects. Wrote the Software Requirements for CMS, Sales Force Automation Software and Design & document the technical specifications using Microsoft Visio and UML. Unit tested the developed source code using c#, ASP.Net, MVC & NUnit testing framework. Managing and mentoring a team of 4 developers, 2 designers & 1 QA. Serve as a focal point for all client and programmer communications Translate client needs into software architecture requirements and implementation tasks. Interview and hire Developers to supplement team.

Designed complete application architecture Content Management System: application consists of HTML Editor, Document Management, Publishing, Media Management. Designed and coded system for optimum maintenance and extendibility, using MVC and other software architectural patterns.

Provide estimating and scheduling projects timelines Liaise with developers to facilitate technical designs Managed stakeholder requirements from inception to development GlaxoSmithKline (GSK), Mississauga, ON, Canada Nov’06-Feb’07

.NET Developer/Consultant Contract

Worked on Glaxo’s Intranet website.

Created workflow based “International Conference Sponsorship” form for physicians and employees. Created workflow based “Promotion literature order” form that allows physicians and employee to order GSK product literature.

Designed database schemas and stored procedures in Oracle. Used ASP.NET, C#, OOP, .NET 1.1, Visual Studio 2003 Oracle 9, SQL Navigator for Oracle. Morneau Sobeco, Toronto, ON, Canada Aug’06-Oct’06

.NET Developer/Consultant Contract

Added new functionality to an existing benefit/pension administration website. Created Validation engine in C#/.NET 2.0 to re-use existing business logic in VB6 COM+ components for automatic enrollment and validation.

Used design patterns such as (Factory and Strategy). Created stored procedures & user defined functions in MS SQL. Used MS Enterprise Library DAAB for data access.

OOP and Test driven development using Visual Studio Team Systems. Used C#, OOP, .NET 2.0, Visual Studio 2005, XML, MS Enterprise Library, VB6, COM+, MS SQL Server, Visual Studio Team Systems (VSTS), ASP.

Avanade - A subsidiary of Accenture and Microsoft, Mississauga, ON Mar’06-July-06 Solutions Developer

Worked as a consultant for a major Bank in Canada. The application was a large scale C# .Net Windows Forms application used by tellers on all bank branches.

Review code and analyzed & fixed performance related issues. Reporting directly to Client.

Weekly performance report to management of each development iteration. Created custom utilities in C# .NET 2.0 to identify slow areas in the system. Utilize Windows/.NET performance counters and event log. Fixed bugs/performance work items.

Used: C#, .NET 2.0, WinForms, Visual Studio Teas Systems (VSTS), dotTrace profiler Page 3 of 4

ADP Canada, Mississauga, Ontario, Canada May’01-Mar’06 Senior Software Developer

Designed and developed various n-tier web/windows application. My responsibilities include object/component design, database design, and user interface design. Design various web services based on SOA principles. Achieved recognition for extensive leading-edge knowledge, troubleshooting acumen, and ability to meet tight deadlines. Applications I designed and developed used by thousands of ADP Clients: Statement Self Serve (http://registerme.adp.ca) - allows user’s to register for pay statement, tax forms. User Administration/Delegated Administration Application. The application allows user management service for all of the ADP Canada’s clients using ADP’s financial web applications. It also allows ADP’s client support staff to manage client and users.

ePost Paystatement Delivery Engine - A windows application handles extraction and delivery of client's pay statement to ePost. The delivery engine daily extract pay statements from an IBM OnDemand Content Manager zipped them up and send it to ePost along with an XML verification list. Lead developer on the following projects:

Reports On the Internet (https://reports.adp.ca) - Created reports using IBM’s DB2 OnDemand Content Manager System. Wrote and modified “C” language code in IBM AIX (Unix) for custom reports coming from Mainframe. Customization include converting reports from EBCDIC to ASCII, modifying preprocessor for parsing and loading report into DB2 using IBM OnDemand CMS. Coordinated with IBM CMS Staff to enhanced custom modules and fixed application bugs. Trained other developers on how to use IBM OnDemand CMS system. Report Writer - An add-on reporting application to the ADP Canada’s @Work suite application. This application allows clients to designed and generate reports on the fly using Crystal Enterprise’s Ad-hoc tool. The reporting application is used by thousands of clients and users using ADP’s web application. Technologies Used:

C#, ASP.NET, WinForms, Visual Studio 2005, XML, SOA, Web Services, Sun One Directory Server (LDAP), and Microsoft Enterprise Application Blocks, MS SQL Server, IBM OnDemand Content Manager (AIX), IBM MQ Series component for .NET, ICSharpCode (zip library), SiteMinder for single sign-on. Saipx Inc., Markham, ON, Canada Dec’98-May’01

Senior Software Developer

Duties:

Co-wrote Web based sales automation Customer Relationship Management (CRM) software. It allowed sales staff to record all customer interactions, sales history and ability to manage contact, write notes and sales lead via Web and mobile RIM device.

Architected and developed various Intranet applications. Implemented fully database-driven website for customers in ASP, VB & MS SQL server.

1. Created many internal websites such as: “Intranet”, “Vacation Tracking”, “Conference room booking”, Discussion board.

Environment:

ASP, HTML, DHTML, CSS, Visual Basic 6.0, COM, MS SQL Server Page 4 of 4

EQUANT A.S, London, UK Oct’97 – Nov’98

Position: Programmer Analyst/Consultant

Duties:

Successfully completed Y2K project for American Express’ “Foreign Exchange System”. Wrote programs in ‘C’ to analyze and locate the Y2K issues from over 1 million lines of code. Responsible for the whole project from analysis phase to fixing Y2K issue and thoroughly testing the whole system.

Worked with the American Express staff in an on-site and off-site Testing & Deployment. Authored numerous documents following Method/1 methodology used by AMEX (American Express) and the quality standard used by EQUANT.

Gained extensive administrative knowledge of IBM's AIX (Unix) 4.2.1 OS. OTHER EXPERIENCE

Designed, developed and maintain following websites for numerous clients: o SecTor (Canada’s premier security conference) - https://sector.ca Dynamic website using PHP 5/MySQL/Ajax/JQuery/Bootstrap. o TekSource Training Website - http://teksource.ca Designed/Developed CMS (Content Management Solution), ASP.NET/ Ajax/ JQuery/ SQL Server. o RoboCom – Supply Chain Management Software - http://www.robocom.com Created Custom modules in DNN (DotNet Nuke - ASP.NET / SQL Server) o TrialEDC – http://c1.trailedc.com

OpenClinica is an electronic data capture software for clinical research used to capture cleaner data, ensure compliance and promote patient engagement.

Configured and Installed OpenClinica on Linux apache server running on JSP Servlet/PostgreSQL database. Created custom studies, design electronic Case Report Forms (eCRFs) using OpenClinica (Electronic Capture Software).

EDUCATION

University Of Westminster (London, UK)

Bachelor of Science (Honors, B.Sc)

1997

o Specialization: Software Engineering

PROFESSIONAL COURSE AND CERTIFICATIONS

o Pega 7 Certified System Architect (CSA), Certified Senior System Architect (CSSA) o Completed various Pega 7 online courses at Pega Academy o Microsoft Certified Solution Developer (MCSD) for .NET o Agile/eXtreme Programming (XP) boot camp by ThoughtWorks o Developing E-Business Solutions using Microsoft BizTalk Server 2004 o Developing and Implementing Web Applications with Microsoft Visual C#.NET and Microsoft Visual Studio .NET o Self-paced training provided by Avanade in C#, SQL Server, Architecture, .NET and ASP.NET



Contact this candidate