Sharepoint Developer/architect Resume
Sterling, VA
SUMMARY:
- Over 9 years of experience as a .NET Developer with expertise in SharePoint architecture, design, implementation and customization using .NET in Visual Studio and in SharePoint Designer.
- Skilled at gathering requirements and understand the client’s needs and translating that into results using .NET and SharePoint.
- Expert in creation of intranet portals using SharePoint or creating custom applications, both using .NET framework (ASP.NET AND C#.NET), utilizing HTML5, CSS3, JavaScript in front - end web application design and customization, and leveraging jQuery, RESTful API and SQL database.
- Skilled with application of MVC design pattern in .NET programming (ASP.NET AND C#.NET).
- Development of user interfaces (UI/UX) and user controls like List Controls, Validation Controls, etc. to handle Client Side validation.
- Application development using agile development methodology, SCRUM and Waterfall.
- Load testing using VSTS, and expertise in load balancing.
- C#.NET used to custom code user interface and to create automated scripts.
- Created user controls in ASP.NET and C#.NET on various projects to code procedural user interface events and forms.
- SharePoint skills include implementing and managing web applications, site collections, features, web parts, with customization of features and functions using .NET programming and custom branding of the user interface portal with .NET as well as HTML/CSS.
- Meets every challenge, working closely with the client in analyzing business processes, translate them into SharePoint solutions.
- Automates the business processes through custom workflows and InfoPath for better efficiency.
- Knowledge of the following techniques: CMMI, Scrum, Kanban, Agile, Six Sigma.
- Created controller actions using MVC 5 to render views created in .NET (ASP.NET or C#.NET) in responsive web applications.
- Use of Team Foundation Server (TFS) as project management tool, including version control, issue tracking, task management, backlog, version control, data collection and reporting.
- Experience with event handlers using WCF, WPF, and XAML.
- Development of custom reporting solutions using SQL Server Integration Services (SSIS) to extract and transform data from various sources.
- Modular development of web applications using ASP.Net, C#.NET, Web API, SOA, SQL Server, Web Services, WCF, WPF, DHTML, XML, HTML, ANGULAR JS, ADO.Net, JavaScript, AJAX, BOOTSTRAP, JQuery, JSON, CSS.
- Able to translate complex business logic into stored procedures and output reports in SQL Server Reporting Services (SSRS.
- Used SQL server integration services (SSIS) for data transfer to maintain data warehouse (DWH).
TECHNICAL SKILLS:
Programming Languages & Software Development: C#, .NET VB.NET, ASP.NET, ADO.NETMVC, WCF, Web API, HTML5/CSS3, JavaScript, JQuery, Angular JS, PHP, Bootstrap. REST, JSON, SOAP, XML, AJAX), SDLC
Database Technologies: SQL Server 2008 R2/2012/ 2014, MySQL SQL Server Reporting Services (SSRS) SQL Server Integration Services (SSIS) SQL Server Analysis Services (SSAS) SQL Server Management Studio.
SharePoint Technologies: Workflows, Event Receivers, Web Parts, Site Definitions, Site Templates, Timer Jobs, SharePoint Hosted Apps, Provider Hosted Apps, Search, Business Connectivity Services (BCS), User Profiles, Master Pages, Page Layouts, Managed Metadata, SharePoint Designer, InfoPath, Nintex, ShareGate, OAuth, templates, Taxonomy, ShareGate, Metalogix, Nintex, Forms, InfoPath, SharePoint Designer, Visual Studio, MS Office, SharePoint Search, SharePoint User Profiles.
Servers: SharePoint 2016 Enterprise, SharePoint Server 2010/2013/SharePoint 2016 Online/Office 365, Team Foundation Server (TFS), Windows Server
Leadership: Governance, Change Management, Policies, Specifications, Security, HIPPA, Onboarding, Off boarding, Managed Metadata, Infrastructure, best Practices, App Support, User Level Agreements, Service Level Agreements, Migration, Integration, Customization, Communication, Mentoring, Team Lead, Implementation Planning
PROFESSIONAL EXPERIENCE:
Confidential, Sterling, VA
SharePoint Developer/Architect
Responsibilities:
- Created functional, Gap Analysis, Design, Testing, and Change Management documentation, documenting clearly the on premises environment, content and customizations.
- Created a content and customization roadmap to cover content and customizations to be moved from SharePoint on premise to SharePoint online. And outlines a methodical process for moving them.
- Created workflows using SharePoint designer and K2.
- Validated customizations that could be included in the new environment as sandboxed solutions.
- Managed SharePoint Online licensing and recreated existing SharePoint department sites, users and permissions in SharePoint Online.
- Prepared to move content by connecting the SharePoint library to the SharePoint workspace, and prepared to upload content to the SharePoint workspace, preparing online sync.
- Prepared separate sets of documents that were designated to be batched and uploaded to SharePoint online as batch files.
- Set up a virtual server to facilitate migration of contents as file share server.
- Used Windows PowerShell cmdlets for SPO migration public preview to migrate content from on premises file share to on-premises SharePoint server to SharePoint Online/Office 365.
- Developed Provider hosted add-ins (Azure) using C# / ASP.NET MVC for the client to view/update on-premises SQL Server database in O365 (SharePoint Online).
Technologies Used: Share gate Migration Tool, Metalogix Migration Expert, SharePoint 2013 and 2016, Rencore SPCAF, Rencore SPTransform, Office 365, PowerShell, C#, ASPX, JQuery, CSOM
Confidential, Providence, RI
SharePoint Architect
Responsibilities:
- Led migration from SharePoint 2010 to SharePoint 2013 and 2016 content management system through third party tools.
- Customized SharePoint portal and user interface, Web Parts, and Pages using .NET programming.
- Branded user interface and portal using HTML/CSS.
- Integrated with SQL database and custom .NET to enable user queries to pull data for views and reports.
- Converted over 1000 line of business InfoPath forms into Nintex forms in response to Microsoft ending support for InfoPath forms.
- Automated business process using SharePoint Designer workflows and Nintex workflows.
- Converted InfoPath XML forms to PDF and auto generate email them using Nintex workflows.
- Used SQL Server Reporting Services for custom management reports.
- Used Team Foundation Server for version control, task tracking, issue tracking and managing backlog and bugs.
- Created custom web application integration with SharePoint using custom .NET API.
- Responsible for initial assessment and requirements gathering phase through weekly meetings with the business and site owners.
- Debugged SharePoint bugs and issues through PowerShell, Firefox, and Fiddler for web based errors.
- Implemented K2 Black pearl workflows in the SharePoint environment.
- Managed group permissions through Active Directory and User Profile Services.
- Used LINQ to SQL to retrieve and manipulate data from a SQL server database.
- Updated and modified existing stored procedures in model for MVC-5 application.
- Connected SharePoint 2013 On-Premise with Exchange Server’s external data for contacts and events.
- Configured Managed Metadata Service, columns, and Managed Properties for refining Search
- Created Google-like search experience through Custom Display Templates, Managed properties, and Keyword Query Language.
- Updated and debugged existing custom Timer Jobs for updating custom lists in Visual Studio 2013.
- Designed and coded several custom features and web parts using VS 2010, SP Services, CSOM, Server side Object model, jQuery, JavaScript, AngularJS.
- Applied database attach method of migrating content database across the Enterprise System.
- Created business process workflow diagrams using Business Process Modelling Notation (BPMN).
Confidential, Atlanta, GA
SharePoint Developer/Architect
Responsibilities:
- Migrated and managed client’s Office 365 intranet portal, including custom development of workflows, web parts and InfoPath Forms in SharePoint Designer 2013.
- Worked on a migration project to Office 365, developed solutions using the SharePoint Add-in model along with Azure as hosting option.
- Planned for configuration of hybrid environments for SharePoint on premise and Office 365.
- Integrated Yammer into SharePoint and main software for social collaboration.
- Created site collections, user/group permissions, and document libraries for specific business projects and tasks.
- Managed Microsoft Project Office’s workspaces, Search, document libraries and custom views in SharePoint 2013.
- Created custom approval workflows in SharePoint Designer 2013 for managers to approve request prices and tasks.
- Redesigned custom InfoPath forms with updated branding and required field validation requested by the owners.
- Improved user experience by applying branding techniques along with web technologies such as jQuery, CSS 3 and Bootstrap that provided responsiveness to the portal.
- Managed and tracked site collection quotas, external users on external shared sites, and term store through the Admin Portal.
- Created and enhanced existing InfoPath forms using InfoPath Designer as well as VSTS accessing nodes and values elements using XPath.
- Configured Responsive Design in SharePoint 2013 page layouts through device channels and CSS media queries.
- Embedded Google Analytics for tracking site usage in Master Pages.
- Provided updated documentation, mockups and user requirements for every code fix and build
- Developed several custom SharePoint App assets in support of the newly configured corporate app store
- Programmatically provided Lists and Libraries using WSP solution packages to the farm.
- Utilized ADODB to connect to back-end database, manipulated and store product and stock information for the newly created system.
- Developed several COM components including DLLs and ActiveX controls, then used them in the new application that was being implemented.
- Built additional alternate ASP-based applications to provide users with web-based access to the human resources system
- Created a C# .NET application consisting of many .NET projects pointing to a SQL Server database.
- Custom SharePoint development using C#, JQuery; created various Web Parts, custom master pages, application pages to handle security authentication, workflows, reports, CSOM, REST and customizations using JQuery.
- Developed SharePoint Hosted App parts using Visual Studio 2013, CSOM and REST API.
- Created reports using SQL Reporting Services (SSRS) for customized and ad-hoc Queries.
- Generated several drill down and drill through reports using SSRS.
- Programmatically updated web pages in ASP, ASP.NET, PHP.
- Involved in development of UI Pages using the HTML, Master Pages & ASP.NET Controls.
Confidential, Los Angeles, CA
.NET Developer/SharePoint Developer
Responsibilities:
- Updated out-of-the-box list and libraries forms in InfoPath 2013 with custom features, styles and validation
- Created Event Receivers to streamline proper validation and verification processes on list and libraries updates and uploads.
- Configured and managed version control of document libraries in latest SharePoint 2013 document libraries.
- Updated existing SQL Queries and Stored Procedures in existing reports in client’s Sales department sites in SharePoint 2010 Enterprise System
- Developed an automated report subscription process using SSRS
- Used JavaScript and web services to update custom lists for client’s internal request system.
- Created a custom timer job in Visual Studio 2010 to verify and update existing managers on client requests in several SharePoint lists.
- Implemented custom workflow in SharePoint Designer 2013 for logging and tracking user activity on Document lifecycles.
- Provide documentation for site owners and end users on SharePoint solutions.
- Provided Lunch-n-Learns and workshops for teaching best practices in managing sites, libraries, version control and checking files in.
- Involved in development and support of application built with C# and ASP.Net hosted on SharePoint with backend SQL Server database.
- Involved in development of UI Pages using the HTML, Master Pages & ASP.NET Controls.
- Developed custom reports based on complex business logic using SQL Server Reporting Services.
- Implemented content management functionality allowing users to efficiently manage content in Documentum repository from and within SharePoint sites using DFS.
- Provided most commonly used content management functionalities via custom built web parts using >NET programming, including check-in, check-out, versioning, importing, exporting, viewing and workflow management.
- Improved database retrieval time using C# function to better facilitate communication with SQL database.
- Customized SharePoint collaboration solutions that managed user access, sharing and version control using .NET framework.
- Designed custom content types using .NET, HTML, C#, JavaScript and CSS, in SharePoint for document display and wiki management.
Confidential, Atlanta, GA
.NET Developer/SharePoint/C# Developer
Responsibilities:
- Offered technical support through help desk for client’s web applications.
- Debugged and tested modules and scripts.
- Participated in the evaluation and testing of new tools and technologies for the client
- Worked with reporting packages such as SQL Server Reporting Services and Crystal Reports
- Developed custom applications in ASP.NET, and involved in writing C# classes.
- Worked with Ajax enabled services using C# and ASP.NET
- Implemented LINQ on various data sources using Silverlight applications.
- Created custom page layouts, lists and views and master pages in SharePoint 2010.
- Created SQL Stored Procedures and Queries through SQL Server 2008
- Applied Grid View and Repeater controls for displaying data and dynamic rows in custom web forms.
- Used PowerShell to manage existing custom solutions, and automate backups for lists and sites.
- Use C#.NET to customize event handler to send notification to power users when a document is uploaded.
- Used Page Viewer web part customized in C#.NET to display of data from external sites.
- Created custom web part in C#.Net to display integrated Excel data in SharePoint.
- Responsible for version control using Team Foundation Server (TFS), managing task and tracking issues.
- Responsible for tracked version releases and changes in C# code library.
- Coded event handlers in C#.NET with custom triggers and responses.
- Troubleshooting of database communication issues with SharePoint and custom .NET web applications.
- Implemented FAST Search Server 2010 for SharePoint to provide enterprise wide federated search capabilities.
- Configured Fast Search Content and Fast Query Search Service Application into SharePoint Server 2010.
- Created a .NET web service that consumed information from SQL database and exposed it to SharePoint as an external list.
- Developed document management solutions, including customized storage and retrieval systems.
- Designed and implemented improved functionality with custom timer jobs and event receivers in SharePoint.
- Innovated a customized timer job to editors of content aging so they can keep the content fresh.
Confidential
BI Analyst and SharePoint Administrator
Responsibilities:
- Development of spatial analysis and director level dashboards with Micro Strategy Business Intelligence and Visual Crossing (mapping interface) to show business information and projections, like sales per region or productivity gauges on thematic maps and charts.
- Administration and updating of the Active Directory. Responsible of SharePoint profile synchronization with Active Directory using the import feature from Central Administration.
- Creation of front end pages using jQuery, JavaScript and HTML of the intranet.
- Creation of site pages, lists and documents for internal users and administration of access permissions to such users.
Confidential
GIS project coordinator
Responsibilities:
- Approve the alternative solutions concerning the areas of opportunity of ICT by aligning the applicable regulations in the field coordination
- Research and development of geographical applications to facilitate applications to facilitate strategic decision-making
- Provide systems of geographical inquiry for citizenship in general.
- Created MVC applications for providing updates
- Created documentation, user manuals, and test cases for various applications and solutions.
- Developed and consumed web services for analysis and integration with field reports.
- Developed .NET batch applications which were used for processing high volume of data.
- Designed and developed rich internet applications for the WEB using Silverlight
- Developed custom .NET web applications using MVC 4, Entity Framework 4.0 and LINQ