Cv 7830388-81894-rizwan-farooq

4
RIZWAN FAROOQ Email: [email protected] Cell: 0092 333 - 4701798 PROFESSIONAL S UMMARY Hold around 6 years of extensive hands-on professional experience of Analysis, Design and Development of Web Applications and Stand Alone Applications using Microsoft Technologies. Experience in all phases of Software Development Life Cycle including analysis, design, coding, testing and deployment using .NET technologies which includes C#.NET, ASP.NET 4.5/4.0/3.5/3.0 and IIS 7/6. Strong knowledge in Web based pages and site design using HTML, XHTML, DHTML, HTML5, CSS, Themes, Master Pages, Site Map, XML, XSLT, JavaScript, JQuery and Ajax. Expertise in developing web forms, custom web controls, user controls and validation controls in ASP.NET. Experience in creating LINQ enabled database layer using API such as LINQ to SQL and Entity Framework and using LINQ to query objects. Possess excellent abilities in developing database programs like Stored Procedures, Triggers, Views, Cursors, Packages and Implementation scripts on T-SQL using SQL Server 2012/2008R2/2008. Experience in Consuming and Developing SOAP and REST based Windows Communication Foundation services (WCF). Experience in creating WCF applications requiring Instance and concurrency management. Experience in implementing open standard for authorization like OAuth for public API. Strong experience in data retrieval and manipulation using ADO.NET data objects such as Dataset, Data Reader, Data list, Data Adaptor. Experience with versioning tools like Team Foundation Server, Perforce, SubVersion and Visual Source Safe. Leveraged testing methodologies like Unit Testing, Integration Testing and Load Testing using tools like N- Unit, MSTest, DotCover, TeamCity and Visual Studio. Excellent diagnostic and debugging traits. Resilient in adapting to new technologies and work environments. Experience in applying best design patterns such as n-tier, MVVM, Repository, and Singleton for designing key reusable components. Developed projects in Waterfall, Iterative, Agile and Scrum Development Methodologies. Hands on experience in Object Oriented Analysis (OOA) and Object Oriented Design (OOD) using Unified Modeling Language (UML) and Object Oriented Programming (OOP) using C#. Strong leadership skills and great communication skills to help the team develop and implement the right solution. Experience in conducting design and code walkthrough with the team. Experience in implementing Road Map, Defining and building best Practices for .NET Application Development. Experience in preparing technical documentation such as system architecture, functional, design documents. PROFESSIONAL SKILLS Languages C/C++, C#, Visual C++, XML, XSLT, HTML, JavaScript Technologies ASP.Net, Entity Framework, LINQ, WCF, JQuery, AJAX Software IDE: .Net Framework 3.0, 3.5, 4.0, 4.5 Database: Microsoft SQL Server 2000/2005,2008,2008 R2, 2012, Oracle Platform: Microsoft Windows, MAC OSX Unit Test Tools: MSTest, NUnit, TeamCity, DotCover Methodologies: Agile, Waterfall, Iterative Protocols: HTTP, TCP, FTP, SMTP, SOAP. Others: Team Foundation Server, Perforce, SubVersion, Visual Source Safe and Telerik

Transcript of Cv 7830388-81894-rizwan-farooq

Page 1: Cv 7830388-81894-rizwan-farooq

RIZWAN FAROOQ Email: [email protected]

Cell: 0092 – 333 - 4701798

PROFESSIONAL SUMMARY

Hold around 6 years of extensive hands-on professional experience of Analysis, Design and Development

of Web Applications and Stand Alone Applications using Microsoft Technologies.

Experience in all phases of Software Development Life Cycle including analysis, design, coding, testing and

deployment using .NET technologies which includes C#.NET, ASP.NET 4.5/4.0/3.5/3.0 and IIS 7/6.

Strong knowledge in Web based pages and site design using HTML, XHTML, DHTML, HTML5, CSS, Themes,

Master Pages, Site Map, XML, XSLT, JavaScript, JQuery and Ajax.

Expertise in developing web forms, custom web controls, user controls and validation controls in ASP.NET.

