Chinmay Vartak
SharePoint Consultant
EXPERIENCE SUMMARY
• Having 8+ years of extensive experience in developing Internet, Intranet and client server applications in
Microsoft (.NET Framework) with complete Software Development Life Cycle (SDLC) and Architecture of
.NET applications.
• 5+ years of extensive experience Microsoft SharePoint Platform.
• Extensive experience in architecture, design and implementation of software solutions,
• Extensive experience in major Front End Languages viz. C#, ASP.NET, WCF, JavaScript, HTML, XML
and Back End Technologies like Microsoft SQL Server 2005/2008
• Participated in all phases of the software life cycle beginning with gathering requirements, architecture,
design, implementation, test, deployment and support phases.
• Prepared technical documentations HLD, LLD
• Improvised critical thinking, communication, and logical problem solving skills.
• Self starter, highly motivated, able to operate under any circumstances, both self managed or team
environments.
• Expertise in Designing Applications using OOAD and Creational Patterns(Factory, Singleton), Structural
Patterns (Façade) and knowledge of Implementation methodologies.
• Having experience working in Enterprise Collaboration, E Commerce business domain.
EDUCATIONAL QUALIFICATIONS
• Bachelor of Engineering (Information Technology), from Mumbai University 70.00% in June2006. (India)
• Diploma in Computer Technology, from Maharashtra Board 75% in May 2003
CERTIFICATIONS
• Microsoft Specialist: Programming in HTML5 with JavaScript and CSS3 Specialist
• Microsoft Certified Technology Specialist: Windows SharePoint Services 3.0 (Jan 2008)
• Business Unit Level Awards: Demonstrating SharePoint 2007 Customization Skills on Project
Chinmay Vartak 1
TECHNICAL SKILLS
Languages: C# 3.0/2.0
Web Technologies: SharePoint 2013/2010/2007, Office 365, ASP.NET 3.5/2.0, XML Web Services,
WCF, HTML, CSS (Cascaded Style Sheet), JavaScript, AngularJS
Databases: Microsoft SQL Server 2005/2008 (T SQL), SQL Server Integration Services
(SSIS), SQL Server Reporting Services (SSRS)
MS Framework: .NET Framework 3.5/3.0/2.0
Web Servers: Internet Information Server (IIS)
Designing Tools: Visual Studio .NET (2005/2008/2010/2012)
Version Controller: MS, TFS
Third Party Components: Microsoft Enterprise Libraries
PROJECT EXPERIENCE
CodeZeven Software Ltd Mar'14 Aug'14
Role: SharePoint Consultant
Project: Friesland Campina Intranet
Responsibilities:
• Interacted with customer to gather and document business requirements.
• Prepared technical documentations HLD and LLD for new intranet and different custom apps/modules
within intranet.
• Created intranet using SharePoint 2013 (On Premise) for Client Friesland Campina.
• Created different reusable ASP.NET UI components for intranet. (News banners, Upcoming birthdays)
• Design, create and implement custom Web Parts (C#), custom ASP.NET Master Pages, custom Layouts,
features, solutions, and templates
• Yammer Integration with SharePoint 2013
• User Design interfaces using AJAX and JavaScript
• Develop custom SharePoint web applications, workflows, list, repositories, sites and web application site
and list templates as well as definitions
• Managed end to end development process with client interaction while managing team of 3.
• Built Apps for SharePoint as per Clients requirements like custom survey app.
• Identify and Resolve the Production issue of application.
Environment: SharePoint 2013, AngularJS, JavaScript, ASP.NET, C#, Yammer
CodeZeven Software Ltd Aug'13 Feb'14
Role: SharePoint Consultant
Project: Abellio Intranet
Responsibilities:
• Involved in gathering and analyzing requirements.
• Interacting with client and clarifying about requirements.
• Involved in estimation for requirements.
Chinmay Vartak
SharePoint Consultant
• Prepared functional requirement document (FD).
• Prepared technical design documents (HLD and LLD).
• Performed Administration tasks such as creation of Site Collections and Sites, setting up alerts, creating
SharePoint Groups and granting them permissions for Client Abellio on Office365.
• Configure Enterprise Search Solutions
• Created ASP.NET User controls.
• User Log4Net framework for error handling and logging purpose.
• Design, create and implement custom Web Parts(C#), ASP.NET Master Pages, custom Layouts, features,
solutions, and templates
• Involved in documentation of design and user manual documents.
• Involves SharePoint Apps to display News across all level in company. Different SharePoint Apps as per
client’s requirement.
• Built Upcoming birthday App and MyApps as favorite links App.
• Creating Page layouts and overall configuration and customization of News App. Managing overall
deployment of builds on Office365
• Maintained quality and version control using Team Foundation Server (TFS).
• Managed end to end development process with client interaction and managing team of 4
Environment: SharePoint 2013, ASP.NET, C#, Office 365, AngularJS, JQuery, JavaScript, HTML, CSS and
Microsoft TFS.
CodeZeven Software Ltd Mar'13 Aug'13
Role: SharePoint Consultant
Project: Migration from SharePoint 2007 to SharePoint 2010
Responsibilities:
• Migrated two different SharePoint 2007 project to SharePoint 2010.
• Involves code migration from Visual studio 2008 to Visual studio 2010 and Data migration from old servers
to new servers.
• Ensured migrated project is as per SharePoint guideline. Replace obsolete methods with new methods. UI
changes as per SharePoint 2010 and client requirement.
• Managed process of code migration along with 3 other team members, handled sprint planning.
Chinmay Vartak 3
Environment: SharePoint 2007, SharePoint 2010
CodeZeven Software Ltd Jan'13 Apr'13
Role: SharePoint Consultant
Project: Attini News 2013
Description: News is usually the cornerstone of message delivery for any organization and its intranet.
Responsibilities:
• Involved in initial discussion and design of a product. Prepared HLD and LLD for SharePoint App.
• Created analytical report on technology consideration like use of No Code SharePoint solution, Backbone
and TypeScript
• Created POC to use SharePoint as authoring tool for news. Windows Azure is used to create aggregated
views of news based on most commented/ viewed/discussed categories for user.
• Maintained quality and version control using Team Foundation Server (TFS).
Environment: MS Visual Studio 2012, JQuery, JavaScript, Backbone, TypeScript, HTML and Team Foundation
Server (TFS).
CodeZeven Software Ltd Apr'12 Dec'12
Role: SharePoint Consultant
Project: Attini Talk
Description: Attini Talk provides a way to making your organization more transparent and your employees more
open to sharing and helping each other. Safely within the corporate walls, but cross sites. Connecting colleagues,
this would not have been connected without micro blogging
Responsibilities:
• Converted huge JavaScript code to object oriented JavaScript modules.
• Prepared technical documentation HLD and LLD for file attachment feature. Implemented file attachment
feature for timeline post.
• Performance enhancement for huge SharePoint lists.
• Connecting microblog contents from SharePoint MySite to display aggregated view.
Environment: SharePoint 2010, C#, Object oriented JavaScript and SharePoint web services.
Persistent Systems Ltd (Redmond, WA) Dec'11 Feb'12
Role: Module Lead
Project: Microsoft Translator SDK
Responsibilities:
• Prepared business requirement document
• Created samples for all methods of Microsoft Translator API. Update documentation of existing API.
• Provide detailed documentation of MSDN publishing process to all team members.
• Co ordinate with off shore developer to develop the solution
Chinmay Vartak
SharePoint Consultant
• Involved in Unit Testing and implementation of the project.
Environment: MTPS (MSDN TechNet Publishing System), C#, OAuth, JavaScript
Jul'11 Dec'11
Persistent Systems Ltd
Role: Module Lead
Project: Suvidhaa Platform
Responsibilities:
• Prepared business requirement document/RFP for configurable service application layer.
• Implemented Agile software development approach to developed the front end Application in ASP.NET 2.0
and back end in SQL Server 2008.
• Managed 3 resources while developing configurable service application layer.
• Prepared technical documentation HLD and LLD for flowchart based workflow.
• Built flowchart based workflow with WCF support,
• Performance improvement of current implementation which includes reducing page size, reducing service
call.
• POC on Session sharing among different web application
Environment: Microsoft .NET Framework 2.0 (C# 2.0, ASP.NET 2.0), MS Visual Studio 2008, XML, WCF, MS
SQL Server 2008, HTML, JavaScript and CSS
Persistent Systems Ltd, San Francisco, CA Apr'11 Jun'11
Project: WellFargo Intranet
Role: Sr. Software Engineer
Responsibilities:
• Prepared RFP (Response for proposal) for SharePoint 2010 migration.
• Evaluated feasibility of migrating existing Intranet to SharePoint 2010 with less custom coding.
• As a Proof of Concept migrate 5 features from existing Intranet to SharePoint 2010 with very less custom
coding.
Chinmay Vartak 5
• Co ordinate with off shore developer to develop the solution
• Connected existing Document management system (Documentum) with SharePoint 2010
• Prepared technical documentations HLD and LLD for migrating to SharePoint 2010 module.
Environment: SharePoint 2007, Documentum, SharePoint 2010
Persistent Systems Ltd, San Francisco, CA Feb'11 Jun'11
Role: Sr. Software Engineer
Project: WCBR
Responsibilities:
• Build web application to provide guidance to the conversions teams, product teams, and line to resolve
potential issues that can adversely affect the conversion of a relationship from East platform to the West.
• Worked on Login/admin module, Data access layer and reports archival/retrieval.
• For data access layer, we used enterprise library as a base library and customized to make reusable layer.
• Worked on overall master page and end to end UI for admin module and archive pages.
• Used ASP.NET Validation Controls and JavaScript for client side validation.
• Worked with SSRS for generating reports.
Environment: Microsoft .NET Framework 2.0, C# 2.0, ASP.NET 2.0, SSRS, Oracle
Nov'09 Jan'11
Persistent Systems Ltd
Role: Sr. Software Engineer
Project: UPLIFT (Kale Consultancy)
Responsibilities:
• To investigate feasibility of WSS 3.0 (SharePoint services) in project, this includes performance analysis of
SharePoint with custom requirements.
• Prepared technical documentations HLD and LLD for document repository and configurable workflow
engine module
• Worked on document repository module, in which we used FILESTREAM feature of SQL server 2008.
With FILESTREAM we can store document details on file system instead of BLOB storage. Developed
reusable custom controls for Document.
• Worked on configurable workflow engine. In configurable workflow admin can set user action with
conditions. On main website user’s next action is determined with result of expression set by admin.
• Wrote Stored Procedures, functions in SQL Server 2008 handling business validations.
• Managed team of 4 resources on workflow engine module.
Environment: Microsoft .NET Framework 2.0 (C# 2.0, ASP.NET 2.0), Windows SharePoint Service 3.0 MS Visual
Studio 2008, XML, ADO.NET, MS SQL Server 2008, HTML, JavaScript and CSS
May'09 Oct'09
Persistent Systems Ltd
Role: Sr. Software Engineer
Chinmay Vartak
SharePoint Consultant
Project: E Journal and Integration with RIC (Microsoft)
Responsibilities:
• Created High level migration report. My task was to check each feature within e Journal can be migrated
to SharePoint 2010 beta server.
• Verification of 43 SharePoint 2007 designer workflows to SharePoint 2010.
• To make e Journal as a pluggable component inside RIC. RIC is online community for researcher. To make
pluggable installation I used xml based configuration and grouped SharePoint features.
• Used ‘stsadm’ command of SharePoint to make deployment process of both the component.
• Created Setup project to automate whole deployment process.
Environment: SharePoint 2007, SharePoint 2010, Workflow, ASP.NET 2.0, C#, LINQ, Microsoft Visual Studio
Mar'09 – Apr'09
Persistent Systems Ltd
Role: Software Engineer
Project: WashU CIDER
Responsibilities:
• Task is to create standard/configurable master pages, developing few custom controls for specific
requirements.
• Customize the navigation control, which will act as extended audience targeting function based on the IP
address range. I.e. if user’s IP address is in specified range then show specific navigation link in the Quick
Launch.
Environment: SharePoint 2007, ASP.NET 2.0, C#, LINQ, Microsoft Visual Studio,
Feb'09 – Mar'09
Persistent Systems Ltd
Role: Software Engineer
Project: BAH Social networking site
Responsibilities:
• Created Photo album and Video album functionality on SharePoint 2007.
Chinmay Vartak 7
• Created Web services to access these photo and video albums.
• Custom UI, Web parts and Web Pages to provision Social Networking site.
Environment: SharePoint 2007, ASP.NET 2.0, C#, LINQ, JavaScript, Microsoft Visual Studio,
May'08 – Jan'09
Persistent Systems Ltd
Role: Software Engineer
Project: HCCB (Microsoft Tag)
Responsibilities:
• Created report on performance of process of resolving barcode to end URL. For this worked on different
performance Tests.
• Prepared low level design documents for resolution service.
• Worked on resolution service. Resolution service is exposed via mobile application. Whenever user scans
barcode, we were generating URL. As there was patent associated with database lookup from mobile
application, came up with separate page for each barcode. As separate page was maintained, total number
of pages were large.
• To improve performance used Virtual Path Provider (feature of ASP.NET 2.0). In which each page is render
from database. Also use of SQL cache dependency helped in improving performance. We were able to
serve 2500 pages per second.
• Worked on billing process of resolution service, to count number of scans for specific barcode and generate
billing for specific campaign.
• Worked with stored procedures, functions and triggers in SQL Server 2008, which is back end of the
application.
Environment: Visual Studio TFS, ASP.NET 2.0, SQL Server 2008, C# 2.0,
Jun'07 – May'08
Persistent Systems Ltd
Role: Software Engineer
Project: BL Research Information Centre (Microsoft)
Responsibilities:
• Automating customization of SharePoint MySite. Changing Master page of logged in user’s MySite,
Adding branding and customization to MySite during provisioning.
• Custom approval workflow for research funding process.
• Creating web service to access SharePoint slide library and Power Point Add in to perform operations on
SharePoint Slide library.
• Integration of Third party search services (related to Bio Medical fields) like PubMed, PubMed Central
with custom SharePoint Search Provider.
• Creating custom web parts and web pages as per requirements.
Environment: SharePoint Server 2007, Microsoft ASP.NET 2.0, C# 2.0, SQL Server 2005
Chinmay Vartak
SharePoint Consultant
Dec'06 – Apr'07
Persistent Systems Ltd
Role: Software Engineer
Project: IIS7 for ASP.NET developer (Microsoft)
Responsibilities:
• Writing HTTP Modules and Handlers to showcase IIS7 capabilities.
• Creating documentation for ASP.NET integration architecture with reference to sample application.
• Deploying documentations on IIS.net web site.
Environment: Visual studio TFS, ASP.NET 2.0, C#, SQL Server 2005, IIS7
Chinmay Vartak 9