D ear Sir,
T he congruity of your requirements with the area of my interest and professional experience,
would assure my success as the most eligible aspirant for the position of S oftware Developer .
As a professional with diverse and significant practical experience and versatile knowledge of
technical domains, I am confident that I would make a prolific addition to your cadre of
dedicated and committed professionals.
I am a highly self-motivated and enthusiastic professional who constantly demonstrates a
high level of commitment and acumen for every new challenge. A team player, who has the
ability to work independently, lead others, perform well in the team and exert every effort to
ensure that the goals of the organization are met. I am nimble to become accustomed of any
kind of new environment, research and development technique or technology. I also possess
good communication and interpersonal skills.
I am looking forward towards an opportunity to explain in details that how I could be
effectual in this position to work with the highly accomplished team at your corporate. Please
accept my enclosed resume for the position of Team Lead / Sr. S oftware Developer.
T hank you for your time and consideration.
Sincerely,
Yousaf
MUHAMMAD YOUSAF
B .Sc. Computer Science & Engineering House no. E26/31E, Street no.8, Ali Colony,
U niversity of Engineering & Technology, Islam Nagar, Lahore Cantt, Lahore, Pakistan.
Lahore, Pakistan +92-321-******* *.******.***@*****.***
CAREER OBJECTIVE
I e nvisage my career path as a software designer and architect in a competitive and dynamic software
development organization to enhance my professional experience and expertise.
CAREER SUMMARY
S ound experience of C#.Net based software development for enterprise level solutions that includes both
Web Apps as well as Desktop Apps.
S ingle Page Apps (SPA) development experience with ASP.NET MVC including front end (MVC, HTML5,
CSS3, and AngularJS) and back end (Web API, Entity Framework, SQL Server).
E xpertise in writing/consuming Web API for Enterprise level applications.
U sing/developing other .NET and related technologies like LINQ, JavaScript, jQuery, JSON, Entity
Framework, Web API, SQL Server, JIRA and GitHub etc.
E xperience of Real Time Embedded Software Solutions in C/C++, with core expertise involves software
design and development for OS kernel, device drivers, middleware applications and User Apps.
H aving analytical skills with good level of communication and presentation expertise.
PROFESSIONAL EXPERIENCE (7+ Years)
M acrosoftInc Sr. Software Developer Oct 2013 - Onwards
M acrosoftInc Pak is an offshore development center of MacrosoftInc USA. It offers various enterprise level
solutions like Resource-on-Demand and also provides services for Advertising Specialty Institute – ASI.
A SI provides ecommerce based business solutions consisting of various web applications for Suppliers,
Distributors and Customers/End-buyers. Working for ASI, main assigned tasks are to collaboration with
ASI USA team for requirements gathering, understanding, and analysis to develop e-commerce solutions.
I h ave worked on various products that include:
E mailExpress (ASP.NET MVC, SQL Server, EF, Web API and AngularJS): A single page web application
f unctioning as Email advertising service that not only enables ASI users (supplier, distributors and
end-users) to communicate with each other via specific and targeted emails having specific, directed
and scheduled content about latest products, specials, closeouts and offers but also facilitates email
content design, schedule and preview.
S upplier Special (ASP.NET MVC, SQL Server, EF, Web API and AngularJS): Email service enables ASI
s uppliers to communicate with their clients (distributors) via targeted emails about product or offers.
A distributors get email from a supplier whenever they view/search supplier’s products in ESP Web
with attached campaigns to products.
E SP Web and ESP Website (ASP.NET, SQL Server, and JavaScript): It is a complete e-commerce
s olution that facilitate suppliers, distributors and end-buyers in advertising searching buying and
selling of products/services over the Internet/Intranet with order processing and payment facilities.
B ytesTech S r. Advisory Software Developer Dec 2012 – Oct 2013
P rimary responsibilities include my role in different phases of SDLC, like:
C ommunicate with on shore team for system requirements gathering and understanding.
P erform the technical analysis and advise solution for the implementation of projects.
A ccomplish the design of the system with the team members.
C ollaborate with the team in the development of software solution.
C arry out the technical lead role in the development.
N etTickIT Product Suite™ :
A n automated signage management system for retailers to boost up in-store sale and communication.
It also provides the buyers with added value information, promotions and prices at the shelf edge via
software solutions, like:
1. NetTickIT OnePoint™ (ASP.NET MVC): A product information management system implemented to
f ulfill retail’s needs. It gathers info from many different data sources like merchandising systems,
planograms, campaign management systems, suppliers and product information, digital content
s ervices and product images. It help retailers to implement an Omni-channel environment in stores
and beyond by storing the collected data. Its processing engine organizes appropriate information
such as prices, promotions, QR codes and store applicability to create content for publishing by
NetTickIT Publisher.
2. NetTickIT Designer™ (.NET, WPF): A desktop App used to build intelligent templates that specify
t he design of corporate signage, offers, tickets, POS labels and displays.
N etTickIT Lite™ (WPF, SQL Server and CE): A WPF composite desktop App using the MVVM design
p attern with Microsoft Patterns & Practices Prism framework. It allows users to import batch data from
different data sources and map/save the imported data, filter, edit the designed template for selected
batch, preview batch, manage print queues and finally print batches of tickets for a store/shop with
reporting capability.
M iranda Technologies, and NaxerTech S r. Software Developer Sep 2009 – Dec 2012
T he core responsibilities involve developing software solution/component for a number of products:
G PS Telemetric and Tracking product (ASP.NET MVC, MySQL):
F ully participated in development of the solution (hardware and software), especially developed web
based application Pegasus for vehicle tracking, fleet, companies and users management.
P andora Test Tool (C# .NET):
T o test the COM Components of iTX software (an IT-based automated Playout for multi-format content
d elivery), for performance and integrity and later this testing tool was enriched as standalone frontend
application to provide iTX solution to end customers.
L og Analysis Tool (C# .NET, WPF): An automatic analyzer for problems in live logs of iTX software.
Dec 20 06 - S ep 20 09
M entor Graphics, Pakistan Software Developer
A s a software development engineer I was responsible for the development of different platform solutions
for different architectures that includes the development and thorough testing of device drivers,
middleware and applications, like:
P orting of Nucleus OS to various hardware platforms as well simulation models.
D evelopment of device drivers like Ethernet, SD/MMC, Serial Port, USB Host, LCD, Audio and DMA for
various hardware platform controllers.
I mplementation of different kernel features like interrupt handling, timer and power management.
F ileSystem Testing Suite for storage devices like SD/MMC and PC cards.
E thernet Drivers Testing Suite for the testing of Ethernet drivers and Nucleus TCP/IP Stack.
W iki pages management for documentation and public information about the development.
TECHNICAL SKILLS
L anguages/Libraries/Frameworks: C #, JavaScript, A ngularJS, SQL, A SP .NET MVC, j Query, EF,
M icrosoft SQL Server and MySQL .
D esktop and Web based development: C ++, VC++ and C# .NET (Win Forms, WPF, Silverlight)
O S and middleware development : Nucleus OS and Middleware Products, Embedded Linux.
P rocessor Architectures: I ntel x86, ARM, ColdFire and PowerPC.
C ompilers and Cross-Compilers: K EIL, GNU, MinGW, RVCT, Microtec Compilers and ADS Tools.
E mulators: A RMulator for ARM Architecture, ARM Real-Time System Model for multi-core processors.
F amiliar with : K nockout, C /C++/VC++, Assembly (ARM, PowerPC and x86), and OpenCL™ C
EDUCATION
B .Sc. Computer Science and Engineering (HONS.)
~ 79%
U niversity of Engineering and Technology, Lahore, Pakistan 2 003 – 2006
INTERESTS
C loud computing, Data mining and Operating System theory, design and implementation.
H aving good interest in software design and development using C/C++, VC++ and C#.
REFERENCES
R eferences can be provided on request