Anda di halaman 1dari 13

SANJAY VISHWANATH ADAV

Mastek Millennium Centre, A-7 401/G1


Millennium Business Park,
TTC, Off Thane Belapur Road,
Mahape, Navi Mumbai, 400701

Professional Profile

Summary

I have over 8.5 years of software development experience with 3 years of relevant team leading
experience.

• have worked extensively on Microsoft platforms and is specialised in Enterprise


Software Development using C# and VB.NET on .NET framework 1.1, 2.0 and 3.5
• Has very good experience in developing and designing solutions for Enterprise
applications on Web based and Window based platform
• Has a good understanding of the software development life cycle from requirement
gathering till deployment of software components and maintenance of the same.
• Has good understanding of system requirement gathering (functional and
technical) and successfully interacted with end clients for solving various issues
related to the functional and technical aspects of the system
• Microsoft Certified Application Developer (MCAD) and Microsoft Certified
Technology Specialist (MCTS)
• Has excellent Inter-personal and Communication skills
• Has worked as Developer, Client Support, Module Lead and Configuration
Manager
• Currently working on latest Microsoft technology ASP.NET MVC 2.0, and WCF
• Has good exposure on jQuery 2.0, TDD (Test Driven Development), Watin
(System/Scenario) tests, Concurrency testing using Microsoft Chess.

Page 1 of 13
Page 2 of 13
Computing Experience/ Skills

Page 3 of 13
Tools Skill Level Of Experience
Limited Good Extensive
Defect Tracking ePMO 
Tools
Test Management Quality Center 9.2 
Tool
Configuration Tools Microsoft Visual SourceSafe, 
Team Foundation Server
Development Tools Toad 9i,Visual Studio 2008 

Technology
Databases Sql server 2000/2005 
Operating Systems MS Windows 98, 2000, XP 
Applications Web based, Windows based and 
Distributed Enterprise application
development
Technologies • ASP.NET MVC 1.0 and 2.0 
(Asynchronous controllers and
actions, Model binder, Custom
action filters, Templates, Html
Extensions, validation using
xVal)
• VB.NET, ASP.NET, C# 3.0,
ADO. NET, Framework 2.0 &
3.5, WCF, Web Services, VS
2008, JavaScript, HTML, CSS,
SQL Server 2005, PL/SQL ,
• Dependency Injection pattern in
ASP.NET MVC using Unity
Application Block (Unity)
• Test Driven Development
(TDD) using RGR approach
• Source control using Team
Foundation Server
• Code analysis and warning
using FxCop and StyleCop
• Application hosting using in
IIS6.0 and IIS 7.0
• Test blocks using LINQ (Linear
Integated Query)
• Kanban (Japanese) method to
analyse and solve the
integration defect
• Defect management system
using HP Quality Centre
• Request validation using
CuttingEdge.Conditions
Page 4 of 13 tool
• .net code documentation using
GhostDoc (v2.5)

System (VSTS), Concurrency
testing using Microsoft Chess,
Web page testing using WatIn,
Unit testing using mock object.
Reporting Tools Business Objects Crystal Report 
Project Management Microsoft Project Server and 
ToolsHistory
Work Client
Design Tools Microsoft Visio,Project
Enterprise
1 
Project Name : Architect
Learner Provider Portal
Duration
Build and : Nov (Windows
WiX 2009 – TillInstaller
date Project) 
Client
Deployment : Capita Business Ltd., UK
Brief : Project is developed for Youth people’s learning agency (YPLA)
with the mission of championing education and training for
young people in England. This system provides financial
Roles
support to young learners, by funding academies for all their
Team/Test Lead provision and by supporting local authorities to commission
Software suitable education and training opportunities for all 16-19year
Developer
olds.
Some of the schemes under which learners are funded for their
academics
1. EMA – Education maintenance allowance

2. ALG – Adult learning Grant

3. C2L – Care to Learner

The National EMA Scheme was designed to provide financial


support to Learners aged 16-19 in post 16 education. From
April 2006 the EMA scheme was extended to LSC-Funded
Entry to Employment (e2e) and Programme Led
Apprenticeship (PLA) trainees replacing the Minimum Training
Allowance (MTA). Introduced nationally in September 2008, the
National ALG scheme is designed to provide financial support
to Learners aged 19 and over who plan to study for their first
full level 2 or full level 3 qualifications.
Technology : ASP.Net MVC with .net framework 3.5 is used for the
development along with xVal for validation based on data
annotation, Test Driven Development approach has been used
in it along with Moq. Coding style was the main point which has
been achieved with the help of StyleCop. Application was
developed keeping in mind other technical aspects like
repository pattern, dependency injection, Implementation of
Unity.
Team Size : 10+ Developers and 3+ Testers
Role : Sr. Software Developer
Reporting to : Team Leader, Paul Marshall
Critical Roles and : • Analysis and Development
Responsibilities
• On time delivery of assigned work and Timely escalation
• Maintaining quality and defect free of work
• Identify and mitigate technical issues
• Develop and execute the migration tasks and processes
• Provide technical support for all system and application

