Karunanithi Kandaswamy
- SharePoint Architect / Developer
- Indianapolis, IN
- Member Since Jun 17, 2023
Karunanithi Kandaswamy
SUMMARY
· Over 14 years of experience in software development, support and maintenance, consulting using Microsoft Technologies and open source platform.
· 5 years in SharePoint enterprise level design, configuration, development and deployment experience.
· Proven expertise in devising SharePoint solutions that are part of a larger enterprise-wide integrated architecture.
· Possess a deep technical architectural and implementation skills in Microsoft SharePoint platform solutions for 2007, 2010, 2013 and Office 365.
· Strong work experience in latest SharePoint 2013 Apps developed using CSOM, JQuery, JavaScript, REST API
· Have expert level knowledge in the administration, configuration, customization, and migration from MOSS 2007 to SharePoint 2010 and to SharePoint 2013 using with/without third party of SharePoint site.
· Advanced design and development experience of content collaboration, Portals, Enterprise Search, and Social Networking, Enterprise Content Management and/or Business Process workflow and Forms.
· Strong understanding of Object Oriented design and implementation using the ASP.NET MVC, .NET Framework, C#, WCF, JavaScript and several third party products.
· Very good understanding of Mobile technology using HTML5, CSS, JQuery, Responsive web design, JavaScript framework Knockout.JS and Angular.JS
· Strong skills in establishing methodologies, protocols, and driving standards into daily practice.
· Expert knowledge of software engineering concepts (requirements management, development methodologies, testing and documentation) full lifecycle projects from solution definition through development, implementation and rollout.
· Self-starter that can operate independently as needed. Creative thinker with ability to solve challenging problems in a collaborative setting.
· Strong project management skills with proven ability to multitask and meet deliverable deadlines while maintaining professional demeanor under pressure.
· Strong understanding of SMAC –Social, Mobile, Analytics (BIG DATA), Cloud
SKILLS
Programming languages: .NET 4.0, 3.5, 3.0, 2.0, 1.1, C#, VB.NET, VB, VBA, C++.
MS Technologies and Tools: Visual Studio 2013/ 2010 /2008/ 2005, ASP.NET, MVC 4, Office 365
SharePoint 2007/2010/2013, InfoPath, ASP.NET 3.5 & 2.0, AJAX, Web service, SOA, REST, IIS, COM+,
Crystal Reports, Visio, UML, Altova XML Spy, UML, Enterprise Architect,
Java: JEE6 & 7, Core Java, AWT, JSP, Servlet, EJB, JPA, JMS, Struts, Spring, Hibernate, Eclipse
Databases: SQL Server 2000/2005/2008, SSRS, SSIS, Oracle 9i, Access
OS & Web Server: Window 2013/2008, 2003/XP/2000,IIS6.0,Tomcat, DOS, UNIX
Cloud: Azure, Office 365, Lync 2013, Exchange 2013, Amazon AWS
Mobile Technology: HTML 5 & CSS, bootstrap, JQuery Mobile, Knockout.JS, Angular.JS, Android
EXPERIENCE
WellPoint, Indianapolis, IN
SharePoint Architect / Developer
Project: MyHR Portal Redesign Nov 2013 - Present
MyHR was implemented to provide single point consolidated portal for personalized HR functionalities which was accessed earlier from multiple ASP.NET applications and PeopleSoft Oracle data sources. The new portal was built on SharePoint 2013 for WellPoint internal employees day to day HR related operations. Custom solutions were developed for consistent site look and feel and WellPoint brandings, custom workflows for leave management, onboarding process, and Request management, training management and BCS for employee record retrieval and update to and from people soft, oracle and legacy file system.
The whole implementation was done in three phases approach i.e. Phase 1 migrating legacy SharePoint 2007 site to SharePoint 2013, phase 2 for adding new functionalities for workflow and LOB integration and phase 3 for search configuration using hybrid SharePoint 2013 on premises office 365 integration.
Responsibilities:
· Designed and developed site master page for achieving site consistent look and feel as per WellPoint branding requirement using HTML5, CSS and with new SharePoint 2013 designer manager
· Worked on Information Architecture to identify and build site columns, content type, elements, list, libraries, site and site collections
· Developed several SP 2013’s Remote Event Receiver (RER) features using Visual Studio 2013 project template to handle business use cases impact on event occur in the list, list item, and web site and security settings.
· Developed workflow using third party Nintex, Visual Studio, SharePoint Designer 2013 with custom web service and ASP.NET forms to handle complex grouped multiple activities and iterative process for business cases like leave management, onboarding process and benefit request process
· Configured new Workflow manager to enable enterprise features such as fully declarative authoring, REST and Service Bus messaging, elastic scalability, and managed service reliability
· Developed Managed metadata with term store, term group, term set and term to reuse the content type across different site collections as cross site collection reference
· Migrated existing 2007 site through intermediate SharePoint 2010 to target 2013 site using content DB attached upgrade and power shell commends
· Developed new SharePoint 2013 Apps to implement multiple business use cases like personalized dashboard, business process workflow with custom forms and various utility tools like quick links, consolidate event calendar, notification, training flash, configurable classified, any offers to improve employee productivity
· Developed new 2013 Client web part using CSOM to archive similar web part usages. Used new features of SharePoint 2013 Client –Side Object model, RESTAPI, JavaScript, JQuery for Apps development
· Implemented JavaScript library Knockout for App data binding and to use MVVM pattern for code isolation for client web part development.
· Implemented BCS with external content type for employee data integration with people soft LOB
· Involved in coding for web part, App development and customization for master page, site template, site provisioning, responsive web design for mobile
· Redesigned Search Architecture to utilize new SharePoint 2013 and Office 365 integration capabilities to improve scalability and better user experience. Configured the search topology using PowerShell script
· Worked on extending search center, Adding paged to search center, enhancing content process, search display template, result type, query suggestion, custom property, custom managed property for hover panel to customize the search result user experience requirement for WellPoint
· Involved in debugging and troubleshooting activities using Developer dashboard, fiddler, Visual Studio, ULS log, event log
· Used Office 365 my site and social capability including community site, community portal, SkyDrive sharing to achieve modern style social computing and content collaboration
· Monitored the project team and status, assess the risk periodically and took appropriate proactive actions.
· Involved in scrum meeting, prioritize task for team, bug fixing, clarifying issue to close. Helped testing team for test plan and test cases. Helped to prepare deployment plan for QA and production.
· Proposed security, performance optimization, scalability and availably of the portal
Environment: SharePoint 2013, Office 365, SharePoint Designer 2013, Nintex workflow, WCF, WWF, Visual Studio 2013, Windows 2013 R2, SQL Server 2012,HTML5, JavaScript, JQuery, Knockout.JS library, C#,ASP.NET, fiddler, VMware, Office 2013,Windows 8
Enel Green Power, Panama (India)
Lead Software Developer
Project: PlayEnergy Revamp Jun 13 - Nov 13
Enel Green Power is a world leader in renewable energy generation and wants to build a web based automation and reporting tool to generate the preliminary registration and settlement estimated monthly marketing department in order to maintain safely and efficiently the information and eliminate the manual work is done today.
The application was designed and developed using Microsoft latest .NET platform with ASP.NET MVC 4, open source JQuery, JavaScript library Knockout, Angular JS, HTML 5 templates, SQL Server and ASP.NET reports. Also it hosted on Amazon AWS cloud platform to reduce cost and improve scalability and high availability.
Responsibilities:
· Participated proposal preparation meetings and recommend high scalable and available solution
· Prepared Architect design document and reviewed with customer and with developed team
· Proposed Modern HTML5 based RWD technology solution to target application for different device and browser user
· Involved in coding, debugging, testing using ASP.NET MVC, EF, SQL Server. Used JQuery Angular JS for data binding and client side validation
· Implemented Responsive web design approach to support browser and mobile devices
· Used Web API for REST service and developed C# and WCF service layer using factory design pattern
· Enabled out caching to reduce network traffic, database server round-trips and to improve site performance
· Used open source ELMAH for error logging which gives centralized location for monitoring site operation
· Involved in deployment plan preparation and hosting it on AWS Cloud.
· Suggested multiple design solution with different cost and feature option to select a most appropriate one by the customer
· Provided continues coaching and mentoring support for delivery team.
· Participating review meeting and providing best practices and guidelines
· Coordinating task with account manager, project manager and partners
· Followed Agile scrum process for project execution and reporting
Environment: ASP.NET MVC4, HTML5 Bootstrap, JavaScript, SQL Server 2012, C#4.0, Enterprise library, JQuery, Angular JS, Web API, AWS (EC2,RDS,Elastic caching, Elastic Load balancer)
United Health Group, MN (India)
SharePoint Lead
Project: GSD Corporate Website Oct 12 - May 13
The GSD portal is public facing site which is being used to showcase the UHG business and service capability for the public user. The GSD portal was developed using SharePoint 2010 foundation edition as WCM solution for UHG’ user to easily manage and quickly update the content without needing technical support.
Custom branding was implemented using SharePoint master page, CSS and page layout and templates
Custom solution was developed to provide content contribution with approval workflow which is not available in the foundation. Express search was used to provide the search functionality. The portal also was designed to provide multiple device view including browser, mobile and tab using JQuery technology. The whole site is configured with SSL certificate and also the site security validation and verification was done external partner.
Responsibilities:
· Analyzed the business requirement and prepared the recommend solution for portal content management
· Prepared High level and low design documents and reviewed with UHG architect
· Involved in SharePoint installation and configuration for QA and production environment
· Designed and developed custom solution for publishing feature, approval workflow, security, master page, page layout and etc…
· Developed custom workflow using visual studio to achieve the customized content authorization functionality
· Implemented custom solution using HTTP handler to enable lockdown, protect unauthorized access of SharePoint file.
· Involved in configuring search requirement using express search and customization was done for security trimming the search result
· Designed and developed custom site columns, list, content type and taxonomy.
· Developed custom Web part for various user interfaces
· Optimized the site resource, images, content to improve performance
· Oversee the design and developed day to day activities and Delegate the work to team
· Supported customer UAT and helped to team to close the defects
· Designed and developed custom view for mobile devices using JQuery
· Worked with UHG team to analyze the security vulnerability issue and fixed using URL scan tool
Environment: Windows 2008 R2, SharePoint 2010 foundation, SharePoint Designer 2010, Visual Studio 2010, C#4.0 URL scan, SQL Server 2008, SSL, fiddler
KPMG, Montvale, NJ
SharePoint Architect/Developer
Project: MySKG Aug 11 - Sep 12
MySKG is a SharePoint based content management portal for KPMG ‘s tax proposing purpose. This site was hosted in MOSS 2007 with autonomy search engine. The TTP workspace which is part of MySKG handles 350 sites and more than 150 GB of content and designed using custom web parts, custom site template, custom branding, custom search, single content DB. The TTP team of KPMG owns the TTP workspace and faces challenges to manage content growth, content security, site availability, expanding business needs. In order to address those issues, TTP site is upgraded to SharePoint 2010 platforms. Additionally, the new site in SharePoint 2010 will be enhanced with FAST search, reorganize the content as per LOB with multiple sites collection and content databases and enabling SharePoint 2010 WCM features.
Responsibilities:
· Owning complete implementation of SharePoint 2010 site upgrades and site enhancement
· Analysis the KPMG’s TTP business challenges and Assess the current environment and site usage
· Presented architecture document which includes assessment, risk, assumption, target site planning, upgrade approach, tool analysis, FAST search design, site collection and content DB, new feature enhancement
· Involved customization using SharePoint Designer ,workflow, InfoPath form, web part, feature development
· Configured the Development, staging and production environment. Worked KPMG IT team to configure DNS and domain mapping
· Synchronized QA from production to do the cleanup activity and to keep the QA up to date content to trouble the production errors
· Participated reviews with KPMG architect and external MS architect
· Migrated site content using Metalogix tool and OOB import and export option for content migration from MOSS 2007 to SharePoint 2010 site
· Restructure the site into multiple LOB and configure the site collection as per the business requirement. Enabled content Organizer feature to provide best possible suggestion for content
· Implemented portal content collaboration services, excel service to upload excel based data load and dashboard
· Integration collaboration portal with Microsoft Exchange Server, Lync to enable communication services
· Modified the custom solution to redeploy into SharePoint 2010 environment
· Configure and customized the search using FAST search
· Prepared project plan to execute the project in scrum model and Mentoring the team for quick and quality deliverable
Environment: Windows 2008 R2, SharePoint 2010 Enterprise, Visual Studio 2010, SQL Server 2008, C#, Metalogix, PowerShell Scripts, Excel service, FAST search
WalMart, Bentonville, AR (India)
SharePoint Developer
Project: Knowledge Management Portal Jan 11 - Aug 11
The objective of the Knowledge Management System is to build an information architecture that is efficient and scalable where the users across Wal-mart’s enterprise can contribute, share and find content in a fast and efficient way. The system will provide the users with a simple user interface to contribute and navigate to the content. The emphasis of the project will be on having a powerful and intelligent search which can bring back relevant content. It will also facilitate connecting users and content to Subject Matter experts.
Responsibilities:
· Reviewed Architecture and provide recommendation to optimize the scalability, availability, performance and to improve reusability
· Designed and developed for custom solution including master page, navigation, web parts, site stapling, event receiver
· Designed and coordinate with team to build framework component including error handling, logging, utilities, security
· Designed and developed a Knowledge Management platform to provide the business users with a portal that will allow users to upload, review, approve and search for content
· Developed taxonomy and metadata model for the repositories and defined the security model for users and artifacts
· Developed Search facets and keywords and Defined a site/community structure to aid with collaboration
· Configured workflow processes to manage the content lifecycle in the Knowledge Management system
Environment: Windows 2003, SharePoint 2007, SharePoint Designer, Visual Studio 2008, NET Framework 3.5, C#, TFS, SQL Server 2008.
Hamilton Sundstrand, USA (India)
SharePoint Designer/Developer
SharePoint Knowledge Management Portal Apr 10 – Dec 10
SharePoint Knowledge Management Portal is designed to be used as an internal portal for a client who is among the largest global suppliers of technologically advanced aerospace and industrial products. Here the employees could share the documents with their colleagues. The site also had to manage the security permissions from the site level to the item level, based on the nationality of the employees. The employees based on their permission were allowed to control the permissions at various levels of the site. The administrator was given with a custom feature to create a SharePoint group by creating a criterion which would add the respective employees to the group programmatically.
The employee records were available in Oracle Database, to import and update the employee profiles from Oracle to SharePoint a batch job runs every week. Also there is another batch process which takes care to revoke the access of an employee based on the dates assigned by the administrator.
Environment: Windows SharePoint Services 3.0, Search Server Express 2008, Microsoft SharePoint Designer 2007, Visual Studio 2005, WSS Extension to VS 2005
Responsibilities:
· Involved in requirement gathering
· Designed and developed Web Parts and User Controls
· Customized security permissions with Oracle user profile as per Hamilton Sundstrand business requirement
· Designed and developed Content Types for Document Library
· Designed and developed Custom Workflows
· Designed and developed Event Handlers
· Designed and developed Custom Master Page
· Designed and developed Batch Process for Profile Importing and Site Administration
· Designed and developed search in WSS 3.0 with Search Server Express 2008
COSTCO, Washington (India)
.NET Architect
.NET code Review Nov 09 to Mar 10
COSTCO wanted to do code review before move solution to production. This helps to identify and fix code optimization including performance, security, and coding standard. All the finding reported to COSTCO architect for review and forwarded to development to take appropriate action.
.
Responsibilities:
· Prepared the code review approach document and reviewed with COSTCO architect
· Used automation tool and manual review for finding the detects
· Logged the issue in TFS and participated weekly review meeting
Environment: NET Framework 3.5, C#, VS2008, ASP.Net, TFS AJAX, JavaScript, SQL Server 2008
Microsoft, Redmond, WA
SharePoint Designer/Administrator
Project: WinTrack Apr 09 –Oct 2009
WinTrack handles the review process for Window OS code release and it used by Microsoft Windows Security Assurance and FCIB War team. It is automated web tool and integrated with product studio, source depot and external employee system. It provides end user interactive questionnaires interface for the reviewer which trigger next questionnaires based on the user provide answers. This tool is used internally and provides various custom privileges for various page access and functional operation.
Win track was developed using .Net 3.5, C#, Ajax and SQL Server 2008, DB Pro, LINQ used for Backend designed and development. In order to achieve better usability and smoothness JQuery has been used.
Responsibilities:
· Owned System Architect document (SAD) which describes logical and physical models of the application, communication between the layers, suitable technologies usages.
· Studied functional and non-functional requirement and prepared and reviewed Low level technical design document using class diagram, sequence diagram and various industry standard design pattern and Application block.
· Prepared layer various sub technical documents and linked with master SAD document.
· Designed POC for complex application requirement like JQuery for Nested grid, sticky controls, data driven dynamical control.
· Automated rules for coding best practice which validates dev source against the standard while the check-in the code in source depot.
· Created SharePoint workspace for document management and daily plus updates
· Customized default SharePoint to create automate site creation with workflow for build request
· Worked closely with Program Manager for estimating, Risk analysis and medication.