We provide IT Staff Augmentation Services!

Senior Sharepoint Architect Resume

5.00/5 (Submit Your Rating)

SUMMARY

  • Functional Analysis
  • System and Application Architecture
  • SharePoint Solution Architecture
  • Technical couching and leading
  • Task effort and time estimation
  • Architecture applicative
  • Object Oriented Design and Development
  • Design Patterns
  • System Integration
  • Web and Windows application development

TECHNICAL SKILLS

  • Platform and technologies
  • SharePoint 2010, 2013, 2016
  • Office 365 C#. Net, VB.Net, Asp.Net, C++, VB6.0, InfoPath
  • .Net Framework (2.0, 3.5), IIS (5.0, 6.0)
  • WPF, WCF, WWF, Web Services
  • XML, XSD, XSLT, SOAP, UML
  • JavaScript, Ajax, jQuery, AngularJS, KnockoutJS
  • Enterprise Library Application Blocks
  • SOA, MVC, CSLA Business Objects, Design Patterns
  • Data Mapper, DTO, Table Module, Active Record
  • Visual Studio, Visio
  • Team Foundation Server, VSS 6.0, CVS, Subversion
  • BizTalk Server, Microsoft Dynamics CRM
  • SSIS, SSAS, SSRS
  • SQL Server, Oracle, MySQL
  • P+, SDLC, Agile, Merise, RUP

PROFESSIONAL EXPERIENCE

Senior SharePoint Architect

Confidential

Responsibilities:

  • SharePoint 2016 farm architecture, topology and build book.
  • Leading the technical efforts aiming at upgrading existing content management applications from SharePoint 2007 to SharePoint 2016.
  • Introducing Office 365 and participating in the efforts of its integration and adoption
  • Designing and developing components and integration tools (Add - ins, SSO authentication modules...)
  • Preparing scripts and tools for content and data validation

Technical EnvironmentSharePoint, Office 365, .Net, SQL Server, PowerShell, Active Directory, window 10, Metalogix, SiteMinder, SharePoint Framework (SPFx), NodeJS, AngularJS, NPM, Yeoman.

Senior SharePoint/.Net Architect

Confidential

Responsibilities:

  • Preparing detailed migration plan for SharePoint, CRM and .Net legacy applications to the latest versions.
  • Presenting platform migration alternatives (SharePoint 2013, SharePoint Online, and SharePoint 2016) and offering recommendations as to the best platform that aligns wif business needs and orientations.
  • Analysing the existing SharePoint sites (Internet, Intranet, Extranet and Personal Sites) and preparing a roadmap for their migration from SharePoint 2007 to SharePoint 2013.
  • Analysing the existing extranet application used by Quebec daycare institutions for theirs annual financial reports and preparing its migration to SharePoint 2013 and CRM 2015.
  • Developing .Net alternative applications to BizTalk asynchronous processing.
  • Building .Net SharePoint components (WebParts, TimerJobs, Service Applications...) and planning data and system integration wif SQL Server and other .Net applications.
  • Planning SharePoint farms for performance and availability. Designing the topology of SharePoint components (Servers, Content Databases, Service applications, Web applications...). Also provisioning SharePoint Service Application (Search, User Profile, Managed Metadata, Excel Services…).
  • Deploying BI SharePoint services along wif built-in SQL Server Reporting Services (SSRS) and PowerPivot.
  • Conducting security and intrusion tests and implementing hardening procedures to protect the public facing SharePoint internet and extranet.
  • Planning the migration of Visual Studio solutions from earlier versions to VS2013 along wif Team Foundation Server.

Technical EnvironmentSharePoint, Office 365, C#.Net, SQL Server, CRM Dynamics, PowerShell, window 10, UML, Team Foundation Server, Active Directory.

Senior SharePoint/.Net Architect

Confidential

Responsibilities:

  • Building .Net SharePoint components (WebParts, TimerJobs, Service Applications...) and planning data and system integration wif SQL Server and other .Net applications.
  • Promoting SharePoint client side alternatives like CSOM and JSOM. And developing components wif ASP.Net, JavaScript, CSS, REST, etc.
  • Conducting a capacity planning for SharePoint 2013 based on the existing SharePoint 2010 and defining the logical architecture.
  • Deployment of the new SharePoint farm (using PowerShell and AutoSPInstaller).
  • Identifying the components to be migrated (sites, customizations and services) and adapting components to the new environment. Reworking some customizations (like master pages, workflows, custom code and WSP packages) to comply wif SharePoint 2013.
  • Defining the overall migration plan for machines and applications.
  • Preparing and verifying the transition to claims based authentication.