Page 5 of 13
related issues arising during migration development, deployment
as well as post implementation
Key • Concurrency testing using Microsoft Chess. Microsoft
Accomplishments chess uses the multithreading for concurrency.
• System (scenarios) testing using WatIn framework.
• Performance testing of the web application.
• Unit testing using Moq
• Unity container and configuration
• Call SOA (Oracle services)
• Build and deployment using TFS and WiX project
• Writing multithreading MVC applications using
Asynchronous controller and its test cases.
Created Hash utility for password hashing using
Cryptography (SHA256)

Project 2
Project Name : My Shares Online
Duration : Feb 2008 – Mar 2009
Client : Capita Business Ltd., UK
Brief : Capita Registrars provide share registration and value-added
services to more than 2,000 companies in the UK.
As a Web Developer I am involved in development of Generic
and Branded Share Portal (GSP) and Portal Management
System of Capita Registrars using VB.Net 2.0 and SQL Server
2005.

The Share Portal is an online service enabling the company to


quickly and easily access and maintain their shareholding
online – reducing the need for paperwork and providing 24 hour
access for your convenience.

Through the Share Portal the company may:

• Cast their proxy vote online


• Elect to receive shareholder communication
electronically
• View their holding balance and indicative share price and
valuation
• View transactions on their holding and dividend
payments they have received
• Update their address or register a bank mandate
instruction to have dividends paid directly to their bank
account
• Access information on employee holdings as relevant
• Access a wide range of shareholder information

Page 6 of 13
including downloadable forms
Buy or sell shares in many leading UK companies
Technology : .Net framework 2.0, Asp.Net, Sql server 2000.
Team Size : 2 Designers, 10+ Developers and 2 Testers
Role : Sr. Software Developer
Reporting to : Senior Project Manager Glenn Hirst
Critical Roles and : • Analysis and Development
Responsibilities
• On time delivery of assigned work
• Timely escalation
• Maintaining quality and defect free of work
• Identify and mitigate technical issues
• Develop and execute the migration tasks and processes
• Provide technical support for all system and application
related issues arising during migration development, deployment
as well as post implementation
Key • Successful analyzed and developed the Generic and
Accomplishments Branded Share Portal
• Analyzed and prepared technical document for sunk
development work
Completion of sunk development. Done the Sql tuning of
the existing query and stored procedures to improve the
performance.

Project 3
Project Name : London Congestion Charging (LCC)
Duration : Jan 2008 and April 2009 to Oct 2009
Client : Capita Business Ltd., UK
Brief : LCC is one of the world's largest and most ambitious traffic
control measures, encompassing a plethora of modules for
functionalities like CALL CENTRE, BACK OFFICE, POSTAL,
PUBLIC WEB, SMS, IVR, RETAIL, FLEET, IMAGE
CAPTURING, ENFORCEMENT etc.
The system is completely developed using the .NET
FRAMEWORK (ASP.NET) using languages such as VB.NET,
C#.
Apart from the above, the entire system interfaces with 13 other
complex external interfaces developed on different platforms.
The project involved extensive coding in Visual Studio
Environment for developing the front end screens and business
tier logic, windows services and WEB SERVICE
implementations. The front end screens (.aspx pages) are
developed using VB.NET or C# along with other HTML
complaint scripting languages like JavaScript.
The business tier logic comprises of .NET REMOTING
components that also interface with the ORACLE 9.i database
and SQL Server 2000. Also the data tier end, a lot of

Page 7 of 13
development were done, writing stored procedures, packages,
triggers etc for both Oracle and SQL Server.
The tasks of uploading vehicle information, DVLA verification,
payment tracking, completing ful-fillment etc. were done by
.NET WINDOWS SERVICES that continuously poll the
database for valid records and process them. Interfaces with
external modules are done using web services calls or xml file
transfers.
This project familiarized the project team with intricacies
involved in windows framework, .NET framework, VS.NET,
Oracle 9.i, etc. The project's enquiry service went live during
August 2002 and the complete project has successfully gone
live starting February 17, 2003.
Team Size : 20+ Developers + 3 Testers
Role : Problem Resolution (PR) Manager
Reporting to : Project Manager, Neeraj Srivastav
Critical Roles and : • Involved in coding using Microsoft technologies VB.NET
Responsibilities
• PR (Problem Resolution) investigation
• PR allocation to respective developer
• On time PR delivering to client
Key I was responsible for the investigation of problems/issues
Accomplishments encountered during integration testing and assign and take
solve with successful delivery to the Integration Testing team.
The work helped to achieve the organisation to increase the
CSS (Customer Satisfaction Survey) rating from 5 to 6 out of 7.

