cv - muhammad rehan saeed

8
Muhammad Rehan Saeed E-mail: [email protected] Mobile: +971 52 867 0552 LinkedIn: http://ae.linkedin.com/in/muhammadrehan OBJECTIVE To contribute to the organization I work for by providing solutions that allow me to leverage my creativity, problem solving and code optimization in an effective and efficient manner. As a software developer I am always trying to give best performance with highest quality of code and best practices knowing that will provide a promising future growing opportunities and a venue for which my ability to learn fast will be rewarded. Certification Tracks MCSD: Web Applications Microsoft License 70-492: Upgrade MCPD Web Developer 4 to MCSD: Web Applications May 2014 MCPD: Web Developer 4 Microsoft License 70-519: Pro: Designing & Developing Web Applications Using MS .NET Framework 4 January 2013 MCTS: .NET Framework 4, Web Applications Microsoft License 70-515: TS: Web Applications Development with Microsoft .NET Framework 4 August 2012 MCTS: .NET Framework 4, Data Access Microsoft License 70-516: TS: Accessing Data with Microsoft .NET Framework 4 October 2012 MCTS: .NET Framework 4, Service Communication Applications Microsoft License 70-513: TS: WCF Development with Microsoft .NET Framework 4 November 2012 Programming in HTML5 with JavaScript and CSS3 Specialist Microsoft License 70-480: Programming in HTML5 with JavaScript and CSS3 January 2013 Reference: Link: https://mcp.microsoft.com/Anonymous//Transcript/Validate Transcript ID: 1016677 Access Code: 19071986

Upload: muhammad-rehan-saeed

Post on 07-Jan-2017

77 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: CV - Muhammad Rehan Saeed

Muhammad Rehan Saeed E-mail: [email protected] Mobile: +971 52 867 0552

LinkedIn: http://ae.linkedin.com/in/muhammadrehan

OBJECTIVE

To contribute to the organization I work for by providing solutions that allow me to leverage my creativity, problem solving and code optimization in an effective and efficient manner. As a software developer I am always trying to give best performance with highest quality of code and best practices knowing that will provide a promising future growing opportunities and a venue for which my ability to learn fast will be rewarded.

Certification Tracks

MCSD: Web Applications

Microsoft License 70-492: Upgrade MCPD Web Developer 4 to MCSD: Web Applications May 2014

MCPD: Web Developer 4

Microsoft License 70-519: Pro: Designing & Developing Web Applications Using MS .NET Framework 4 January 2013

MCTS: .NET Framework 4, Web Applications

Microsoft License 70-515: TS: Web Applications Development with Microsoft .NET Framework 4 August 2012

MCTS: .NET Framework 4, Data Access

Microsoft License 70-516: TS: Accessing Data with Microsoft .NET Framework 4 October 2012

MCTS: .NET Framework 4, Service Communication Applications

Microsoft License 70-513: TS: WCF Development with Microsoft .NET Framework 4 November 2012

Programming in HTML5 with JavaScript and CSS3 Specialist

Microsoft License 70-480: Programming in HTML5 with JavaScript and CSS3 January 2013

Reference:

Link: https://mcp.microsoft.com/Anonymous//Transcript/Validate Transcript ID: 1016677 Access Code: 19071986

Page 2: CV - Muhammad Rehan Saeed

WORK EXPERIENCE

Summit Recruitment - ADUKG, Abu Dhabi - UAE [October 2015 – Present]

Computer Programmer Client: Abu Dhabi Municipality

Responsibilities:

Develops software solutions by studying information needs; conferring with users; studying systems flow, data usage, and work processes; investigating problem areas; following the software development lifecycle.

Determines operational feasibility by evaluating analysis, problem definition, requirements, solution development, and proposed solutions.

Documents and demonstrates solutions by developing documentation, flowcharts, layouts, diagrams, charts, code comments and clear code.

Prepares and installs solutions by determining and designing system specifications, standards, and programming.

Improves operations by conducting systems analysis; recommending changes in policies and procedures.