Technical EnvironmentSharePoint 2010 et 2013, C#.Net, SQL Server, PowerShell, UML, Team Foundation Server, Active Directory.

Application Architect / Senior SharePoint/.Net Consultant

Confidential

Responsibilities:

  • Performance and Capacity Management Planning and preparing SharePoint deployment infrastructure and packages. Building and scaling farm topologies, including which services to run on which servers.
  • Service Applications provisioning and configuration (User Profile, Search, Managed Metadata, etc.). Define external sources for crawling, user profile import connections (multiple domains) and extend user profiles by adding relevant business attributes and defining import sources.
  • Preparing wide scale deployment modules for SharePoint sites and content using PowerShell and custom STSADM commands.
  • Conducting feasibility analysis and implementing POCs
  • Preparing the architectural and software specification documents.
  • Analysing and selecting the security model used by SharePoint sites and building the Active Directory objects and group hierarchy which will allow to target the different business unites both for security and audience targeted content.
  • Design and development of SharePoint components (features, Web Parts, Timer Jobs, Custom Application Services, etc.).
  • Designing a custom notification feature which targets active directory groups and customizes the content of the notification following the preferences and settings of the receivers.
  • Design and development of an auditing tool of the SharePoint platform (servers and components) (Profiles Synchronization, Search Crawling, Timer Jobs and Windows Scheduled Tasks).
  • Participate in SharePoint portals recovery and the implementation of SharePoint Disaster Recovery Plan.
  • Moving SharePoint sites search from Google appliances which are not able to consider SharePoint security restrictions to SharePoint Server Search where security trimming allowed exposing secured content to search queries.
  • Design and development of Single Sign On integration wif external service providers (Taleo and Novus) using SAML 2.0
  • Design and development of a site quota management feature site uses an approval workflow.
  • SharePoint integration wif legacy and external systems like Lotus Notes applications, VIP, Documentum.
  • Opening Microsoft Support Tickets and conducting the technical follow up of SharePoint issues wif the provider.
  • Conducting research and providing proof of concepts and preparing a SharePoint 2010 vs. 2013 Features Comparison study to help the steering committee decide on the target migration platform of the elected officers SharePoint sites.

Technical EnvironmentSharePoint (2007, 2010, 2013), C#.Net, PowerShell, Office 365, UML, SQL Server, Team Foundation Server, Active Directory, Agile.

.Net and SQL Consultant

Confidential

Responsibilities:

  • Designing Dynamics CRM integration and interoperability components wif SQL and legacy CRM systems
  • Designing a staging data store to improve the performance of integration tests
  • Designing the unit testing platform for SQL Functions by using TSQLUnit.
  • Analysing the data extraction and integration queries wif Dynamics CRM database to improve the performance
  • Writing XSLT transformations for WebSphere DataPower SOA Appliance

Technical EnvironmentC#.Net, Microsoft Dynamics CRM 4, T-SQL, WebSphere DataPower, SSIS, UML, TFS. TSqlUnit

Application Architect / Technical Team Lead

Confidential

Responsibilities:

  • MVC application architecture of PLT (Process Lifecycle Tracking)
  • System integration using SSIS Packages.

Technical EnvironmentC#.Net, SharePoint, SSIS, SSAS, UML, TFS, TSqlUnit.

Application Architect / SharePoint Senior Developer

Confidential

Responsibilities:

  • Integration of systems built on SharePoint, Notes, Oracle and promoting SOA architecture. Designing the services and moving from point-to-point integration towards the company’s ESB (Enterprise Service Bus).
  • Provisioning IVia sites and contents using SharePoint 2007.
  • Defining the SharePoint architecture (sites, content types, lists, connection libraries, BDC, web parts ...) of HR Forms.
  • Using the BDC (Business Data Catalogue) to integrate data form different sources and services.
  • Designing and developing forms using InfoPath and custom aspx pages as well as custom web parts for the application.
  • Designing and developing the workflows using WF and C#.
  • Building deployment packages.

