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.