Project 4
Project Name : BT NHS Spine NN4B
Duration : Dec 2006 – May 2007
Client : BT Spine, UK
Brief : BT provides the healthcare services across the UK. I have
leaded a team for the application development which sends the
EbXml Soap message from Spine to NN4B. The application
uses Web Service to process the requested Soap message
and send Soap EbXml response or Soap Fault error in case of
failure. The Web Service persist the valid Soap request in the
database which get processed by Window Service on defined
polling interval.
The technology used for the development was Microsoft .NET
Framework 1.1 with C# as programming language. Database
was SQL server 2000..
Core Modules : EbXML Component development, Creation of POC for testing
Directly Managed of message delivery and Windows service for NN4B message
processing, MSMQ message handling.
Writing query, stored procedures, tuning query to improve
performance.
Team Size : 2 Developer + 1 Tester
Role : Sr. Software Developer

Page 8 of 13
Reporting to : Onsite Project Manager, Ajit Gupta
Critical Roles and : • Involved for guiding and grooming team members for
Responsibilities version controlling of the code they developed
• Responsible for guiding, grooming and supporting team
members for technical designing and problem solving
methodology
• Web Service development using EbXML message
standard.
• Sending the NN4B messages from client to server using
socket programming. The application used InterNetwok
(IP version 4) as Address Family and TCP as Protocol
Type. The client and server sends and receive the data
is asynchronous multithreaded mode.
• Writing Sql transact query, stored procedures, tuning the
queries to improve performance using Sql profiler. Find
the best possible technique of Sql tuning and
optimization.
• Involved in coding using Microsoft technologies C#
• Performed code review and Unit testing of the developed
code
• Planning, estimation and tracking using Microsoft Project
Professional
• Communicate with Onsite and FQT team for issue/bug
resolution
• Building Proof Of Concept (POC)
• Tracking project related activities using tool like Microsoft
Project Professional
Key Successfully completed the project with 0% defect in Integration
Accomplishments and System testing.

Project 5
Project Name : OFS Stores, France
Duration : Jun 2006 – Oct 2006
Brief : Schlumberger Limited, France, is the leading oilfield services
company supplying technology, project management and
information solutions that optimised performance for customers
working in the international oil and gas industry.
This application was a Material Management System for
Schlumberger's Oil Field Stores (OFS). This application
constituted of various performance parameter like "Every
Response on the screen should be in 1 second".
Core Modules : Web based Material Management System
Directly Managed
Team Size : 5
Role : Sr. Software Developer

Page 9 of 13
Reporting to : Project Manager
Critical Roles and : • Involved for guiding and grooming team members for
Responsibilities version controlling of the code they developed
• Responsible for guiding, grooming and supporting team
members for technical designing and problem solving
methodology
• Conducted technical trainings on need basis so as to
maintain a well-balanced technical team
• Designed and developed crystal reports
• Involved in coding using Microsoft technologies
ASP.NET, C#
• Performed code review, Unit and Input review to maintain
the quality of the code written
Key Successfully completed the project within critical time frame.
Accomplishments

Project 6
Project Name : KPN Kiosk, Netherland
Duration : Oct 2005 – May 2006
Brief : KPN is the leader communication Service provider is
Netherlands. To support the sale of telephony products to its
business customers KPN introduced the system KIOSK several
years ago. This system had been adapted over the years, with
release 17 currently under production. Parts of the technical
infrastructure on which Kiosk was built have reached their end
of life and need to be replaced if KPN wants to be assured of
continued availability of its functionality.
Core Modules : Component development using C# and SQL server 7.0
Directly Managed
Team Size : 2 Developer + 1 Tester
Role : Software Developer
Reporting to : Project Leader
Critical Roles and : • Involved for guiding and grooming team members for
Responsibilities version controlling of the code they developed
• Responsible for guiding, grooming and supporting team
members for technical designing and problem solving
methodology
• Web Service development using EbXML message
standard.
• Sending the NN4B messages from client to server using
socket programming. The application used InterNetwok
(IP version 4) as Address Family and TCP as Protocol
Type. The client and server sends and receive the data
is asynchronous multithreaded mode.
• Writing Sql transact query, stored procedures, tuning the

