Karthik Ganesan

Karthik Ganesan

Project Profile

http://www.at.ford.comJune2010 –till date

Role : Lead Consultant

Client: Ford Motor Company, USA

Environment: Windows 2008, MOSS 2007, InfoPath Forms 2007, Visual Studio2008

This portal is specifically designed for the Ford Motor Company internet site.

Tasks Done:

  • Created Page layouts based on content types.
  • Created ItemStyle.xslt for various Customized Content query web parts.
  • Created Workflows using SharePoint designer.
  • Data Migration - Created separate tool to handle site collection levels data migration.
  • Used Web Services Lists.asmx, Views.asmx, Users.asmx, Etc web services in the data migration tool.
  • Migrated Lists items, Security groups, Users across site collections.
  • Used JQuey to customize the NewForm.aspx and EditForm.aspx for the list using out of box functionalities.
  • Implemented Custom Activities for SharePoint designer workflow using Visual Studio 2008.
  • Implemented SharePoint Sequential Workflow using Visual Studio 2008.
  • Day to day interaction with onsite team for the Business requirements.
  • Providing Production Support.
  • Explored SharePoint 2010 features and shared the knowledge with the team.
  • Created Event handlers and Custom List definitions using features and elements file.

Nissan ESK CEO SiteFeb2010 –June2010 

Role : Senior Developer

Client: Nissan Motors, Japan

Environment: Windows 2008, MOSS 2007, InfoPath Forms 2007, Visual Studio 2008

Third Party Tools: Telerik RAD Control, WSP Builder

This portal is specifically designed for the CEO office. Its main purpose is to facilitate the meeting process in which a meeting agenda request proposal requires various level of approval from different official group. Meeting sites, Meeting Workspaces should be created automatically during approval of Secretariat group. Permissions levels should be set for attendees, presenter specifically for each agenda.

Responsibilities:

  • Development, Deployment, Bug fixing
  • Daily Scrum Meeting with client
  • Reviewed Requirement document

Tasks Done:

  • Designed InfoPath form for the Agenda Screening using InfoPath form 2007 designer
  • Created multiple views in InfoPath form for different kind of approvers.
  • Created ItemMetadeta.xml for mapping between InfoPath and SharePoint workflow.
  • Created UDCX (Universal Data Connection Files) to replace the actual Custom Library URL inInfoPath form.URL has been replaced in the feature receiver class.
  • Implemented State Machine workflow in Visual Studio 2008 using Workflow project template. Created TaskwithContentType activities to integrate with InfoPath
  • Created custom Content Types, Lists, Site Columns, Custom Pages andaltered Master Pages.
  • Created features and elements files for deployment.
  • Implemented Branding for the CEO site.
  • Utilized JQuery in Tasks master page to alter the design.
  • Created Site definitions for CEO site, Meeting Site and Document Workspaces. Created Onet.xml and webtemp xml file for the custom site definitions.
  • Automated the InfoPath form deployment through feature.
  • Implemented EventReciever class for Feature Receiver and Item Receiver.
  • Automated the creation of Groups and Permissions (Role definitions) through coding.
  • Implemented CAS Policy for entire assemblies across the site.
  • Used SharePoint Object Model across the project.

Sonar InformaticsJan2009 – Dec2009

Role : Senior Developer

Company: Sonar Informatics Pvt Ltd, London

Environment: Windows 2008, MOSS 2007, InfoPath Forms 2007, Visual Studio 2008

Responsibilities:

  • Created Features, Elements file, Solution Files for deployment.
  • Created Sequential Workflow to automate the workflow process between manager and user.
  • Created custom Content types, Custom Lists and Custom Site Columns.
  • Created Custom Web Parts.
  • Branding has been implemented for the entire site.
  • Created Custom Pages for the various business scenarios.
  • Implemented Custom Search functionality across the site.
  • Implemented CAS Policy for entire assemblies across the site.
  • Customized the master pages across the site.
  • Customized the Sites and created document workspace with various permission levels
  • Implemented Custom Event Handlers and deployed the same in MOSS.

SharePoint Portal Mar2008 – Dec2008

Role: Sr.Developer

Client: HDFC, Mumbai, India

Employer: Adrenalin eSystems (Polaris Group Company), Chennai

