Sharepoint Architect Resume Profile
Rochester, NY
Summary: |
- Skilled SharePoint Architect/Developer with over 4 years of IT experience
- Experience with SharePoint 2013 and SharePoint 2010
- Knowledgeable in SharePoint 2013 app model development using CSOM
- Knowledgeable in SharePoint 2013 API: .NET, REST, SOM, JavaScript
- Skilled in SharePoint automation via Timer Jobs, Event Receivers, Workflows
- Experience with common SharePoint tools: SharePoint Designer, Visual Studio, InfoPath, TFS
- Expertise in developing web components in ASP.NET with Visual Studio, including WebForms
- Experience utilizing the Microsoft MVC Framework as a basis for facilitating code independence
- Experience developing N-Tier Architectures
- Experience developing merchant services and making use of the PayPal SDK
- Expertise in web programming using CSS3, HTML5, JavaScript
- Expertise in JavaScript frameworks: AngularJs, JQuery, Bootstrap, Masonry, Infinite-Scroll, AddThis
- Familiar with creating user interfaces following principles for responsive web design
- Experience working with npmjs and LESS
- Proficient using AJAX for dynamic web pages
- Experience with database manipulation using the full CRUD via SQL, triggers, views, importing data and performing normalization
- Familiar with constructing requirement documentation and functional specification
Programming Languages: C , C , Java/JSP, JavaScript, ActionScript, VB, ASP, ASP.NET, HTML5, XML, XSLT, CSS3
.NET: Framework 4.5, Framework 4.0, Framework 3.5, Framework 2.0
OS: Unix/Linux, Windows XP, Windows 8, Windows 7, Solaris
Database: SQL Server 2012, SQL Server 2008 R2, SQL Server 2005, Oracle, MySQL
JavaScript: Bootstrap, JQuery, RazorJS, AngularJs
Methodology: Agile, Waterfall, Test Driven Development, MVC, MVVM, MVP, Singleton, Factory
Toolset: Visual Studio 2013, Visual Studio 2012, Visual Studio 2010, Visual Studio 2008, NetBeans, Eclipse, MS Script Editor, Firebug, WebKit Web Inspector
BI Tools: Crystal Reports
Version Control: Team Foundation Server TFS , Subversion SVN
Web Servers: Apache HTTP Server, Tomcat, IIS
Work History
Confidential
SharePoint Architect
This project centered on evaluating SharePoint 2013 offerings and hosting options. The existing system was scheduled to be migrated after an evaluation period, then customized for personal functionality. The role incorporated advising on SharePoint 2013 feasibility, demonstrating functionality and how current web parts would work as client side apps. Another major responsibility of this role involved the physical migration as well as developing the new customizations.
- Performed pre-migration activities in preparation for a migration from SharePoint 2010 to SharePoint 2013.
- Prepared research and documentation to compose in-depth cost analysis of migration and operations of SharePoint 2013 On-Premise vs SharePoint 2013 Online.
- Conducted Gap-Fit Analysis to compare customizations and functionality existing in SharePoint 2013 as well as hardware requirement comparisons between SharePoint 2013 On-Premise and SharePoint 2013 Online/Office 365.
- Created a comprehensive inventory chronicling all server-side customizations: web parts, workflows and content databases.
- Reviewed list of customizations with stakeholders to determine non-essential customizations and orphaned files to be excluded from migration.
- Designed and executed strategic plan to configure new SharePoint 2013 On-Premise farms servers as a POC and later converted it to a Development environment.
- Delivered exhibition of POC, garnering approval to make amendments and proceed with full scale migration to SharePoint 2013 On-Premise.
- Configured a full four-tiered SharePoint 2013 On-Premise environment consisting of a Development, testing, user acceptance testing and production environments.
- Implemented joint development process for all new customizations SharePoint 2013 SharePoint hosted apps with TFS as the main tool for collaboration and version control.
- Replicated SharePoint 2010 web parts as SharePoint 2013 user authenticated apps setup in cross-domain configuration using JavaScript to make them lightweight and free up SharePoint performance.
- Developed a REST service to interact with lists containing policies for the purpose of manipulating policy information when updates are made via SharePoint hosted apps.
- Designed queries using REST to make efficient interactions with SharePoint endpoint using AJAX calls.
- Branded the new SharePoint 2013 environment with MasterPages for consistency and a combination of JavaScript, CSS, HTML and XML.
- Customized navigation elements using JavaScript library Bootstrap, housing the library locally for consistency sake.
- Served as Process Owner under an Agile Scrum project implementation, leading session for Sprint Planning, Sprint Review and Sprint Retrospective meetings.
- Performed detailed knowledge transfer, completing user documentation, customization manifest, administrator guide and services index for reference points.
Confidential
SharePoint Developer
The project focus was transforming a simple, low customized SharePoint 2010 environment into a more customized, high performance SharePoint 2010 environment. This role entailed employing efficient coding practices in Visual Studio and C to develop customizations that were functional and did not hamper SharePoint performance. A major improvement was converting manual processes into processes that could be completed mostly, if not totally, by SharePoint.
- Customized an existing SharePoint 2010 environment with three portals created mainly with OOB functionality.
- Extended the base functionality to achieve a higher degree of personalization and flexibility using Sandbox solution web parts and sequential workflows.
- Created custom content types to standardize creation and manipulation of industry specific objects such as insurance appraisals, geographically grouped client resourcing and policy holders.
- Used SharePoint 2010 GUI to create specialized columns and site columns to support the functionality of the new content types.
- Gathered requirements pertaining to existing processes that were being performed manually that could be recreated in SharePoint 2010 to increase efficiency.
- Generated workflows in SharePoint Designer 2010 to alert agents two weeks in advance of policy renewal periods.
- Utilized PowerShell scripts designed to generate a report of low usage sites within SharePoint for the goal of presenting a report suggesting deletions.
- Wrote a PowerShell script aimed at deleting sites within unacceptable limit of usage as set by IT Stakeholder group.
- Developed a Visual Studio 2010 timer job aimed weekly gathering the names and contact information of all policy owners with overdue payments.
- Utilized InfoPath Forms 2010 to develop make it much easier for agents to collect information from new policy holders and enter into the database.
- Wrote CAML queries to pull filtered information from lists to populate several web parts aimed at providing appropriate displays on policies, holders, and providers with sorting and filtering based on credentials.
- Expanded base functionality with custom actions added to the ribbon for personalized usage via C and Visual Studio.
- Implemented full wiki FAQ directories for use of the SharePoint system, another to serve as a cheat sheet for helpdesk, and a third for agents to answer questions for policy holders and potential clients.
Confidential
Web Developer
Developed/Tested internal web pages that allowed Thomson Reuters employees to streamline CRUD operations between their individual warehouse pipelines and gather statistics. The project used ASP.NET and SQL to create an intranet web application. Managed the migration from Wiki documentation to theHub for several teams.
- ASP.NET was the base language in which the project was developed.
- Managed connections backend services to three data warehouses through use of ADO.NET.
- Wrote a dedicated data link layer in C to control interactions with the backend sources.
- Designed front-end UI and control page elements with Bootstrap JavaScript library and ASP.NET.
- Used ASP.NET AJAX Control Toolkit to create quick AJAX performance enhanced web applications.
- SQL and Oracle Databases were utilized to gather data and calculate analytical data for each data warehouse dashboard.
- MySQL was utilized to transfer data from a dated data source into a more modern compatible format for data retrieval and usage.