Updates job knowledge by studying state-of-the-art development tools, programming techniques, and computing equipment; participating in educational opportunities; reading professional publications; maintaining personal networks; participating in professional organizations.

Protects operations by keeping information confidential.

Provides information by collecting, analyzing, and summarizing development and service issues.

Accomplishes engineering and organization mission by completing related results as needed.

Supports and develops software engineers by providing advice, coaching and educational opportunities.

Stroika Computer Software, Abu Dhabi - UAE [August 2014 – September 2015]

Application Specialist Client: Abu Dhabi Municipality

Responsibilities:

Responsible for designing and delivering software solutions and ensure that the technology objectives are aligned to the business goals to help the organization in achieving the organizational vision. I am responsible for managing the full life cycle of the process, research, development and reviewing codes. Additionally, I am also responsible of ensuring that all the development practices are in compliance with the best practices policies and procedures.

AXACT Pvt. Ltd., Karachi [March 2009 - August 2014]

Software Architect July 2011 - August 2014 Associate Software Architect January 2011 - June 2011

Assistant Software Architect July 2010 - December 2010 Senior Engineer March 2009 - June 2010

I possess strong and effective inter-personal and communication skills and have the ability to interact professionally with a diverse group of clients.

Responsibilities:

Development and maintenance of n-tier architecture application using C# and ASP.NET Web Forms / MVC technologies with MSSQL Server database.

Page 3: CV - Muhammad Rehan Saeed

Full lifecycle responsibility for major web and application projects, including: o Modelling, Development and Programming o Deployment, Revisions, Testing And Support

Designing & Development of Database using SQL Server 2005, 2008 including T-SQL & PL/SQL, Stored Procedures, Functions, Triggers, Indexes etc. for data retrieval and Manipulation.

Maintain and document code using source control to ensure proper versioning of software.

Add more functionality into the existing systems through some schema changes, business logic changes and UI additions.

Participate in business and technical information technology solution implementations, upgrades, enhancements, and conversions.

Continuously research and explore engineering products on cutting-edge technologies.

Monitoring bugs and other project issues to ensure they are resolved in a timely manner.

Developing core pluggable components to reduce development life cycle.

Synapse Consulting [August 2007 - February 2009]

Software Engineer August 2007 - February 2009

Responsibilities:

Involved in software development life cycle.

Interacting with clients for requirement gathering.

Designing, coding and debugging applications.

Object-oriented Design and Analysis (OOA and OOD)

Front end graphical user interface design.

Performance tuning, improvement, balancing, usability, automation.

Evaluate and identify new technologies for implementation.

Implement localization or globalization of software.

Technical Skills

Programing Languages:

C#, VB.Net C, C++

Objective C Java

Web & Win Technologies:

ASP.NET AJAX, 2.0 / 3.5 / 4.0 / 4.5 ADO.NET

ASP.NET MVC 4, 5 Entity Framework

Web Services Crystal Report

WCF Services HTML5, CSS3, Bootstrap

WebAPI XML, Json

SignalR ASP.Net Single Page Application

IIS 6.0/ IIS 7.0/ IIS 7.5/IIS 8 Windows Services

Scripting Languages:

Javascript AngularJS

Jquery Node.JS

KnockoutJS

Databases:

Microsoft SQL Server 2000, 2005, 2008, 2012

MySQL

Oracle 11g MongoDB (Code First Approach)

Page 4: CV - Muhammad Rehan Saeed

Development Environments – IDE:

Microsoft Visual Studio 2003/2005/2008/2010/2012/2013

DreamWeaver

NotePad++

Operating Systems:

Windows Server 2012, 2008, 2003

Windows 10, 8, 7, Vista, XP

Mac OS X v10.10 Yosemite

Versioning Tools:

Visual Source Safe 6.0 & 2005 Microsoft Team Foundation Server

Third Party Controls:

Telerik Infragistics

Miscellaneous Tools:

Axure RP Pro 6.0 & 7.0 Microsoft Project

Toad for Oracle Oracle SQL Developer

Xamarin Platform XCode 6.4

