Sr. Sharepoint Developer Resume
New York, NY
SUMMARY:
- 10+ year - experience in enterprise software development on Microsoft SharePoint environment
- Specializing in SharePoint 2013 farm solution and SharePoint Add-ins model programming
- Practical experience in responsive UI programming with Angular 2
- Efficient in Typescript and JavaScript programming
- Hands on experience on popular JavaScript library such as JQuery, JqWidget, High Charts, etc.
- Understand OAuth2 and ADFS programming in Microsoft Office platform
- Expertise in Object Oriented Programming and solving problems by design patterns
- Strong skill of MSSQL programming
- Knowledge in database warehouse concept and design
- Knowledge on workflow concept and products such as Nintex and K2 black pearl
- Experienced in Enterprise Content Management on SharePoint
- Understanding SharePoint 2013 search conceptions, such as content source, crawl rule, result source, etc.
- Project experience in managed metadata column
- Knowledge of KQL to define a SharePoint query
- Ability to execute project management and configuration management process
- Ability to handle Agile and Scrum in project management
- Experience in working on work breakdown structure (WBS) and estimate/control working effort
EMPLOYMENT HISTORY:
Confidential, New York, NY
Sr. SharePoint Developer
Responsibilities:
- Developers should be able to manage user cases and business rules, then include all the required functions in a workflow.
- A case can behave variously in different status.
- For example, the identifier of the case should be freeze after user initials it and all rest properties should be read only when pending for approval.
- Cases are required to be queried in multiple conditions.
- We employed managed meta data columns to refine the query result and present the data in a customer page.
Confidential, New York, NY
Sr. SharePoint Developer
Responsibilities:
- Confidential is a KPI data input and report tool for country offices to present their achievement in years.
- The offices are required to key in a value for a “indicator”.
- The values for the indicator could be Boolean, numeric or dropdown list item.
- Different country has different indicators to respond.
- The difficulty of this project is to design a database schema to maintain dynamic indicators and countries’ responds.
Confidential, New York, NY
Sr. SharePoint Developer
Responsibilities:
- The budget team needs an integrated application to see all assigned budget and commission from other platform and application and assigns the funds to projects and functions.
- Angular 2 is used in this project and the user interfaces are totally separated from service backend.
Confidential, New York, NY
Sr. SharePoint Developer
Responsibilities:
- SharePoint Design / Development
- Develop Microsoft Bing Map with JavaScript and Ajax.
- Develop Highcharts to present the report based on the data in database and SharePoint lists.
- Develop Recorded Future to generate risk report and references in News/Social site for each country office. Plan cache strategy and scalability.
- JavaScript reusable library development - providing straight and easy method for user to access web service, call SharePoint objects and debug.
- Develop reusable components on server side including web service accept JSON request and database access.
Environment: SharePoint 2010, SharePoint Designer, Visual Studio 2010
Confidential, Round Lake, IL
Sr. SharePoint Developer
Responsibilities:
- Analyzed and configured permission for each site in the site collection.
- Configured User Profile Service to update the employee information on SharePoint 2010
- Configured My Site to enable each user possess a personal site in the site collection.
- Configured SharePoint list like Calendar and Survey
- Worked out customized master page with ASP.NET/HTML/CSS/JavaScript
- Created JavaScript web part to federate the information from multiple announcement lists and display on the home page.
- Developed custom application pages in Visual Studio 2010 for custom forms and user interfaces using AJAX
- Worked on customization of DispForm.aspx, EditForm.aspx and NewForm.aspx in SharePoint Designer
- Created web part to call stock information from the web service via WCF/Web Service
- Enhanced the document template management in SharePoint library. User can manage dozens of templates under categories.
- Worked under the minimal monitor
- Worked with BA and managed user feedbacks and suggestions
- Created POC to demonstrate the OOB feature to users
- Supported the production environment once user raised the questions about the platform
Environment: SharePoint 2010, SharePoint Designer, Visual Studio 2010
Confidential, Manhattan, NY
Sr. SharePoint Developer
Responsibilities:
- Took the lead of the development and support Jr. Developer to complete tasks
- Understood business logic and existing code in limited time
- Design MVC pattern
- Design test methods and unit test cases
- Conducted Nintex demo to the client
- Worked on Agile Methodology.
- Developed InfoPath 2010 on SharePoint 2010 with background C# code
- Defined XML schema with 100+ fields and maintain the readability
- Created object model to encapsulate read and write towards XML in InfoPath form with the principle of Design Pattern.
- Auto filled sections in the form with information pulled from SQL Server.
- Auto expanded and fill repeatable sections by manipulate XML.
- Triggered email when user submits the InfoPath form.
- Conducted CAML query to access SharePoint lists
- Developed web parts on SharePoint 2010
- Developed customized content type in SharePoint 2010
- Conducted PowerShell Script to create fields and content types
- Associated custom form templates to the content type. Once user refers the new content type, customized template will be displayed instead of the default one.
- Attached SharePoint workflow onto the content type
- Attached event handler onto the content type
- Configured Secure Store Service for application to access external resources such as SQL Server.
- Developed different types of event handler for SharePoint list such as Item Adding, Item Added, Item Updating, Item Updated, etc.
- Developed customized field types in SharePoint 2010.
- Developed applications in Record Center and make necessary configuration to SharePoint list
- Designed UI for CRUD
- Designed coded event handler to check business logic
- Designed PowerShell Script / Client Object Model Application to analyze the completeness of the record
- Created timer job to refine data from several lists into one list for report purpose
- Developed workflow with Windows Workflow Foundation (WWF) for SharePoint 2010
- Developed workflow with SharePoint Designer 2010
- Build SSRS Report on the data source of SharePoint list or SQL Server database
- Created SQL views to match the layouts of the report in SQL Server 2008
- Applied different styles like font, color and bold on data based on business conditions.
- Developed table schema and stored procedure in SQL Server 2008
- Developed user interface with C#, JQuery and CSS
- Conducted PowerShell script to deploy package on per SharePoint environment
- Designed and developed Silverlight application on SharePoint 2010 for POC
- Created background thread to access external resources so that user won’t see white screen
- Configured permission in IIS (ClientAccessPolicy.xml) to enable Silverlight application to get access to web service
- Called SharePoint Silverlight Object Model to reach data in SharePoint list
- Called customized web service and WCF to access SQL Server database
- Analyzed security control requirement on web service for safe access
Environment: SharePoint 2010, SharePoint Designer, Visual Studio 2010,Oracle, SQL Server 2008, SQL Server Reporting Service, InfoPath 2010, Silverlight
Confidential, Appleton, WI
SharePoint Developer
Responsibilities:
- Successfully migrated SharePoint 2007 with 100+ SSRS Report and OOB web part into SharePoint 2010
- Developed and review PowerShell script to perform the configuration of the new farm
- Re-configured data source of SSRS report and ensured the report can find the new data
- Adjusted the setting of the view throttle so as to ensure the report can support big list (5000+ records)
- Enabled Developer Dash Board in SharePoint 2010 to diagnosis the performance problem
- Provided quick solution to customers if there was an issue or defect
- Cooperated with offshore-team if there was a big change could impact multiple parts
- Provided instructions to customers when there was a gap of operation between old and new version.
Environment: SharePoint 2010, SQL Server Reporting Service