Académique Documents
Professionnel Documents
Culture Documents
Microsoft Professional with 15 years of extensive experience as a Senior SharePoint Developer/.NETDeveloper. Worked
in diversified industries with increasing responsibilities in all the phases of Software Development Life Cycle such as
analyzing, designing, coding, testing, debugging, deployment and documentation.
Engineer and deploy Microsoft Azure solutions using automation
Experience with Azure PaaS Solutions like Azure Web Apps, Web Roles, Worker Roles, SQL Azure and Azure Storage.
Performed as SharePoint Subject Matter Expert (SME) for various clients in defining technical strategies and employing
best practices for different applications
Experience of working with the SharePoint App model (provider hosted and/or SharePoint hosted)
Extensive knowledge SharePoint object model and out of the box web parts and their functionality
Experienced in SharePoint App development using REST/OData, JSOM and CSOM
Experienced in design and developing applications using Visual Studio C#, ASP.Net, VB.Net, ADO.NET. Experienced
in Database Design and SQL Development and troubleshooting skills.
Experienced with web front end development using HTML, Java Script, JQuery, CSS, XML, XSL, React Redux,
Angular JS and Bootstrap
Extensive hands on and progressive experience in various Microsoft Technologies SharePoint Online, SharePoint
2016, SharePoint 2010, Office 365, Windows Azure Storage Queues, ShareWindows SharePoint Services
3.0(WSS 3.0) and Microsoft Office SharePoint Server 2007 (MOSS 2007)
Expertise in creating complex PowerShell Cmdlets.
Well versed in designing, coding, implementation of Internet/Intranet Applications (Web forms) and Web Services using
ASP.NET MVC, C#, VB.NET, ADO.NET, XML, XSLT,IIS 6.0, SQL Reporting Services, SSIS and SQL Server
2000/2005/2008/2012
Strong Working Knowledge in implementing Design Patterns
Familiarity with Agile project life-cycle, iterative processes, and traditional methodologies
Experience in SharePoint 2007/2010 - Installation, Configuration, Development of applications, Designing / Modifying
pages in SharePoint Designer
Expertise in relational database design and development. Proficient in creating complex Transact/PL/ SQL Queries,
Stored Procedures, Triggers, Cursors and Performance Tuning in MS- SQL Server, MS-Access and Oracle.
Strong skill set in creating Power BI Reports, Crystal Reports, SQL Reporting Services and writing technical &
functional specifications for developing reports.
Extensively worked on the development of XML Web Services. Experienced in consuming Web Methods both
Synchronously & Asynchronously by the clients of cross application environment.
Good understanding and implementation of all phases of Software Development Life Cycle (SDLC) such as analyzing,
designing, coding, testing, deploying and documentation of software products.
Strong troubleshooting and analytical skills. Proven abilities in building capable teams & to work in both team
environments and individual assignments.
TECHNICAL SKILLS
Web/.Net Skills : C#,ASP.Net, VB 5.0/6.0, ADO.NET, Web Services, HTML5, CSS3, JavaScript, VBScript, JS
Link, Angular JS, React Redux, Bootstrap,JQuery,HTML,XSL,CAML
Content Management Server: SharePoint 2016, SharePoint 2013, SharePoint 2010, SharePoint Online, MOSS 2007
RDBMS: SQL Server 2000/2005/2008 R2/2012, SSIS, SSRS,ORACLE 8
Operating System: Windows 2003/2000/2008/2012
Configuration Management: Azure DevOps, Team Foundation Server, Visual Source Safe 6.0
SharePoint Related Tools/Utilities: Visual Studio Extension for 2005/2008/2012/2017, WSP Builder,
STSADM,PowerShell,Metalogix Content Matrix, Metalogix ControlPoint,QiPoint Broken Link Manager, SharePoint
Designer
Reporting Tools: Power BI, Crystal Reports 8.0/9.0/10.0/11.0, SQL Reporting Services
PROFESSIONAL EXPERIENCE
Involved in all phases of SharePoint 2010/SharePoint 2016/SharePoint Online TCT project implementation including
requirement gathering, capacity planning, and proof of concept designs, integration, development, implementation,
testing, deployment and training.
Responsible for the design, construction, implementation and support of software that meets the business requirements
Performed day-to-day SharePoint development, enhancements, maintenance, and management of site collections as
required.
Worked with Business Analysts, clients to review the business requirements, prepare technical design documents and
non-functional and functional prototypes as needed.
Involved in Office 365 & SharePoint 2016 / Azure upgrade planning, presentation and demonstration
Developed Master pages, page layouts, and Site Templates, List Templates Custom Web Parts and Custom components
for SharePoint 2010.
Automated script creation using CSOM & PowerShell for Solution Deployments, generating Pre-Migration Reports and
other BAU activities
Developer SharePoint Online PowerShell and Azure PowerShell scripts to deploy and configure Azure Components,
SharePoint Provider Hosted Add-ins and SPFx Extensions and Web Parts.
Configured the Managed metadata service application and created term stores and managed term sets
Extensively worked in provider hosted Apps like self-site request hosted app components on the SharePoint platform
level using PnP Provisioning Framework.
Involved in Product Backlog grooming, Sprint Planning, Retrospective and Reviews, Daily scrums, Tasks creation and
assignment, demonstrations to Product Owner and Business Analysts.
Leveraged Azure DevOps for Source Code Repository, Bug Tracking tool and manage Test Plans
Created PowerShell scripts extensively to deploy solutions, content migration and for generating Pre-Migration reports.
Leveraged Content Enrichment Service to display managed properties on the Search Results.
Created Azure Web Jobs to provision the sites and libraries using PnP framework.
Involved in Developing Content Enrichment Service to display managed properties on the Search Results in SharePoint
2010 & 2016
Designed search topology, customized search display templates and refiners.
Developed SharePoint Apps using REST/OData and CSOM
Leveraged Dependency Injection, Factory Method & Singleton patterns for Class design
Designed centralized content types using content type hub and tagging the content with managed metadata and designed
this application to support cross-site publishing
Implemented Remote event receivers with provider hosted App deployed on office 365-site collection to automatically
add and update the item from list to document libraries.
Used Metalogix Content Matrix to migrate sites, lists, libraries and others between different farms in SharePoint 2010.
Analyzed the Broken links by leveraging QiPoint Broken Link Manager tool
Involved in developing Provider Hosted and SharePoint Hosted Add-ins which helps in provisioning Self Service Site
Collections and Libraries based on the Custom Site/Library templates
Experience with developing and deploying Farm solutions such as Web Part, Event Receivers and Feature Receiver in
SharePoint 2010.
Used open source tool chain that consists of NPM, Yarn, Gulp, WebPack, Babel to build Node JS Projects that’s been
leveraged in Provider-Hosted & SharePoint Hosted add-ins
Worked with client side scripting JQuery, JavaScript, Angular JS, ReactJS, Redux, Bootstrap, CAML and Client Object
Model to accommodate the business requirements gathered.
Implemented the Custom Site Retention Policies using Custom Lists and Custom Pages in SharePoint 2010.
Technology:
SharePoint 2010, SharePoint 2016, SharePoint Online, Office 365, Azure Storage Queues, SharePoint Designer 2010,
.NET 3.5/4.0Framework, C#, PnP Provisioning Framework, Visual Studio Code Editor, Gulp, NPM, Yarn, Azure
DevOps, Microsoft Visual Studio 2012/2015/2017, JQuery, JavaScript, ASP.NET MVC, SQL Server 2008
R2/2012,InfoPath, PowerShell, REST, WebApi 2.0, JavaScript, Typescript 2.0, React – Redux, Angular, JIRA,
Metalogix Content Matrix tool, Control Point, QiPoint Broken Link tool
Project 2 - CECreditTracking
The Actuarial Continuing Education (CE) Credit Tracking application is used to track continuing education credits for WTW
and external actuaries. The system allows associates to record, monitor and report creditable time and document their
individual or self-learning activities.
MOHAN BABU Page 3 of 10
Technology:
MOSS 2007, SharePoint 2010, SharePoint Designer 2010, .NET 3.5 Framework , C#, Microsoft Visual Studio 2010, JQuery,
JavaScript, WebApi 2.0
The Client Contracting application functions as the central repository of all executed client contracts within WTW. Submitted
contracts are stored in a central library where an appropriate document retention policy is applied. This system is highly
valuable to the organization as it provides the only system of record for executed contracts. This is the Site collection based
on the Records Center template to maintain the In-Place records
Technology:
SharePoint 2010, SharePoint Designer 2010, .NET 3.5 Framework , C#, Microsoft Visual Studio 2010, JQuery, JavaScript
The Litigation Claims Application is used to track financial reserves set aside for legal claims and the related invoices for use
with the financial reporting system. The application also collects new invoice information and updates indemnity and cost-to-
date information for settlement of claims.
Technology:
SharePoint 2010, SharePoint Designer 2010, InfoPath Form 2010, .NET 3.5 Framework , C#, Microsoft Visual Studio 2010,
JQuery, JavaScript
MOHAN BABU Page 4 of 10
The Records Excellence Application currently functions as an archive repository for Watson Wyatt content prior to TCT. All
users have access to the application, but users have migrated to using the TCT application as their main collaboration
platform
Technology:
MOSS 2007, SharePoint 2010, SharePoint Designer 2010, .NET 3.5 Framework , C#, Microsoft Visual Studio 2010, JQuery,
JavaScript
U.S. SMALL BUSINESS ADMINISTRATION, Washington D.C. Sep’ 2011 – May’ 2012
Project 2 - ASSET INVENTORY TRACKING
SENIOR .NET/SHAREPOINT DEVELOPER
Asset Inventory tracking application helps Office of Management and Administration to track all the Printing devices across
SBA offices in the entire USA. The information that needs to be captured pertains to Make, Model and leased or owned etc.
They also need to track information regarding the quantity and cost of paper consumed by each office. Also they need lot of
Quarterly Reports to be developed using Data View and XSLT Web parts in SharePoint Designer
Analyze and understanding the project related domain.
Involved in developing MOSS 2007 application
Involved in Programming Customized Web parts using C# .NET 3.5 Framework
Applied Agile Scrum Methodology to release the application in Incremental and Iterative models along with Test-Driven
methodology
Implemented Site Features and Event Handles for Site Columns and Lists
Involved in Creating Site Templates and Site Backups
Involved in Restoring Site Templates and Site Backups
Technology:
SharePoint 2007, SharePoint Designer 2007, .NET 3.5 Framework , C#, Microsoft Visual Studio 2008, JQuery, JavaScript
SharePoint 2007, SharePoint Designer 2007, .NET 3.5 Framework , C#, Microsoft Visual Studio 2008, JQuery, JavaScript
Applied Agile Methodology to release the application in Incremental and Iterative models along with Test-Driven
methodology
Applied Façade and Adapter Design Patterns to our Class Design
Developing distributed Components using WCF framework.
Involved in developing Sequential workflows based on Windows workflow Rules Engine using VS 2008
Integration of Workflow components with OnContact Programs
Generating appropriate dynamic reports using Crystal Reports and SQL Reporting Services(SSRS)
Involved in creating web services using WCF framework and deploying that using Windows Services for accessing
using TCP from OnContact framework
Involved in Database Design and Creating and modifying tables, constraints and Indexes. Coding Transact SQL Queries,
stored procedures.
Designing Web pages using SharePoint Designer
Customization of Internet Portal
Involved in Requirement Gathering for Site Design and Customization
Providing Feasible solutions in implementing the Site Features
Customization of Master Pages using SharePoint Designer
Involved in deployment of Master Pages as Features
Customization of Document Library by providing Event Handlers and Approval workflows for application design
documents
Managing team, project scheduling, tracking project.
Implementation of SharePoint Enterprise search
Involved in creating Complex SSIS Packages for Data Imports and Exports
Development of Customized Web Parts and Deployment
Delivering Technical solution and Problem solving methodologies to Offshore team
Involved in internal Code Review, Executing Unit Test Cases, Integrated Testing and Deployment in Production Servers
Guide team members in order to develop their technical capabilities in On Contact in terms of coding
Involved in the configuration management using Visual Source Safe (VSS)
Involved with team members to resolve issues and arrive at requisite solution
Technology:
.NET 3.5/ 2.0 Framework , C#, ASP.Net , MOSS 2007, SharePoint Designer ,SQL Server 2000, SQL Server2005, SQL
Server Reporting Services, SQL Server Integration Services, Crystal Reports XI and On Contact Framework, NUnit
Framework, Microsoft Visual Studio 2008
Client: Merrill Lynch (ML GPC, UK) Oct ‘05 – Apr ‘07
Client Account Review Information System (CLARIS) and AMD Maintenance
Senior Programmer Analyst
Description:
CLARIS is the Workflow based Intranet Application used by Financial Advisors and Administrators of Merrill Lynch to
complete annual review information of each of their client’s data and provides documentation confirming to the effect.
CLARIS is part of the Merrill Lynch Trust Administration applications and Reviewed Client’s Data will also get stored in
Flat XML Files in order to use these files from other existing windows applications.
Alternative Mail Delivery will be used to automate the mail delivery and to capture the Hand Delivery and Second – Level
delivery details to enable FA and OMTs to keep track of the mails send to their clients. It is a workflow application that
allows the different category to validate the information provided. It is a Web based application for the workflow and
windows forms that involves development of the other Mail Delivery Forms. Also Involved in Report Generator Application,
which is windows based application for generating different reports based on different criteria.
Involved in requirement gathering which consisted of meeting with business analyst and assisted to define a new
requirement / change in functionality of an existing application.
Developed user interface using C# and ASP.Net Web forms.
Created software solutions across multi-tier environments using .NET
Implemented validation using .Net validation controls.
Utilized ADO.Net objects such as Data Reader, Data Set, and Data Adapter for consistent access to SQL server data
sources.
Use .Net Data grid control to display, edit and page, and sort multiple records.
Worked with Stored Procedures for data manipulation and querying data from the databases
Extensively used Java Script in development of the application
Employed Web Services to save the data or the changes made to the data to the Database.
Developed test Cases for unit and utilized Visual SourceSafe for versioning.
Technology :
.NET Framework 2.0, Visual Studio.net, C#, ASP.NET, XML, Sql Server 2005, IIS 5.1,Visio, Visual Source Safe 6.0,
Windows XP Professional, .NET Web Services
Sales Force Automation for a Prestigious US CLIENT Mar ‘02 – Dec ‘02
Software Developer
MOHAN BABU Page 9 of 10
Description:
Sales Force Automation is the sales tracking systems for the Sales Division for a U.S Client. This is used to maintain
Accounts, which is nothing but the Client details and to maintain Projects within those accounts. It is also mainly used to
Update all the activities of the Sales Persons. It also involved a feature called File Sharing, which is used mainly
to reduce the Upload/download timings as the U.S. People will upload and download files to their local network similarly
their Local (India) Sales Team will upload/download files to their local network. It also involves generating the Excel sheet
for their reports.
Involved in developing the application using the .NET Framework
Extensively involved in developing the Server Side Scripting in ASP.Net using C#.
The Data Model used for Database interactivity is ADO.Net
The Provider for the ADO.Net used is Ole DB
Involved in enhancing the application with various features like file sharing systems and generating excel sheets.
Involved in modifying the Database for further enhancements
Involved in creating various DB stored procedures
Technology :
Visual Studio. NET, C#, ASP. Net, Sql Server 2000, IIS 5.0, JavaScript, Visual Source Safe 6.0, Windows 2000.
Developed the Reports based on the user requirement using Crystal Reports.
Testing the entire product.
Technology :
Visual Basic 6.0, Crystal Reports 8.0, MS SQL Server 7.0, Windows NT 4.0.
EDUCATIONAL QUALIFICATION
Bachelor of Engineering (University of Madras, India).
Microsoft Certifications
Microsoft Certified Technology Specialist(MCTS) in Microsoft Office SharePoint Server 2007 Application Development –
70-542
Microsoft Certified Solution Developer (MCSD) in VB 5.0
Microsoft Certified Professional (MCP) in SQL Server
Brain Bench Certified ASP Programmer.
Brain Bench Certified JavaScript Programmer.