Eclipse PhoneGap

Professional Projects

Projects at Abu Dhabi Municipality:

MIMS – PPS Integration:

Environment: ASP.NET 4.5, C#, Oracle 11g, VS2012

Integrate the Mobile Inspection Management System of Abu Dhabi Municipality with Public Prosecution System Abu Dhabi. ADM is the first Government body which integrated a system with Public Prosecution System in UAE to send cases to court for their judgment by law.

Mobile Inspection Management System - Web Application:

Environment: ASP.NET 4.5, C#, Oracle, VS2012

Project Scope: I have upgraded the existing Mobile Inspection Management System web version with new User Interface including all the security features & development standards.

Mobile Inspection Management System - Smart Phone Application:

Environment: ASP.NET Web API 2, C#, Oracle, VS2013, XCode6.4, Eclipse, Objective C, Angular JS, NodeJS

Communication Service: Developed a secure Service Layer using RESTful web services to implement Business Logics for Smart Phone applications.

Application: Support & change request to the existing iOS & Android applications with over nine hundred end users for inspections which is used by ADM Inspectors.

Projects at AXACT:

Cencrypt:

Page 5: CV - Muhammad Rehan Saeed

Environment: ASP.NET MVC 4, C#, KnockoutJS, MongoDB, VS2012, MVVM Pattern & Amazon Cloud Storage

Role: Core responsibilities include development of the assigned module by understanding the business processes and communication design as well as system design and architecture thoroughly and using required development tools and technologies.

Reporting to Manager.

Description: Cencrypt is the Cloud-based data protection plus storage solution with advanced Encryption, Secure Cloud Sharing, and lightning speed Sync & Restore features. It is an ideal solution for your sensitive data at home, online, and on-the-go. Easily Store, Share, Sync, and Restore Your Data Across Multiple Devices.

Data Protecto:

Environment: ASP.NET MVC 4, C#, SQL Server 2008, VS2010, Repository Pattern

Role: Core responsibilities include development of the assigned module by understanding the business processes and communication design as well as system design and architecture thoroughly and using required development tools and technologies.

Reporting to Manager.

Description: Data Protecto is the file encryption software for your computers which also features the most Secure Online Cloud Storage Service with Encrypted File Sharing with your friends. Data Protecto has 9 of the most advance data protection features for users to protect their files, folders, drives, and applications from unauthorized access, use, and sharing. Additionally, Data Protecto consistently protects your data in SAFE MODE, runs in STEALTH MODE to prevent detection on computers and allows protection of UNLIMITED FILES AND FOLDERS.

Online Payments:

Environment: ASP.NET MVC 4, C#, SQL Server 2008, VS2010, Repository Pattern

Role: Core responsibilities include development of the assigned module by understanding the business processes and communication design as well as system design and architecture thoroughly and using required development tools and technologies.

Reporting to Manager.

Objective: Designed to automate the task of applying payments to invoices or order deposits, the solution allows suppliers and their customers to make payments using credit cards and debit cards in real-time without any additional manual labor. A complete payment solution by catering and integrating all payment methods via third party merchants that would allow you to complete your transactions in a seamless manner. Facilitates sales of business units by providing best available payment options at low cost and at the same time provide maximum security to protect against fraud.

Payment System Consist of following modules:

o Payment System - Integration with client's website for payment charging with different payment methods.

o Billing System - Order verification & manages delivery of products on time & Fraud detection/prevention.

o Audit System - To verify the total sales on Payment Gateways, Clients & Payment System must be synchronized.

o Payment Reports – Comprehensive reporting system of payments w.r.t. the business units & their clients to assist the management for better planning & target setting. Also give the clear picture of sales & billing agents’ performance.

Payment Gateways: (Hands-on Experience)

Authorize.net Moneybookers(skrill)

Payment XP (Meritus Payment Solutions) CCNOW

2Checkout Multicards

Braintree Ukash

SWREG PaySafeCards

PayPal Standard / Advanced Pro integration

Page 6: CV - Muhammad Rehan Saeed

Advertising Portals:

