Sr. Sharepoint Application Developer Resume
SUMMARY
- 5+ years of diversified experience in the field of Information Technology with an emphasis on Microsoft SharePoint Technologies, ASP.NET, C#.NET, Web Services, Web Forms and SQL Server 2008 / 2005.
- Experience in portal solutions with Microsoft SharePoint technologies working knowledge and experience in installation, configuration and customization of intranet portal built on MOSS 2007,SharePoint 2010 and Sharepoint 2013.
- Experience in Customization of the SharePoint Portal including Custom CSS, working with SharePoint designer 2007 / 2010, Site Templates, Site Column, Lists,Site Definition, List Definition, Content type, My Site, Work Flows into SharePoint Portal. WebContent Management solutions.
- Experience with SharePoint 2010 Enterprise Content Management (ECM) and Document Management.BCS (Business connectivity Services) development for various LOB systems.
- Experience in development of feature, Web parts and Workflow, proficient in working with searching and navigation in SharePoint portal.RSS, Wiki, and Blog social sites Development for data collaboration.
- Proficient in developing Business Requirements Specification Documents and efficient in translating Business Requirements into Functional and Non - Functional Requirements.
- Experience in .Net development using .NET Framework 2.0 and 3.5 ASP.NET, C#, ADO.NET.
- Proficient in writing Stored Procedures, Functions, Views and triggers.
- Experience in front end development using JavaScript, Ajax Extensions (Asp.Net Toolkit), HTML.
TECHNICAL SKILLS
Operating System: Windows XP,NT,7 / Windows server 2008 R2/ Windows server 2012 R2
.NET Technologies: .Net 2.0,3.0,3.5 / ASP.NET, ADO.NET, Web services
RDBMS: SQL SERVER 2005 / 2008 / 2012
Web Technologies: HTML, XML, XSLT, Javascript, CSS, AJAX
Sharepoint: MOSS 2007/ SP 2010/2013, Infopath form 07/10, WWF,WCF
Sharepoint Aiding Tools: U2U CAML Query builder, SP designer, WSP
Development tools: Visual studio, SharepointDesigner,VSTA
Office suite: Word, Excel, Outlook, Powerpoint
PROFESSIONAL EXPERIENCE
Confidential
Sr. Sharepoint Application developer
Responsibilities:
- Created a developmentenvironment for Sharepoint 2013 which includes installing windows server 2012 R2, SQL server 2012 and Sharepoint 2013, Visual studio 2012.
- Created a workflow with parallel task generation using sharepoint designer that will let users perform all the execution steps before the report request goes to the development queue.
- Created a UI dash boardthat helps users create a new request and view the tasks per request and SLA. The UI dash board is built using Visual web part inC# with AJAX 3.5.
- Played the role of a site collection administrator and took care of sitedeployments,backup and restore.
- Set up Sharepoint user permissions to so that users can add, edit but cannot delete any list item.
- Created group owners to delegate the user privilege of managing their own user groups in the team.
Environment: Windows server 2012 R2, IIS 8.5, Sharepoint 2013, Visual studio 2013, Sharepoint designer 2013, Infopath 2013, SQL server 2012, Sharepoint Management Powershell, Visual Studio.
Confidential
Sharepoint Application Developer
Responsibilities:
- Gathering the requirements from the business users and converting them to technical requirements.
- Used content query web part to create a master blog page that takes blogs from all the Technology focus group sites (sub-sites), so that users who are interested in multiple TFG blogs need not go to every sub-site.
- Created an Event handler in C# to develop a master list of all the calendar events from all TFG sub-sites. This includes extracting the picture that is uploaded as an attachment to the events. The list events itemAdded, ItemUpdated and Itemdeleting are handled.
- Used javascript code to hide the “Actions” button in the survey list, by identifying the id of the button from html code. Have used developer tools to find the html. Used Content Editor Web Part to add javascript to the page.
- Used jQuery code to create a video library page. The videos are played in Windows media player embedded in the web browser, where the links to the videos are coming from a sharepoint list and the videos are hosted in MMS server. The whole code is put in a string builder and is displayed on the page using Visual web part.
- Created a list workflow in sharepoint designer that moves a calendar event from staging calendar to the production calendar. The purpose of staging calendar is to allow the content owner to finalize the content before publishing it.
- Created a visual web partin C# that would display the list of all the TFG sites that the current logged in user have subscribed to. Used literal control to have links to the sub-sites. Used linq to get the data. This web part is used in the sharepoint user profile page.
- Created a publishing page template using sharepoint designer, with all the desired web parts added to it, so that the users don’t have to add the web parts every time the page is created. This is used in the marketing page for TFG events.
- Created customized email templateby duplicating alert template (XML file). The newly created template is used in sharepoint foundation to create alert to the lists and set the alert properties.
- Created an event handlerin C# to the blog posts list that would combine all the blogs posts from different TFG sites and add them to the integrated list in admin site. Add, update and delete events are taken care of.
- Developed visual web partin C# that would pull the latest blog posts from different TFG sites. The look and feel of the web parts have been customized using JQuery (like scroll up, scroll down) and CSS (like applying the font and colors to the data).
- Developed a visual web partin C# that displays the latest 15 updated user profiles. The data is pulled from the sql command since the user profile database can be accessed from sql server .The data base is Profile DB and the table is UserProfile Full. The web part displays the user picture, full name, link to the profile and department. CSS and JQuery are used to customize the look and feel. The html code is appended using the string builder put in a div inside the visual web part.
- Developed a visual web partin C# that would display the latest calendar events from different TFG sub-sites in a slide show. JQuery has been used to design the slide show. And the interesting part is to extract the meeting space and the attachment link (in which the picture for the slide show is used) that is associated with every calendar event.
- Created a new display form using sharepoint designer to hide the meeting space field of calendar from the users. The XSLT code is modified appropriately to avoid changes in the date column of the form.
- Created a visual web partin C# that would display all the lists on the quick launch bar from all the TFG sub-sites. Dynamic check boxes on the page help the users to create / delete thesharepointalerts and pick the alert frequency on a button click. A customized email template is used to create the alerts in sharepoint foundation. Ajax collapsible panel is used to display the alerts for different TFGs on the same page.
- UsedPowershell to export the data from local farm,sharepoint user profile to csv file and passed it on to corporate IT team. This is a onetime movement.
- Used power shell to import the user profile data from the corporate IT team to the local sharepoint farm. This is a sync that runs every day. The powershell script is scheduled using Windows Task Scheduler.
- Developed WCF services to get expose the sharepoint user profile data from local sharepoint farm to Spark.
- Played the role of a site collection administrator and took care of site deployments, backup and restore.
Environment: Windows server 2008 R2, IIS 7,Sharepoint 2010, Visual studio 2010, Sharepoint designer 2010, Infopath 2010, SQL server 2008, Sharepoint Management Powershell.
Confidential, Concord, CA
Sharepoint Application Developer
Responsibilities:
- Developed JQuery code to restrict users from editing and adding the document to the sharepoint libraries through content query web part.
- Implemented Easy Tab web part, which would put the collection of web parts in tabs.
- Developed visual web partin C# that would display all the users who have subscribed to the events / meetings. The web part displays the user’s name, email address and the department.
Environment: Windows server 2008 R2, Sharepoint 2010, Visual studio 2010, Sharepoint designer 2010, Infopath 2010, SQL server 2008, Sharepoint Management Powershell.
Confidential, Sunnyvale, CA
Sharepoint Application Developer
Responsibilities:
- Developed the multi-level approval workflow in designer that would allow the approvers to approve the document, create tasks and collect their comments. This applications is associated with two different workflows that are dependent on each other.
- Developed Visual studio 2010 workflows activityin C#, which is added to the designer and use in a designer workflow. The workflow activity converts the word documents to pdf, since some clients who have no MS office were interested in downloading the documents.
- Gathered Business Requirements from the users.
- CreatedCustom html Email templatesto customize the email content and color code the text. This html template is used in the workflow to send emails.
- Developed code with Infopath VSTA to store the document from the users and store them in a document library, to access them in a designer workflow.
- Designed and deployed Infopath formsto customize the look and feel of the sharepoint form like including the company logo to the form and changing the colors.
- Involved in writing help documents for the business users on how to use the sharepoint custom and OOB applications and features.
Environment: Microsoft Office SharePoint Server 2010¸ Microsoft .NET, InfoPath2010, Sharepoint Designer 2010, JQuery.
Confidential, San Jose CA
Sharepoint Applications Developer
Responsibilities:
- Involved in training the non-IT employees on using the sharepoint site.
- Developed data view web parts and connected them to the external data sources and multiple data sources.
- Created Custom List Definitions along with Event Handlersin C# and deployed it as feature.
- Created Dashboards in the Report center, to analyze the progress of the department.
- Used Business Connectivity Servicesusing sharepoint designer.
- Created Content types in infopath forms.
Environment: Microsoft Office SharePoint Server 2007¸ Microsoft .NET, InfoPath, Sharepoint Designer 2007, Active Directory, ADO.NET, MS SQL SERVER 2008, T-SQL, IIS, CSS.
Confidential
Software Engineer
Responsibilities:
- Gathering requirements, Analysis, Design, functional & technical specification, Coding, testing and Document preparation.
- Used ASP.NET, Javascript, HTML, CSSto create web pages for the directory system solution.
- Involved in the development of the data application logic using ADO.NET to access the data
- Implemented forms authentication in ASP.NET web forms like Login, password, and userauthentication.
- Created the necessary Business and Data Layer components in C#.
- Database Access is accomplished using ADO objects.
- Performed Data analysis, Data integration and Data manipulations in SQL.
- Design and Development of graphical user - Interface screens.
- Designed tables, constraints, necessary stored procedures, functions, triggers and packages using T-SQL.
Environment: C#, ASP.NET, ADO.NET, XML, HTML, JavaScript, SQL, PL/SQL, T-SQL, IIS 5.0, SQL Server 2000, IIS, Visual studio, Windows XP