Page 10 of 13
queries to improve performance using Sql profiler. Find
the best possible technique of Sql tuning and
optimization.
• Involved in coding using Microsoft technologies C#
• Performed code review and Unit testing of the developed
code
• Planning, estimation and tracking using Microsoft Project
Professional
• Communicate with Onsite and FQT team for issue/bug
resolution
• Building Proof Of Concept (POC)
• Tracking project related activities using tool like Microsoft
Project Professional
Key Successfully completed the project with 0% defect in Integration
Accomplishments and System testing.

Project 7
Project Name : Online Marketing and Research Survey
Duration : Aug 2004 – Aug 2005
Brief : The project was for a leading solution provider company of
online surveys, research technology and solutions. The
company had distinguished itself through the most advanced
technology platform for the collection and analysis of data, now
deployed by many of the world’s leading organisations. The
company empowered their clients by improving quality,
reducing cost and saving time from their processes, boosting
their profitability.
He has worked on two prestigious modules “Survey Manager”
which was used for the creation of survey and “Export
Manager” which was used to export the survey result into
different formats like HTML, Excel (.xls, .csv), Word, PDF.
Core Modules : Survey Manager, Export Manager
Directly Managed
Team Size : 5 Developer + 1 Tester
Role : Jr. Software Developer
Reporting to : Project Manager
Critical Roles and : • Involved in coding, testing and debugging.
Responsibilities • Carried out code review, Unit and Input review to
maintain the quality of the code written.
• Handled back-up work of the project.
• Wrote Queries and Stored Procedures in SQL
Key Successfully created and maintained the Administration module
Accomplishments to track customers creating the survey and the end users
participating in a survey

Project 8

Page 11 of 13
Project Name : eLearning Solution
Duration : Mar 2001 – Aug 2004
Brief : GurukulOnline Learning Solutions provides online education
and content management to the corporate organisations. It
also provides the Online courses, Learning management
systems and Assessment tools. The major technology used for
the development is Microsoft ASP.NET and SQL Server 7.0
Core Modules : Student Administration, Course Administration, Payment
Directly Managed Administration, Centra Administration
Team Size : 2 Developer + 1 Tester
Role : Web Developer
Reporting to : Senior Technology Officer, Richard Brookes
Critical Roles and : • Involved in programming using ASP, ASP.NET,
Responsibilities and SQL Server 2000.
• Performed client side validation for HTML pages
using JavaScript.
• Writing the Sql queries, stored procedures,
triggers and the tuning of these for better performance
• Uploaded the website using WS_FTP / Cute_FTP.
• Responsible for development of the B2C site and
corporate site using Microsoft Technology.
• Involved in maintenance of the site by constant
updating of contents, adding courses and promotional
activities.
• Developed co-branded website interface for our
partners
• Involved in initial testing of course content
developed by Gurukul Online course content division
and uploading on the server.
• Developed web-based online Reseller Coupon
System to buy the course using dollar coupon for
edCollege, UK
Key Created the following administration module to track the various
Accomplishments activities related to online education:
• Student Administration
• Course Administration
• Payment Administration
• Centra Administration
• Content Demo Course Administration

Project 9
Project Name : eCommerce Solution
Duration : Mar 2000 – Feb 2001
Brief : Udyog Software Limited has their own portal which provides
online bidding of Iron and Steel. The portal was initially
developed in ASP using Microsoft Access and later the
database has been migrated to SQL Server 7.0
Core Modules : Code migration for database migration from MS Access to SQL
Directly Managed

Page 12 of 13
Server 7.0
Team Size : 5 Developer + 1 Tester
Role : Jr. Web Developer
Reporting to : Senior Technology Officer, Richard Brookes
Critical Roles and : • Involved in programming using ASP and SQL
Responsibilities Server 7.0.
• Performed client side validation for HTML pages
using JavaScript.
• Uploaded the website using WS_FTP / Cute_FTP
• Involved in development, updating and maintenance of the
site
Key Successfully done the relevant code changes for database
Accomplishments migration from MS Access to SQL Server 7.0

Summary of other Projects/Non IT experience

Dec 1997 to Feb 2000 - Worked as an Electronic Engineer with Print Electronic Pvt.Ltd.,
Mumbai.

Personal details

Date of Birth: 31/10/1972

Education
Indira Gandhi National Open University 2003
Bachelor of Computer
(IGNOU), India
Application (BCA)
Board of Technical Education (BTE), 1997
Diploma In Industrial Maharashtra State, India
Electronics (DIE)

Certifications

S# Certifications Details University / Institute Key Entities


3 MCAD Microsoft Certified Mumbai Microsoft Certification
Application Developer in .NET 1.1
4 MCTS Microsoft Certified Mumbai Microsoft Certification
Technology Specialist in .Net 2.0

Page 13 of 13

Anda mungkin juga menyukai