Experience in creating LINQ enabled database layer using API such as LINQ to SQL and Entity Framework and

using LINQ to query objects.

Possess excellent abilities in developing database programs like Stored Procedures, Triggers, Views, Cursors,

Packages and Implementation scripts on T-SQL using SQL Server 2012/2008R2/2008.

Experience in Consuming and Developing SOAP and REST based Windows Communication Foundation services

(WCF).

Experience in creating WCF applications requiring Instance and concurrenc y management.

Experience in implementing open standard for authorization like OAuth for public API.

Strong experience in data retrieval and manipulation using ADO.NET data objects such as Dataset, Data

Reader, Data list, Data Adaptor.

Experience with versioning tools like Team Foundation Server, Perforce, SubVersion and Visual Source Safe.

Leveraged testing methodologies like Unit Testing, Integration Testing and Load Testing using tools like N-

Unit, MSTest, DotCover, TeamCity and Visual Studio.

Excellent diagnostic and debugging traits.

Resilient in adapting to new technologies and work environments.

Experience in applying best design patterns such as n-tier, MVVM, Repository, and Singleton for designing key

reusable components.

Developed projects in Waterfall, Iterative, Agile and Scrum Development Methodologies.

Hands on experience in Object Oriented Analysis (OOA) and Object Oriented Design (OOD) using Unified

Modeling Language (UML) and Object Oriented Programming (OOP) using C#.

Strong leadership skills and great communication skills to help the team develop and implement the right

solution.

Experience in conducting design and code walkthrough with the team.

Experience in implementing Road Map, Defining and building best Practices for .NET Application De velopment.

Experience in preparing technical documentation such as system architecture, functional, design documents.

PROFESSIONAL SKILLS

Languages

C/C++, C#, Visual C++, XML, XSLT, HTML, JavaScript

Technologies

ASP.Net, Entity Framework, LINQ, WCF, JQuery, AJAX

Software

IDE: .Net Framework 3.0, 3.5, 4.0, 4.5

Database: Microsoft SQL Server 2000/2005,2008,2008 R2, 2012, Oracle

Platform: Microsoft Windows, MAC OSX

Unit Test Tools: MSTest, NUnit, TeamCity, DotCover

Methodologies: Agile, Waterfall, Iterative

Protocols: HTTP, TCP, FTP, SMTP, SOAP.

Others: Team Foundation Server, Perforce, SubVersion, Visual Source Safe and Telerik

Page 2: Cv 7830388-81894-rizwan-farooq

EXPERIENCE

SENIOR SOFTWARE ENGINEER

MAR 2012 – PRESENT

Emcentrix