Technical EnvironmentSharePoint Services, MOSS 2007, Microsoft Search Server (MSS), InfoPath, ASP.NET, C#.NET, Lotus Notes, Visual Studio 2008, SQL Server, Oracle, Services de Web, UML.

Application Architect /.Net Senior Developer

Confidential

Responsibilities:

  • Defining and building the communication protocols wif the GPS provider services.
  • Building a notification system to help monitoring the work of the system components.
  • Define the quality of GPS data parameters and the configuration parameters to help taking the services on and off line. This also is necessary to make the system robust and easy to recover from exceptional behaviours.
  • Integration wif a mainframe system to make the trains schedules available through the ESB.

Technical EnvironmentC#.NET, MOSS 2007, Lotus Notes, Mainframe, Visual Studio 2008, SQL Server, Services de Web, UML.

Confidential

Application Architect /.Net Senior Developer

Responsibilities:

  • Conducting opportunity evaluation, preliminary analysis and architecture of the new applications. Produce the P+ deliverables for the architecture, unit tasks, user interfaces and system operations.
  • Object Oriented Design and Development, ORM, use cases, activity, class and sequence diagrams in UML.
  • Promoting SOA and building the company’s .Net services: security services, localization, logging, task scheduling, exception handling, user preferences, etc.
  • Integration wif SharePoint, Notes and Oracle systems.

Technical EnvironmentASP.NET, C#.NET, MOSS 2007, Lotus Notes, Visual Studio 2005, SQL Server, Oracle, JavaScript, Ajax, Service de Web, Application Blocks, Design Patterns, UML.

Agile.Net Senior Developer / Application Architect

Confidential

Responsibilities:

  • Implement SOA architecture for new modules and review the design of the application to make sure of its consistency and compliance wif the application architecture and best practices.
  • Versioning and controlling the project lifecycle by using Visual Studio Team System.
  • Object Oriented Design of the business layer. The communication between the business and the presentation layers is provided via web services.
  • Using WSE 3.0 and SOAP Extensions, the early version of WCF, to mitigate the time zone problems for remote clients.
  • System integration of SharePoint and Team Foundation Server to build an issue tracking, follow-up and reporting environment.
  • Doing the design and architecture for SharePoint, BizTalk and .Net solution.
  • C#.Net development and issue fixing. Using XML and XSLT wif MS Word 2003 to produce word formatted reports.

Technical EnvironmentC#.Net, Visual Studio 2003/2005, SharePoint 2003, XML, XSLT, XSD, WCF, Web Services, SOAP, Design Patterns, SQL Server 2005, UML, Team Foundation Server.

Confidential

Senior Developer - Team Lead

Responsibilities:

  • Team lead and main C#.NET expert responsible for the accounting module.
  • Help writing the Detailed Design Document (UML and technical documentation).
  • Development ASP.Net and C#.Net. Building an XML data production tool for testing.
  • Working wif the business analyst to refine business requirements when necessary.
  • Working wif the system architect to make sure the design patterns we are using (Command, Façade, Observer, Decorator...) are the most appropriate for our design.
  • Provisioning and configuring a collaboration SharePoint portal for the project. Designing the notification and the versioning of the project related documents.

Technical Environment.Net Framework 1.1, SharePoint 2003, Asp.Net, C#.Net, SharePoint Services 2003, Design Patterns, PL/SQL, XML, UML.

Confidential

.Net Senior Developer - Team Lead

Responsibilities:

  • Development C#.NET, ADO.NET of the payment module.
  • Implementing a distributed architecture where the system was layered both logically and physically. Advanced techniques, like CSLA (COMPONENT-BASED SCALABLE LOGICAL ARCHITECTURE) business objects, were employed to achieve this goal. This, in turn, is based .Net most advanced concepts like Serialization, Reflection and Remoting.
  • The design followed the MVC design pattern by using Microsoft UIP Application Block.
  • Writing and analyzing SQL queries to achieve a reasonable performance especially when building the sales heavy reports.
  • This project was my first experience wif telecommuting. We had to figure out solutions for inherent problems of distributed development teams.
  • UIP Pattern and Architecture (MICROSOFT UIP APPLICATION BLOCK) which is an implementation of the MVC design pattern.

