Summary
I am having ** Years of Experience working with Microsoft Technologies focused on MS SharePoint (Online & On Prem) ASP.NET C#. Consultant specializing in designing corporate Intranets built on Microsoft Dynamics, SharePoint, ASP.Net and developing bespoke Web Development Solutions. I have delivered number of creative and complex solutions ranging from Intranet Solutions to complex BI (Business Intelligence) systems
Responsible for architecting solutions in CRM Dynamics by understanding the business requirements and then architect and implement them with feedback from the client.
Directly worked with clients throughout the project lifecycle from requirements gathering to final delivery, to validate that each solution is properly scoped, designed, implemented and tested to meet the business need
Expertise in Microsoft CRM, Dynamics, ASP.NET AJAX, C#.NET, ASP.NET 4.0 /3.5/3.0/2.0 ADO.NET, SharePoint, XML/XSLT, AJAX, JavaScript, Jquery, IIS, SqlServer 2005/2008, Visual Studio 2010/2008.
Effectively communicated with other members of the IT community and participated in department initiatives such as Idea Labs and technology forums.
Extensively participated on making key technical decisions in partnership with the PM and influenced the overall technical design with customers.
Performed Lead developer role in an Agile (Scrum) team and contribute process improvements for the projects
Contributed on validating coding & testing standards and strategies on the application, e.g. ensuring appropriate unit test coverage
Managed a continuous stream of work in a strict Agile environment and balanced my workload without affecting the development milestones
Developed web services and communicated same by custom web parts using SharePoint Object model.
Developed custom web parts which have capabilities like drag and drop, personalizing layout and web part features.
Implemented advanced user-friendly features as filtering, grouping, grid personalization’s, Inline editing, Linq Operations for top performance.
Technical Skills
Technologies:
oMS SharePoint Online & On-Premises – 12 Years
oASP.Net MVC C# - 12 Years
oMS Dynamics CRM – 5 Years
Programming Languages: .NET Technologies (C#, ASP.NET), Angular, NodeJS, HTML 5, CSS, REST, OData, XML, XSL, XSLT, JavaScript, AJAX, Silverlight, Jquery, JSON, SOA, Bootstrap.
Tech Tools: Dynamics 365, Visual Studio, .NET 2005/2008/2010/2012; SharePoint Designer, SVN, TFS
Databases: SQL Server 2005/2008/2012, SQL Server Reporting Services (SSRS), SQL Server Analysis Services (SSAS), SSIS
Reporting Tools: SSRS, RDLC, Crystal Reports
Methodologies: Agile [Scrum], Waterfall, SDLC
Professional Experience
Lead Application Developer – Wells Fargo – Contract (May 2019 – July 2020)
Lead Application Developer – Deloitte - Contract (August 2018 – April 2019)
Project Manager - Larsen & Toubro Infotech – Full time (February 2010 to August 2018)
Software Engineer - Zylog Systems – Full time (August 2007 to February 2010)
Technical Certifications
MCTS - Microsoft Certified Technology Specialist (SharePoint 2010 application Development)
MCTS - Microsoft Certified Technology Specialist .Net Framework 4.0, Web Applications
Education
Bachelor of Engineering (ECE) – 2003 - 2007 – Anna University, Chennai
Project Details
Wells Fargo
Role: Lead Developer
May 2019 to July 2020
Developed webparts, workflows, Forms, DB, MVC custom web developments to meet the requirements.
Developed process and business rules to ran different automations and asynchronous updates.
Developed custom ribbon actions and triggered using JavaScript. Also had experience in developing features with Ribbon workbench tool.
Developed custom process using C# and automated business process.
Hands-on experience on defining user roles and teams with different permissions. Also had experience on automating adding / updating users into SharePoint web application.
With the help of Node JS, automated the scripts referred into CRM forms and compiled into single compressed form scripts. Which helps on improved performance on deployment and loading the forms.
Assist in the migration and re-development of applications from SharePoint 2013 to SharePoint Online.
Also designed and implemented the Data Retention techniques in CRM and SQL to manage the historical data purging.
Profiling & debugging with CRM server from standalone OS. Have experience on configuring IIS Express and make that as remote profile for custom MVC web applications.
Participate in Agile Scrum team, Implement stories per Sprint
Involve in Story grooming and provide story points
Define conceptual, logical, and physical solution specifications
Work with BSC, product owners & managers throughout the planning and implementation phases
Provide hands-on development and customization of Microsoft CRM Dynamics features
Research, identify, test, validate and suggest the solution to the business from CRM custom project
Conduct technology reviews internal product demos and user training when and as needed
Serves as the subject matter expert for Dynamics 365
Provides programming code, database queries, application diagrams and test plans when needed
Get the development, testing, QA & deployment individually with communicate with external teams
Support & provide the ticket details and complete the fix for identified issues.
Manage development team to get their tasks assigned and delivered.
Tools & Technologies: MS SharePoint, CRM, ASP.NET, MVC, C#, REST, Angular, NodeJS, OData, SOA, SQL Server 2008,, JIRA, Confluence, JIRA, GIT, TFS
Deloitte
Role: Application Developer
September 2018 to April 2019
Provided solution to integrate the existing legacy & other platform applications with CMS portal.
Developed custom process using C# and automated business process using CRM 365.
Hands-on experience on defining user roles and teams with different permissions. Also had experience on automating adding / updating users into CRM web application using plugins.
Hands-on experience on defining user roles and teams with different permissions. Also had experience on automating adding / updating users into web application using Process.
Validated and submit those unstructured data into other integrated applications like Jira, Confluence (Document Management System).
Consolidated data from different data sources and generate reports using SSRS. Use PowerBI Reports to display the analytical data.
Responsible to coordinate with different stockholders across the globe and gather their inputs and convert them into system design.
Automated the manual data feed and push the data into Jira using SharePoint List forms.
Created pages, lists libraries to upload the new resources onboarding / offboarding data into the SharePoint system.
Developed the workflows to automate the existing business flows from Manager to PMO team and reduce the manual interventions to speed up the process.
Tools & Technologies: MS SharePoint, CRM, ASP.NET, C#, REST, OData, SOA, SQL Server 2008, SharePoint Designer 2013, JavaScript with Ajax, SharePoint PowerShell, JIRA, Confluence
Larsen & Toubro Infotech
February 2010 to August 2018
Client: OTIS Elevators - Jupiter, Florida July 2016 to August 2018
Role: Technical Architect – CRM Dynamics COE
Projects: Financial Shared Services – Web Portal
Project Description: Design & Development of web application for Financial Services. Upgrade the existing SharePoint 2010 to SharePoint 2013 environment. Create workflows to automate the business needs.
Roles & Responsibilities:
Worked as a key member in understanding requirements and development process. Providing solutions as per the client’s requirements.
Profiling & debugging with CRM server from standalone OS. Have experience on configuring IIS Express and make that as remote profile for custom MVC web applications.
Participate in Agile Scrum team, Implement stories per Sprint
Involve in Story grooming and provide story points
Define conceptual, logical, and physical solution specifications
Work with BSC, product owners & managers throughout the planning and implementation phases
Provide hands-on development and customization of Microsoft CRM Dynamics features
Research, identify, test, validate and suggest the solution to the business from CRM custom project
Conduct technology reviews internal product demos and user training when and as needed
Serves as the subject matter expert for Dynamics 365
Customizing the SharePoint sites using Object Model.
Developed a Custom report based on SharePoint lists.
Tools & Technologies: CRM Dynamics with SharePoint 2013/2010, ASP.NET, C#, REST, OData, SOA, SQL Server 2008, SharePoint Designer 2013, JavaScript with Ajax, SharePoint PowerShell
Client: OTIS Elevators – Florence, South Carolina September 2015 to July 2016
Role: Senior SharePoint Developer / Architect
Projects: Migration of legacy applications to ASP.Net [Multiple Sub projects]
Project Description: Learn and reverse engineer multiple legacy applications and develop new websites using ASP.Net 4.0. Applications like Tools Inspection, Drafts for Engineers
Roles & Responsibilities:
Discuss with customers and identify the project scope & convert to project requirements.
Design, development and integration of SharePoint applications.
Design, build, configuration and maintenance of development and production infrastructure environments.
Migrate existing applications from Unix, Mainframe, ASP, VB to ASP.Net 4.0 Web applications.
Integrate existing applications with new web applications using Web Services.
Tools & Technologies: SharePoint, SOA, C#, MVC, SSIS, SSRS, ASP.Net 4.0, VB.Net and IIS
Client: P&G – Cincinnati, Ohio January 2015 to August 2015
Standard Role: Senior .Net Developer
Project: Contract Lifecycle Management
Project Description: Create a SharePoint web application to automate customer contracts and workflows using SharePoint and ASP.Net. Integrate Adobe E-Signature with SharePoint Document workflows.
Roles & Responsibilities:
Design, development and integration of SharePoint.
Design, build, configuration and maintenance of development and production infrastructure environments
Custom C# and .NET Development for complex web forms
Web Part development and custom development.
Setup virtual environments for development, test and production. Coordinated and worked with QA and development teams to streamline development, testing and environment promotion.
Created customized list, workflow solutions, custom web parts and ASP.NET server controls.
Lead offshore, onshore and near shore status calls to discuss and address project activities.
Tools used: SharePoint 2013 On-Premises, SharePoint 2010, SharePoint Designer 2010, JavaScript / Jquery, SharePoint PowerShell, Nintex workflows 2013/2010, SVN
Client: Freescale Semiconductors – Chennai India April 2014 to December 2014
Standard Role: Project Lead
Project: SharePoint 2013 Online –Migration of Freeshare
Project Description: Migrate the SharePoint 2010 web application and Site Collections to SharePoint 2013 Online.
Roles & Responsibilities:
Exploring available features in SP2013 Online to map with SharePoint 2010 features.
Integration of Gamification Engine with SP2013 Online.
Migration of contents from SP2013 to SP2013 using P2P tool.
Migration of User Profile properties using PowerShell scripts.
Configuration of search in SP2013 online.
Development of console application to generate various analytic reports.
Development & deployment of SharePoint Apps (SharePoint Hosted & Provider Hosted Apps).
Tools & Technologies: SharePoint 2013, Office 365. SharePoint Designer 2013, ECMA, Jquery, WCF
Client: Freescale Semiconductors – Chennai India August 2011 to March 2014
Standard Role: Senior Developer
Project: Freeshare – Enterprise Collaboration Portal
Project Description: Design and Develop a SharePoint 2010 Enterprise Collaboration web portal for Freescale. Create multiple site collections for different business units across the company and enable them to collaborate with their documents and process. Develop My Sites and enable users to share posts, comments, likes similar to Facebook/yammer.
Roles & Responsibilities:
Design, development and integration of SharePoint.
Design, build, configuration and maintenance of development and production infrastructure environments
Custom C# and .NET Development for complex web forms
Web Part development and custom development.
Disaster Recovery Planning and Maintenance.
Information architecture (taxonomy, hierarchy, navigation, etc), customized site templates, etc., used to facilitate user collaboration. The business requirements driver is to move from using Exchange for collaboration to SharePoint team sites.
Setup virtual environments for development, test and production. Coordinated and worked with QA and development teams to streamline development, testing and environment promotion.
Created customized list, workflow solutions, custom web parts and ASP.NET server controls.
Used Active Directory users and groups for security.
Extensive Production support for this web application. Change Request Management.
Adhering to Quality process, Confirming monthly SLA, MAP, Capacity Planning, SMR, DP Meeting, Resource Management, KT & Induction plan etc.,
Leading the team members by providing functional & technical support
Tools & Technologies: SharePoint 2010, ASP.NET, C#, SQL Server 2008, SharePoint Designer 2010, JavaScript with Ajax, SharePoint PowerShell
Client: State Trading Corporation of India – Chennai India February 2010 to July 2011
Standard Role: Senior .Net Developer
Project: Government of India (Multiple Projects)
Project Description: Interact with the presales team and gather the requirement from different project proposals. Provide technical proposal document, solution architecture, work estimation, POC’s and involve in technical bidding for the projects. Help in arriving financial bids to qualify L1 status.
Roles & Responsibilities:
Developed POC for SharePoint 2010 supports online and offline e-forms. Using Silverlight Forms and MS InfoPath 2010.
Developed POC to confirm that SharePoint 2010 supports Custom Metadata Replication Service. Obtaining the Metadata values from the user while uploading the document in the portal and saving the values in custom database. Later can be retrieved by any system with the XML Output from portal Web service
Developed in SharePoint server 2010. To provide a common interface between different Web-applications like Asp.net, PHP, java in SharePoint portal. Through which accomplishing Single-Sign on.
Development of portal to retrieve documents from VSS into SharePoint
Development of RBS document storage point using SharePoint server
Requirement gathering and all the modules have been developed, tested and deployed in staging server.
Understanding the Business requirement and Functional specification documents.
Doing feasibility study
Develop Business logic and screen design.
Unit testing and integration testing of the application
Deployment of the solution in staging server
Client: MMHE - Malaysia June 2009 to January 2010
Standard Role: Software Engineer
Project: E-Token, E-LBVF, E-Claims (Multiple Projects)
Project Description: Developed web pages integrated with SharePoint server using visual studio 2008, SharePoint designer and SQL server 2007. It facilitates the user to raise the requests through SharePoint live portal and initiates the custom approval workflow. Also a part of the information is imported from AS400 database to SharePoint list using SQL timer job such that it updates the SharePoint lists everyday periodically from AS400 DB.
Using MOSS Peoples and Groups authorize the user on every login and provide a secure web access.
Roles & Responsibilities:
Starting from the User requirement gathering, all the modules have been developed, tested and deployed in live server.
Understanding the Business requirement and Functional specification documents.
Doing feasibility study
Develop Business logic and screen design.
Unit testing and integration testing of the application
Deployment of the solution in Live FARM server
Tools & Technologies: SharePoint 2010, ASP.Net, VB.Net, JavaScript, AJAX, SharePoint, Infopath2007 & Visual Source Safe, XML Web Services and SQL Server 2005
Zylog Systems – Chennai, India
August 2007 to February 2010
Client : MMHE Standard
Role: Software Engineer – ASP.Net
Project: E-Token, E-LBVF, E-Claims (Multiple Projects)
Project description: In this established project using Microsoft Office SharePoint Server (MOSS 2007). The site is developed for both Intranet (Active Directory Users) and Extranet (Users from Database) users. The User profiles are pulled periodically from the Active Directory to the SharePoint central administration. Mainly this project deals with project maintenance of various locations (UK, US etc). We have dynamically created the site for each and every project at the time of project creation and also the members of the particular project will have their appropriate permissions which are also created dynamically. For creating dynamic sites we have created a site template. We have customized the appearance of the site using SharePoint Designer.
Roles & Responsibilities:
Understanding the Business requirement and Functional specification documents.
Doing feasibility study
Developed the Use Case, Activity, and Class diagrams using Rational Rose Enterprise
Create design documents such as Activity diagrams, class diagrams
Develop Business logic and screen design.
Implemented Service locator, Singleton Pattern and DAO Design pattern
Unit testing and integration testing of the application
Tools & Technologies: MOSS, ASP.NET, C#, ASP.Net, VB.Net, JavaScript, AJAX, SharePoint, Infopath2007 & Visual Source Safe, XML Web Services and SQL Server 2005
Client: Coverpoint Insurance Limited August 2007 to July 2008
Standard Role: Software Developer – ASP.Net
Project: Coverpoint – Core Team
Project Description: Develop a core project for insurance customer in such a way that other team under coverpoint account can use this framework and build web clients for various other types of insurances.
Roles & Responsibilities:
Understanding the Business requirement and Functional specification documents.
Prepare test cases, design documents for new change requirements
Develop & fix the issues on parent framework developed on ASP.Net 3.5.
Develop 3 tier architecture to enable smooth & flexible framework to interact with database & UI modules
Track & Resolve bugs reported by customer in Jira tool.
Additional Information
Name : Velmurugan Shunmugasundaram
Father Name : Shunmugasundaram U
Date of Birth : 13 December 1985
Sex : Male
Languages Known : English & Tamil
Declaration
I hereby declare that the above details that have been furnished are correct to my knowledge.
Date: 7/14/20
Place: Charlotte, NC Velmurugan S