Vikram Kumar Begari
Vikram is a Microsoft-Certified SharePoint Developer with 7 years of experience. He has developed SharePoint
applications using out-of-box, server-side & client-side object modelling. He is skilled with the configuration and
custom development of SharePoint components using HTML/CSS and JavaScript/jQuery. He has worked on
migrations to SharePoint from other technologies including Lotus Notes and SharePoint 2007. Vikram has an
thorough knowledge of how information systems work and how to design, code, package and troubleshoot
software systems effectively. He learns and integrates new technologies quickly, and has a consistent and
methodological approach to his work.
Professional Experience
Avnet, Phoenix, AZ March 2013 – Till Date
SharePoint Developer, INC (Migrate from Vignette to SharePoint 2010)
INC is an Internet portal that maintains Avnet Internal system and repository. This portal is developed by
migrating existing application which is in Vignette to SharePoint 2010 and providing the users to use their
internal process effectively such as DMS, Employee Information using Search Configuration and User Profile
Service. Users will be logged into the system and do necessary operations like posting of content depending
upon their permissions and roles and maintains Avnet internal process using both Intranet and Internet based
application.
Responsibilities:
Involved in installation, configuration and customization of SharePoint 2010 server and its components
in a single farm and moving them to Test and Production Servers.
Handled INC migration from Vignette to SharePoint from both administration and development phases.
Custom SharePoint applications development using out-of-box and done customization using Visual
Studio 2010 and SharePoint Designer.
Involved in Creation of custom SharePoint Master Pages, Page Layouts, CSS, OOB and Custom Web parts
in order to migrate to SharePoint 2010 Environment.
Configured and developed Event receivers, Timer jobs, features, application pages to implement Avnet
business process and data.
Used JQuery and its Plugin for rapid web development and good look and feel of the site.
Configured both Intranet and Internet Portal for the application in order to be accessed by internal and
anonymous Users.
Worked with SharePoint default web parts to display information on the portal with required
customization.
Configured AD to sync with SharePoint user profiles & groups and managing user permissions.
Configured Enterprise Search and Part Search a custom search which searches in external sites.
Developed PowerShell scripts for SharePoint solution deployment
Performed unit testing.
Worked directly with client and used to update day to day Tasks.
Environment: SharePoint 2010 using NET 3.5, SharePoint using BCS and LINQ, SharePoint Designer, TFS,
Silverlight 4.0, Ajax, JQuery, WCF and SQLServer 2008, SSIS, SSRS, Workflows & InfoPath 2010
Vikram Kumar Page 1
Technical Analyst, North American Corporation (NAC), Glenview, IL, Jan 2012 – Jan, 2013
NAC Intranet Portal
NAC is an intranet portal that Commercial Products division users use to do daily work, interact with coworkers,
and find information. The site collection has a template that includes pre-defined document libraries for storage.
Permissions are assigned to sub-sites using audience targeting and role based permission. Users can contribute
content and HR can add articles or announcements. Users retrieve data from another ERP to this SharePoint
site.
Responsibilities:
Involved in installation, configuration and customization of SharePoint 2010 server and its components.
Handling SharePoint architecture from both administration and development phases.
SharePoint applications development using out-of-box, Server side and Client side Object Modeling.
Create sites, site columns, content types, lists, libraries, list items, list views, web parts, workflows and
all out of box functionalities.
Configure and develop web parts, event receivers, timer jobs, templates, features, application pages,
custom workflows and site definitions to implement business process using server side Object Modeling.
Use JQuery as JavaScript library to simplify HTML and DHTML document traversing, event handling,
animating, and faster interactions for rapid web development.
Create Workflows using SharePoint Designer, .NET and Nintex workflow tool.
Work with SharePoint default web parts to display information on the portal with required
customization.
Customize master pages and layouts with SharePoint Designer to provide better look & feel.
Configure AD to sync with SharePoint user profiles & groups and managing user permissions.
Configure Enterprise Search
Develop PowerShell scripts for SharePoint solution deployment
Environment: SharePoint 2010 using NET 3.5, Integration of ERP with SharePoint using BCS and LINQ, Silverlight
4.0, Ajax, jQuery, WCF and SQLServer 2008, SSIS, SSRS, Nintex 2010 Workflow, Designer & Custom .NET
Workflows & InfoPath 2010
Senior Software Engineer, Providence Health & Services (PHS), Portland, OR Oct 2010 – Sep 2011
PHS is a Health Care Domain Environment and not-for-profit health system that provides a comprehensive array
of services to meet the needs of communities in five states. PHS tracks data including client feedback surveys
and information about customers who are suffering from various diseases.
Responsibilities
Design, develop and test SharePoint solutions using SharePoint Designer, Visual Studio, InfoPath,
Taxonomy (Managed MetaData Service), LINQ (using SPMetal) and Performance Point server.
Extensively work on SharePoint 2010 Client and Server object modeling.
Work with Fusion Charts to display customers in relation to several diseases in a given time zone.
Deploy WCF services onto SharePoint Server using Factory Classes, with Silverlight as Client Object
Model to display using Silverlight web parts.
Work on SharePoint Designer workflows, custom .NET workflows, site workflows, and list workflows.
Vikram Kumar Page 2
Involved in form-based authentication configuration for the site.
Configure RDL Files for report generation and integration into SharePoint.
Provide technical support, troubleshooting and root cause analysis relating to SharePoint installations,
performance and functionality.
Monitor process parameters to identify and fix deviations from customer expectations and
specifications.
Environment: SharePoint 2010 (Client Object Model using Silverlight & .NET Managed API’s), NET 4.0 (C#,
ASP.NET), Ajax, WCF (Including Factory Classes), SQLServer 2008, SSIS, SSRS. Workflows using Designer &
InfoPath 2010
Lead Engineer, SAMI for Microsoft Sep 2009 – Jun 2010
SAMI provides a single definition and central location that various data systems use to consume Managed
Account data to support reporting, account management, sales budgeting and forecasting, and compensation.
Responsibilities
Work with Excel Services for displaying Microsoft sales in graphical and chart formats in web parts using
Silverlight Client Object Model.
Work on WCF, deploying services onto SharePoint Server using Factory Classes with Silverlight as Client
Object Model and displayed using Silverlight web parts.
Create Site and List workflows, with SharePoint Designer, .NET, and InfoPath Form Services.
Complete Customization of Web parts based on the user privileges and access to the site.
Work on Entity Object Model and business data using LINQ and web services to deploy files onto
SharePoint Server.
Customize application and site pages using features and event receivers and Content Data Forms.
Configure RDL Files for Report Generation and Integration into SharePoint.
Involved in including Azure Cloud computing into SharePoint Server.
Test SSIS Packages and SSRS Reports.
Environment: SharePoint 2010 using NET 3.5 (C#, ASP.NET), Silverlight 4.0, Ajax, WCF, SQLServer 2008, SSIS,
SSRS, Workflows using Designer & Custom .NET Workflows & InfoPath 2010
Team Member, Contact Management System for UNDP India Sep 2008 – Aug 2009
This custom application uses SharePoint Server 2007 and .NET. It lets UNDP maintain a contact database. It has a
variety of features including search, data export, emails, database changes, and managing user permission.
Responsibilities
Code and design Basic Search and Advanced Search modules using Ajax.
Work on advance and key modules of project like Mail-merge, Print-labels,Mail-me, Mail to others and
confirm details
Involved in recent and regular contacts which are confined for a specific user logged in.
Write complex queries, stored procedures and jobs on database side.
Unit and Integrated Testing and Implementation. Bug fixing and follow-up testing during maintenance.
Implementation of MVC.
Environment: Moss 2007 using .NET (C#, ASP.net), Silverlight, Ajax, JavaScript, SQLServer 2008
Vikram Kumar Page 3
Magna InfoTech May 2008 – Sep 2008
Team Member, Radar
Radar is an intranet application used in candidate recruitment and processing. It has a .NET Framework
Environment for Development and Ajax Framework for Server Centric and Client Centric Model.
Responsibilities
Develop background verification module using complete Ajax and mail management.
Work with all Ajax Controls for UI Design, performance, and project efficiency to avoid Full Post back.
Extensively work with JavaScript for client side validations by following document object model.
Involved in database design and worked with required Stored Procedures, Joins and Sub Queries.
Involved in unit testing and bug fixing.
Complete R&D of some crucial complex problems while integrating also been fixed.
Environment: C#. ASP.NET, AJAX (Server & Client Centric), JavaScript (Full Document Object Module), SQLServer
2005
DataPoint Info Solutions Apr 2005 – May 2008
Team Member
Project: Costco Marketing (Nov 2006 – May 2008)
Costco Marketing is an intranet application that uses Ajax Client Centric Model for the user interface. The aim of
this project was to maintain correct and genuine customer information gathered from different systems. It
provides additional facilities and lists of customers along with Information Activities based on user access
privileges.
Responsibilities
Work with all Ajax Controls for UI Design, performance and efficiency.
Extensively work with JavaScript for Client side Validations by following Document object model.
Develop GIS, Customers Segmentation, Scheduled and Immediate Email processing, Track Bounce Back
and Template modules.
Involved in Database design and worked with required stored procedures, joins and sub queries.
Involved in unit testing.
Environment: C#, ASP.NET, AJAX (Server & Client Centric), JavaScript (Full Document Object Module), SQLServer
2005
Project: Intrasoft (Apr 2005 – Nov 2006)
Intrasoft lets the company maintain employee attendance, leaves and daily reports. It has 4 modules and
provides mailing and leave services internally for the Organization. An Admin can approve leaves, create users,
view all modules, and add and update employee details. Other modules are authenticated and authorized based
on roles.
Responsibilities
Analysis and Database Design
Work on Trainee and Admin modules.
Do Validation code using JavaScript.
Write Stored Procedures
Vikram Kumar Page 4
Unit and Integration Testing.
Environment: C#.NET, ASP.NET, JavaScript, SQLServer 2000
Education & Certifications
Bachelor of Technology, EEE from Jawaharlal Nehru Technological University.
Microsoft Certified Technology Specialist (MCTS), SharePoint 2010 Application Development
Microsoft Certified Technology Specialist (MCTS), Web-Based Client Development.
MOSS 2007 Application development certification
Vikram Kumar Page 5