(http://www.emcentrix.com/)

I am working as a Senior Software Engineer at Emcentrix. I am participating in the development of following

project.

ASPIRE (Next Generation HR Information System) I contributed to the development of ASPIRE. It’s a next generation HR information system.

Description: It includes HR administration, Payroll administration, Employees Time and Attendance tracking and

Benefits administration.

Responsibility: Main responsibilities are to perform software development activities which include analyzing client’s

requirements, communicating and discussing the requirements among development team, coding to meet the

requirements and documenting the developed tasks.

Tools: MS C#.NET, ASP.NET, SQL Server 2012.

SENIOR SOFTWARE DEVELOPER

MAR 2009 – MAR 2012

Jin Technologies (Pvt.) Limited

(http://www.jintech.com/)

I worked as a Senior Software Developer at Jin Technologies (Pvt.) Limited. I participated in the development of

following projects.

MACBRACES I contributed to the development of MACBRACES. It’s an orthodontics practice management system used by

Dentists.

Description: It includes patient scheduling, sign-in and on-deck, patient accounting, insurance forms, letters,

referral tracking, statements, day ledgers, coupon books, recalls, school excuses, and email appointment

reminders. This complete system can be single-user or networked.

Responsibility: Main responsibilities were to perform software development activities which include analyzing

client’s requirements, communicating and discussing the requirements among development team, coding to meet

the requirements and documenting the developed tasks .

Tools: MS C#.NET, ASP.NET, SQL Server 2008.

DANDREWWEB I contributed to the development of DandrewWeb (The MACBRACES web companion)

Description: This involved extensive use of Html / Dhtml, java scripting, Ajax and server side programming.

DandrewWeb connects MacBraces to the Internet so that is can be viewed "online."

Responsibility: Main responsibilities are to perform software development activities which include analyzing client’s

requirements, communicating and discussing the requirements among development team, coding to meet the

requirements and documenting the developed tasks.

Tools: MS C#.NET, SQL Server 2008, ASP.NET.

MLiTrade I contributed to the development of MLiTrade.

Description: This application was built to allow teams of students from different schools across the country to manage a fictional stock fund. This system takes one feed from Bloomberg at the close of business (COB) each day, which will contain closing prices for all stocks traded on the Stock Exchange.

Responsibility: Main responsibility was to perform software development.

Tools: MS C#, SQL Server 2008, ASP.NET.

ACUMEN BOOK I contributed to the development of ACUMEN Book. It’s an accounting and business management solution for

Publishers.

Page 3: Cv 7830388-81894-rizwan-farooq

Description: The ACUMEN Book system is designed specifically to help publishers grow. It provides unparalleled

sales, marketing & communication features, seamless integration of functions that simplifies workflow, an easy -to-

use graphical interface that improves productivity, and built -in reporting tools that support the ins ights necessary

to enhance decision making in today's publishing environment.

Responsibility: Main responsibilities are to perform software development activities which include analyzing client’s

requirements, communicating and discussing the requirements among development team, coding to meet the

requirements and documenting the developed tasks.

Tools: MS C#, SQL Server 2008, ASP.NET.

EXPERIENCE

SOFTWARE DESIGN ENGINEER

AUGUST 2007 – DECEMBER 2008

And-Or Logic (Pvt) Ltd

(http://www.andorlogic.com/)

Worked in almost all phases of software development life cycle, involved in the analysis of different line side error

correction protocols, design and development of Secure eye (Software based remote monitoring application),

Secure Phone application. I was also involved in the deployment and training of these products. I participated in

the development of following projects.

SECURE EYE (Network Based Remote Monitoring) I contributed to the development of Secure Eye. This project was developed to avoid internal data theft within an

organization.

Description: This project is a network based remote system monitoring application. Its main objectives include

monitoring specific parameters and operations of a windows workstation and enforcing specific policies. There are

three components of this project, which include Server, middle ware and a client end. Aim of this project was to

use SNMP for the communication between client and middle-ware.

Responsibility: Main responsibility was to perform software development.

Tools: MS C#, SQL Server2000.

SECURE FAX I was involved in the development of Secure Fax. As the name states, Secure Fax is used for reliable fax

communication.

Description: I worked in this project in the analysis of different line side protocols that are used for the

communication in embedded modems including LAPM and MNP. The purpose of this analysis was to design or look

for the most appropriate line side protocol that costs least amount of time in adverse line noise conditions. Study

of different error correction techniques was also a part of this analysis. I was also part of the development of

data mode for Secure Fax.

Responsibility: Main responsibility was to perform software development.

Tools: MS C#.

ACADEMICS

BCSE (BACHELORS OF COMPUTER SCIENCE AND ENGINEERING) 2003-2007

University of Engineering & Technology Lahore, Pakistan

Did my Graduation from “Dept of Computer Science & Engineering”. Lead my Final Year Project as Team Lead

explained below:

GRS: Gesture Recognition System Description: It was my Final year Project in UET. GRS includes gesture Recognition and Verification. It was a

research-oriented project and the focus was on Gesture Recognition using suitable algorithms.

Responsibility: Researched and implemented different algorithms for Gesture Recognition using image processing.

RECOGNITIONS

Numerously acknowledged on dedication, commitment and performance from managers onshore.

WORKSHOPS AND TRAININGS

Attended a workshop on “Agile Software Project Management” organized by NUST.

Microsoft Certified Technology Specialist (MCTS). Microsoft Certified Professional ID: 6752976

Page 4: Cv 7830388-81894-rizwan-farooq

REFERENCES

Domestic and international references can be furnished on request.