Technical Environment.Net Framework 1.1, C#.Net, Design Patterns (MVC), T SQL, .Net Remoting, XML, CSLA Business Objects, UIP, Microsoft Application Blocks, UML.

Confidential

Senior Developer

Responsibilities:

  • As the main developer of the HostFront Legacy Integrator, my responsibilities varied from participating in defining the business requirements to modeling and defining the system architecture and heavily participating in the overall development.
  • As a member of HOSTFRONT ENTERPRISE MANAGER team, my main task was the development in C#.NET of the Sessions Pool Manager module.
  • To increase the availability of HostFront servers and make them more responsive, a pool of sessions is made available to be consumed by clients and the Pool Manager manages sessions’ allocation and attribution
  • Using .Net Remoting to provide communication between the Legacy Integrator and the Session Pool Manager.

Technical EnvironmentTCP/IP, .Net Framework 1.1, C#, VB, VSIP, .Net Remoting, Services de Web, UML.

Confidential

Business Analyst, C#.Net Developer

Responsibilities:

  • Conducting the system architecture. Using mobile SMS to establish a two-ways communication channel wif the vehicles.
  • Decide on the relevance and adherence of the architecture to best practices and standards.
  • Modeling and system analysis.
  • Main developer (C#.Net) of FMS Data Manager and the windows and web services.
  • Designing the system’s database.
  • Designing the real-time modules (GPS, SMS, and GPRS).

Technical EnvironmentTCP/HTTP, .Net Framework 1.0, Windows Services, C#, ADO.Net, ASP.Net, XML Web Services, .Net Object Remoting, Serial Communications, GSM, GPRS, SQL Server, UML.

Confidential

Business Analyst, VB.Net Developer

Responsibilities:

  • Main developer (VB.Net) of SCIS (Syriacomm Information System).
  • UML Modeling and system analysis. Designing the system’s database. (SQL Server 2000).
  • Designing SCIS reports using CRYSTAL REPORTS 9.0
  • Building an intranet tool (ASP.NET) for project management.

Technical Environment.Net Framework 1.0, ADO.Net, ASP.Net, VB.Net, Crystal Reports, Oracle, SQL Server, UML.

Confidential

Software Engineer

Responsibilities:

  • Software team leader: Designing and developing the company’s HR and payroll systems.
  • Designing an Object Oriented model for water networks. And building a GUI to help managing water distribution and monitoring. VISUAL C++, MFC, OOD, UML.
  • Establishing the company’s GIS. ArcView, ArcInfo, InterGraph GeoMedia, MS Access.
  • Developing and administrating the company’s web site confidential.

Technical EnvironmentIIS4.0, ASP, DHTML, PHP, Perl, JavaScript et MySql, JavaScript, ASP, DHTML, PHP, Perl, Visual C++, Visual Basic, Visual Studio 6.0, MFC, OOD, GIS, ArcView, ArcInfo, InterGraph GeoMedia, IIS4.0, MySql, Access, SQL Server, UML.

Confidential

Engineer R&D, Teacher

Responsibilities:

  • Designing production planning software in Borland C++ and Visual Basic and MS Access.
  • Building dynamic link libraries that contain the implementation of ordering algorithms (Bell, Dijekstra, disjunctive constraints...) along wif some greedy algorithms.
  • Finding good mathematical algorithms for tasks ordering in a textile factory (SEZA - DAMASCUS) based on machines availability and delivery timelines.
  • Designing a geographical information system. This system gives a 3D view of a region based on its counter lines. Visual C++, MS Access and OpenGL.
  • Teaching programming and applied mathematics (Object Oriented Programming, Operation Research, Numerical Calculus and Statistics) as well as mathematics for engineering students.
  • Designing an object oriented model for graph-based algorithms. Borland C++.
  • Developing good mathematical algorithms for the mapping problems (the covering problem). Switching between greedy algorithms following the specific input-output set and the cells (FPGA) being used. C language.
  • Implementing in C of greedy algorithms to improve a solution of the salesman problem obtained by Linear Programming.

Technical EnvironmentUNIX, Borland C++, Visual Basic, MS Access, SQL Server, Oracle.

We'd love your feedback!