Environment: Windows 2003, MOSS 2007, ASP.NET 2.0, ADO.NET, C#, SQL server 2005

Description:

Adrenalin (Product) is web-based business-to-employee software that automates all strategic business-to-employee processes including recruitment, performance management, training and development, resource planning, HR reports/analytics with an accredited payroll system. Created Custom Web Parts, Custom features, Calendar with outlook integration, Tasks list with Approval process.

Responsibilities:

  • Customized SharePoint sites including creating site definition, feature, workflow and managed site collections, lists and documents
  • Customized look and feel of SharePoint sites using SharePoint Designer 2007 and Visual Studio 2005
  • Created complex Business Stored Procedures, Views and User Defined Functions forData Retrieval and Manipulations.
  • Participated in various Client meetings with the team and the Project Manager to discuss Improvements/Amendments in the Development of the section.
  • Used Master pages and style sheets for consistent look and feel of the application.
  • Configured security features for the application using Form Based Authentication and Role Based Authorization using Visual C# and ASP.NET.
  • Involved in Unit and Integration Testing and Fixing Bugs.
  • Implemented Custom Event handlers and deployed the event handlers in to WSS
  • Implemented Solution Package files (.WSP) and deployed in MOSS 2007.
  • Created tables, indexes in Microsoft SQL Server2005.
  • Done Installation, Configuration and deployment in client place.

Policy Compliance Management Oct2007 – Mar2008

Role: Sr. Developer

Client: Unilever (HLL), India

Employer: Adrenalin eSystems (Polaris Group Company), Chennai

Environment: Windows 2003, ASP.NET 2.0, ADO.NET, C#, SQL server 2005, Oracle9i, WSS 2.0, MOSPS 2003

Description:

Policy Compliance is the process managing policy in an organization. Policy Compliance Rating is based on Employee Hierarchical in which Employee can able to give their ratings. Policy Master Form is to capture all the policy details and the form is routed to two levels for approval.

Responsibilities:

  • Created ASP.NET pages with web server controls for the presentation layer.
  • Developed Custom controls and user controls.
  • Coding data access libraries using ADO.NET, Data Reader and Dataset
  • Designed the database entities and defined the relations between them.
  • Performed required field, comparison, range, custom validations of the input controls of the web forms.
  • Used data-grids for displaying the data from the database.
  • Implemented application state using view state, session variables and query strings.
  • Written SQL stored procedures and triggers for data using transactions
  • Involved in writing Business libraries in Object Oriented design tosupport N Tier architecture
  • Developed Business Logic to interact with workflow engine and data access layer.
  • Executed unit testing and system testing test cases.

ERecruitment Feb2007 – Oct2007

Role: Developer

Client: DACG, UK

Employer: Adrenalin eSystems (Polaris Group Company), Chennai

Environment: Windows 2003, ASP.NET, ADO.NET, C#, SQL server 2000, Oracle9i

Description:

This Module helps to make the recruitment faster and more effective, while reducing costs and impact of employee turnover. Sub-Modules covered under this are Position Management, Vacancy Management, Resume Screening, Interview Management, Make offer, Candidate Selection.

Responsibilities:

  • Created ASP.NET pages with web server controls for the presentation layer.
  • Involved in the development of business logic in C#. NET, Designed classes, methods, Functions in C#.
  • Designed the database entities and defined the relations between them.
  • Performed required field, comparison, range, custom validations of the input controls of
  • Used data-grids for displaying the data from the database.
  • Developed Data access layers to interact with Database server.
  • Created web custom controls and web user controls where necessary.
  • Involved in the Integration testing of the application.
  • Written Stored Procedures, Views and cursors.
  • Executed unit testing and system testing test cases of self-developed modules.

Workflow engine Oct2006 – Feb2007

Role: Sr. Developer

Employer: Adrenalin eSystems (Polaris Group Company), Chennai

Environment: Windows 2003, ASP.NET, ADO.NET, C#, SQL server 2000, Oracel9i

Description:

Workflow engine is fine tuned for the certain performance issues. Some new features also included in the workflow engine. Approval process, Mail notifications, Escalation are some of the important features constructed newly.Seperate windows service implemented to call this workflow engine for further process of module transaction.