Environment: ASP.NET 2.0, C#, SQL Server 2005, VS2005

Role: Core responsibilities include development of the assigned module by understanding the business processes and communication design as well as system design and architecture thoroughly and using required development tools and technologies.

Reporting to Manager.

Description: Advertising portal presents information from diverse sources in a unified way, giving improved ROI opportunity to advertisers as well as publishers.

Page-X (Goal Sharing Management):

Environment: ASP.NET 2.0, C#, JQuery, SQL Server 2005, VS2005

Role: Core responsibilities include development of the assigned module by understanding the business processes and communication design as well as system design and architecture thoroughly and using required development tools and technologies.

Reporting to Manager.

Description: A planning tool with the name of Page X has been created which works on the creation level of projects and processes. Once the process is automated through development of systems it will become part of job Utility.

In nutshell, following are the key features of PAGE X: o Access to Management Reports for routine work management. o Performance Evaluation of all employees working on Judgmental Job Descriptions conducted

through PAGE- X. o Creation of new projects for which a process is simultaneously developed. o Overall output of every employee increased which ultimately leads to increase in execution

capacity of the organization. o Employees can plan, categorize and prioritize tasks according to the budgeted time and

resources availability.

Publicity Management:

Environment: ASP.NET 2.0, C#, JQuery, SQL Server 2005, VS2005

Role: Core responsibilities include development of the assigned task by understanding communication design as well as system design.

Reporting to Team Lead.

Description: Publicity is all about creating & managing favourable public's perception of an entity (enterprise, its business unit clients, client products or any individual). Publicity Management is focusing all positive developments through various medium. It is an enterprise function which manages the reputation and publicity of products and brands by all means of communication.

There are two type of publicity management. o Positive Publicity Management o Negative Publicity Management

Backend Utilities: o Web Crawler (Scraping utility) o Email Creation Utility (Information Gathering Web Tool & Information Processing Application) o Publicity Channel Creation Utility (Information Processing Application) o Html Page Creation Utility o Google Promotion Utility o Search Engine Click Utility (Google, Yahoo and Live) o W3C Validation Utility (Validate HTML) o Performance Evaluation

Employee Portal:

Environment: ASP.NET 2.0, C#, JQuery, SQL Server 2005, VS2005

Page 7: CV - Muhammad Rehan Saeed

Role: Core responsibilities include development of the assigned task by understanding communication design as well as system design.

Reporting to Team Lead.

Description: Axact Employee Portal helps to increase employee engagement and streamlines the everyday processes of your business enhancing their efficiency and over all connectivity with the organization.

Following are the main modules of Axact Employee Portal: o Attendance Management System o Fleet Management System o Event Calendar o Gaming Contest o LDC (Learning & Development Club) o Meeting Management o Policy Management o Search Club

Projects at Synapse Consulting:

Atlas Textile ERP:

Environment: Classic ASP, V.Net, VB Scripting, SQL Server2000

Duration: August 2007 – December 2007

This was my first professional project & I was working as a trainee at this project.

Architecture: n- Tier & Service Oriented Architecture.

GlobIncom:

Environment: ASP.NET 3.5, C#, Win forms, MSSQL

Duration: January 2008 – February 2009

It’s a tourism website with back office applications for a European Client.

EDUCATION

BS (Computer Science) – 2008 University of Karachi

HIGHER SECONDARY SCHOOL CERTIFICATE - 2004 Board of Intermediate Education Karachi

LANGUAGES

English

Urdu

SUMMARY

Profile: Male, 30, Single Nationality: Pakistani Total Experience: 9 Years Current position: Senior Software Engineer Company: Summit Recruitment – ADUKG Current Location: Abu Dhabi, United Arab Emirates Driving License: United Arab Emirates, Pakistan Notice Period: One Month or Less

Page 8: CV - Muhammad Rehan Saeed

COMMENTS

Highly motivated Senior Software Engineer with comprehensive knowledge of software techniques and good experience of Microsoft development frameworks. I am seeking to work with a reputed company to achieve new levels of competence.