P. PATEL
****@*******.***
SUMMARY
Over 7 years of Information Technology experience in complete Software Development Life
Cycle (design, development and implementation) of SharePoint, Web and client server based
applications using Microsoft .Net technologies.
Areas of Expertise:
Over 4 years of SharePoint experience in developing Collaboration application
1.
and integrated portal solutions using SharePoint products and technologies in addition to
over 3 years of experience in building ASP.NET applications .
Extensive experience in installation, configuration, customization, managing
2.
and administering Microsoft SharePoint based portal solutions.
Extensive experience in developing custom solutions for SharePoint using the object
3.
model of SharePoint 2010, MOSS 2007, WSS 3.0.
Strong understanding of Site Definitions, List Templates, Features, Backup & restore
4.
facility in SharePoint.
Extensive experience in developing Web Parts, Features, Master Pages,
5.
Workflow, Solution packages, and Navigation using WSS Object model.
Extensive experience in creating custom InfoPath Forms with custom Workflows
6.
(including Nintex Workflows 2010) for improved business processes.
Experience creating PowerShell scripts to deploy Solution Packages.
7.
Experience in creating and publishing interactive web based spreadsheets to be
8.
used in Reports and Dashboards using Excel Services .
Experience in creating and publishing SSRS Reports in SharePoint 2010.
9.
Extensive experience in creating ASP.NET website using AJAX, Javascript and
10.
other web technologies.
Hands on experience in ASP.Net, C#, .Net Framework 1.1/2.0/3.0, AJAX, XML,
11.
XSL, XSLT, HTML, JavaScript, Visual Studio 2008/2010, VSS and IIS 6.0/ 7.
Experience in writing SQL scripts, views, triggers and stored procedures
12.
against SQL Server 2005/2008.
Experience in creating Functional Specs and Design Documents for the applications.
13.
Technical Skills
C#, VB.Net, VB 6.0, SQL
Programming
Languages
Scripting Languages JavaScript, jQuery, PowerShell, VBScript
ASP.Net 2.0/3.0/3.5, AJAX, HTML, DHTML, XML, XPATH, XSLT,
Web Technologies
CSS, Web Services, SOAP
SharePoint SP 2010, MOSS 2007, WSS 3.0
Technologies
SQL Server 2005/2008
Databases
Software Packages Microsoft .Net Framework 2.0/3.0, Windows SharePoint Services
3.0, MOSS 2007, SP 2010
Visual Studio .Net, SharePoint Designer 2007/2010, Microsoft
Tools
Visio 2003/2007, MS InfoPath 2007/2010, Nintex Workflows 2010,
SSRS, Excel Services, VSS, Infragistics Controls
Web Servers Internet Information Server (IIS 5.0/6.0/ 7.0)
PROFESSIONAL EXPERIENCE
HUMAN GENOME SCIENCE, Rockville, MD 7/11 –
present
Sr. SharePoint Developer
Human Genome Science is a biopharmaceutical corporation based out of Rockville, MD. It uses
the human DNA sequence to develop protein and antibody drugs.
Project involved developing enhancements and maintenance of their various Intranet sites used
for collaboration across departments as well as their company intranet site. The project also
involved migrating one of their existing sites, Business Management System (BMS) from MOSS
2007 to SP 2010.
14. Involved in all SDLC phase of the BMS project including Design, Development, Testing
and Deployment phases. They had a very basic MOSS 2007 site that they were using as
a makeshift site till the SP 2010 site was developed with all their requirements built in.
15. Doing Content Database backup and upgrade to SP 2010 was not an option in this case as
the requirements had changed quite a lot including data structure. Hence, the decision to
create a brand new site and migrate the documents from existing site to the new site.
16. Created various Site Templates and List Templates to be used to create multiple
Process sites based on these templates.
17. Created various custom Content Types to be used in various Document Libraries. These
Content Types would also have custom Nintex Workflows 2010 associated with them.
18. Created custom Document and Record Approval Workflows using Nintex Workflows
2010. These have custom workflow logic to route the document for approval.
19. Created custom Workflow Start Form to be used when starting the workflow any
document. This form retrieved the list of approvers specified for the combination of
Process and Document Type.
20. Created custom Web Parts like display the Process Owners and other secondary
contacts for the Process.
21. Created custom utility to migrate documents from existing MOSS 2007 site to new SP
2010 site based on the mapping between the source and destination sites and libraries.
This utility made sure the version numbers remained the same along with some of its
metadata.
22. Created a custom PowerShell script to automate various manual steps that were
required when setting up the site during testing phases and in various environments during
Production deployment.
23. Developed custom Page Layouts and Application Pages to be used for various pages
across the Intranet site.
24. Developed InfoPath Forms with SharePoint Designer Workflows to simplify business
processes.
25. Integrated Rewards Nation widget on the Intranet homepage to display the employees in
Spotlight by creating custom Web Part. This involved invoking their Rewards Nation Web
Service to get the required information and display it on the page.
26. Created various other custom Web Parts, Event Receivers, Features and Solution
packages.
27. Provide user training on the new BMS web application and SP 2010.
Environment: Windows Server 2008, SP 2010, SharePoint Designer 2010, Nintex Workflows
2010, C#, ASP.Net, IIS 7, Visual Studio 2010, AJAX, SQL Server 2008, XML,
CSS, Javascript, jQuery
NPCA, Washington, DC 3/10 –
6/11
SharePoint Developer
National Park Conservation Association (NPCA) is an independent, nonpartisan voice working to
address major threats facing the National Park System. They play a crucial role in ensuring that
these magnificent lands and landmarks are protected in perpetuity.
28. Involved in Design, Development, Deployment and maintenance of their SharePoint
Server 2010 Intranet site.
29. Created Master Page and Page Layouts for various sections of the intranet site.
30. Created Site Columns, Content Types and Site Definitions to be used for creating sub
sites under different sections of the intranet site.
31. Created and deployed custom Web Parts to be used on various pages of the site.
32. Used Content Query Web Parts and styled the results using XSLT.
33. Configured Security Permissions across the site to restrict user access based on their
access requirements.
34. Configured Enterprise Search along with the related Content Sources and Crawl
schedules.
35. Created Managed Properties for search and used them in Core Search Results Web
Parts. Used XSLT to style the search results.
36. Used Term Store to manage the Taxonomy of the terms used across the Intranet Site.
37. Created Managed Metadata columns in Lists and Libraries to tag them appropriately so
that it is easier to query and search documents and records using the managed terms.
38. Wrote CAML queries to get required results from the various lists and libraries even from
the Managed metadata columns.
39. Created InfoPath Forms for various Business Processes like Grant Guest access to the
company Wireless network, Bring Your Own Device (BYOD), Employee Leave Requests
etc.
40. Created SharePoint Designer 2010 Workflows to route information for completing above
business processes.
41. Used Microsoft Visual Source Safe for source control.
42. Create Deployment scripts for installing Features and Solution packages in various
environments.
43. Create Test Plans for testing various functionalities across the site.
44. Documenting and maintaining application requirements and technical specifications
Environment: Windows Server 2008, SP 2010, SharePoint Designer 2010, C#, ASP.Net, IIS 7,
Visual Studio 2010, AJAX, SQL Server 2008, XML, CSS, Javascript, jQuery
PEOPLE’S UNITED BANK, Bridgeport, CT 9/08 –
1/10
SharePoint Developer
Involved in developing a SharePoint portal for the Asset Management Group of the People’s
United Bank. The portal is used by the Bank’s financial advisors and the Bank’s valued clients.
Each of the clients had a diversified portfolio with investments in various sectors. The portal
served as the gateway to all the information of each client and the financial advisors.
45. Analyzing the user needs and requirements and the existing account data, as well as
creating software specifications.
46. Performed Installation and administration of MOSS 2007.
47. Created and deployed custom Web Parts and created document libraries, custom Lists
etc.
48. Creating user interface in web parts programmatically and using user controls.
49. Designed and developed ASP.Net User Controls and rendered them to the web parts.
50. Implemented the IProvider and IConsumer interfaces for the Web part Connections,
created a client list web part, which shows the list of the clients and connected to the other
web parts that render the user controls showing the account details on other web part.
51. Created Custom Templates, Site Definitions and organized the content into respective
Areas for easy navigation through the portal.
52. Integrated ASP.Net pages with the portal site using the SharePoint Object Model.
53. Manage document libraries by working on the Event Handlers on document libraries in
.NET Framework to create a workflow.
54. Created custom Workflows using Visual Studio 2008.
55. Writing utility programs using .net framework class libraries and custom classes
56. Developing, testing and administering application backup and recovery procedures.
57. Performing analysis and corrective programming to resolve application system problems
58. Documenting and maintaining application requirements and technical specifications
59. Consult with users to refine development projects as needed.
Environment: Windows Server 2008, MOSS 2007, SharePoint Designer 2007, C#, ASP.Net,
IIS 6, Visual Studio 2008, AJAX, SQL Server 2005, SSRS, XML, CSS, Javascript
CADILA PHARMACEUTICALS LTD, Ahmedabad, India
2/07 – 7/08
.Net Developer
Cadila Pharmaceuticals Ltd is one of the largest privately held pharmaceutical companies in India
headquartered in Ahmedabad, Gujarat. They wanted to have a centralized location (internal
website) where they can find all applicable reports from their various applications used within the
company.
60. The ASP.Net web application is a front end for Microsoft Reporting Services, enabling
users to browse through various reports and its parameters, and execute them.
61. Document requirements during the Requirements Gathering phase.
62. Web application on ASP.NET v2.0 built on custom framework. Based on N Tier layered
architecture with client server separation using remoting
63. Used C# as code behind language with custom developed web controls for UI interaction.
64. Used Custom Validators for user input validation, GridView, Repeater controls, Web
Services.
65.
Infragistics web controls were used for UI display.
66. Used SQL Server 2000 as backend database
67. Using Microsoft Reporting Services web services for interaction with Enterprise server for
getting the report and parameter details.
Environment: Windows Xp, C#, ASP.Net 2.0, Visual Studio 2005, AJAX, SQL Server 2000,
XML, CSS, Javascript
BANK OF BARODA, Vadodara, India 7/05 –
1/07
Software Engineer
Depository Back Office System (DeBOS) DeBOS is a Depository back office System for bank to
manage securities DeBOS HO module is windows application having sub modules like Security
Management system, Master Maintenance Module, Account Opening Module. Security
Management includes create delete application users, assign and maintain their access writes.
Master Maintenance module helps to manage the master data of the application account types,
Account Status etc. Account opening from allows the user to enter/modify all the information to
create/modify account. DeBOS Branch Module is a web application which has Master Queries,
Transaction holding statements, Account opening on web, user activity and Return mail trapping
system.
68. Study the business requirement and prepare analysis document.
69. Create stored procedures to connect to the bank database to get the customer
information and Account details.
70. Created Web application development using C#, XML and ASP.NET 2.0 (user controls,
custom controls and data/business components).
71. Worked on the Account opening module to handle add, modify, delete operations.
Implemented all validations on this module to capture accurate data.
72. Design the multiple Pages and Master Page to implement the Account Opening module.
73. Create stored procedure to retrieve the master data and use them in the applications.
74. Designed pages for Master Queries web module to view the master information.
75. Build and test Account opening module.
76. Prepare the master table scripts for deployment release.
77. Communicate to users for any further change requests and handle those requests.
Environment: C#, ASP.Net 2.0, Visual Studio.NET 2003, SQL Server 2000
EDUCATION
Bachelor of Engineering (B.E.), Information Technology, 08/2001 04/2005
Birla Vishvakarma Mahavidyalaya Engineering College
Sardar Patel University, Vallabh Vidyanagar, Gujarat, India