Responsibilities:

  • Created windows service to call the workflow engine.
  • Implemented interface to trigger the mail notifications depends on the module call.
  • Implemented business logic to fetch data from MSMQ and to process all modules transaction.
  • Developed C# components for applying business logic to the data.
  • Implemented Transaction Integrity using TransactionScope class and MSDTC.

Adrenalin Code Generator July2006 – Oct2006

Role: Senior Developer

Employer: Adrenalin eSystems (Polaris Group Company), Chennai

Client: Internal Purpose

Environment: Windows 2003, ASP.NET, ADO.NET, C#, SQL server 2005

Responsibilities:

  • Created templates for Business logic, Presentation layer, Data access layer.
  • Involved in Design, Analysis and Implementation.
  • Created batch files to execute the scripts
  • Developed Presentation layer, Business layer which will generate solution, scripts and compilation process
  • Prepared Low-level Design.

Leave ManagementMar2006 – July2006

Role: Developer

Client: Dr.Reddys Laboratories, India

Employer: Adrenalin eSystems (Polaris Group Company), Chennai

Environment: Windows 2003, ASP.NET, ADO.NET, C#, SQL server 2000, Oracle9i

Responsibilities:

  • Created ASP.NET pages with web server controls for the presentation layer.
  • Involved in the development of business logic in C#. NET, Designed classes, methods, Functions in C#.
  • Developed Data access layers to interact with Database server.
  • Involved in the Integration testing of the application.
  • Written Stored Procedures, Views and cursors.

Position Management and Travel Management Mar2005 – Feb2006

Role: Developer

Client : HLL (Unilever), India

Employer: Adrenalin eSystems (Polaris Group Company), Chennai

Environment: Windows 2003, ASP.NET, ADO.NET, C#, SQL server 2000, Oracle9i

Clinical Data ManagementSep2004 - Feb2005

Client: Versante Labs, USA

Employer: Sarthaak Solutions, Coimbatore

Duration: Environment: Windows 2000, .NET Framework 1.0

S/W: ASP.NET, ADO. Net, C#, SQL server 2000

Eat Right Enterprise Diet Management Suite May2004 – Sep2004

Client: Apollo Hospitals

Employer: Sarthaak Solutions, Coimbatore

Environment: Windows 2000, .NET Framework 1.0, ADO.Net, C#, SQL server 2000

Responsibilities:

  • Developed Business Layer, Data access layer.
  • Prepared Low-level Design.
  • Testing Business layer and Data access layer using Nunit tool by writing testing application.
  • Creating Reports using Inst Crystal reports7.0.

Summary

  • Over 7 years of professional experience in IT industry, involved in all phase of development cycle and Object Oriented programming in Microsoft Technologies.
  • 2 Years of solid experience in MOSS 2007, WSS 3.0, InfoPath Forms 2007 and SharePoint Designer 2007.
  • Good analytical skills and problem solving skills, willingness & ability to quickly adapt to new environments and learn new technologies.
  • Very Good experience in SharePoint Sequential and State Machine Workflow.
  • Good ability in prioritizing, organizing and handling multiple tasks.
  • Experience in Web application development using ASP.NET, C#, SQL SERVER, AJAX, XML, XSLT, HTML, JQuery and Java Script.
  • Extensive experience in Databases design, tables, views, functions, triggersand stored procedures.
  • Experience in Telerik RAD Controls.
  • Good exposure to component and product development.
  • Experience in MSMQ (Message Queue) andProduct Integration.
  • Ability to develop and follow a project plan for application with a finite time line. Ability to understand, document, and analyze complicated enterprise specific business rules

Skills

Skills

SQL Server 2005/2008

JQuery

ASP.NET

C#

WSS 3.0

MOSS 2007

Education

Education
Apr 1999 - May 2003

Bachelor of Engineering

Bharathidasan University

Work History

Work History
Jun 2010 - Present

Lead Consultant

Ford Business Center
Feb 2010 - Jul 2010

Consultant

Renault & Nissan Business Center
Jan 2009 - Dec 2009

Senior Developer

Sonar Informatics
Feb 2005 - Oct 2008

Senior Developer

Adrenalin eSystems (Polaris group)

Certifications

Certifications

MCTS - .NET FRAMEWORK 2.0

Microsoft

MCTS - WSS 3.0

Microsoft

MCTS - MOSS 2007

Microsoft