Lead Sharepoint Architect/developer Resume
Cleveland, OhiO
SUMMARY:
- Over eight years of extensive IT experience in all phases of Software Development LifeCycle (SDLC) utilizing the latest cutting edge technologies and tools
- Proficient in Design, Development, Implementation, Upgrade, Integration and Administration of Collaboration Portals and Content Management Systems using Microsoft SharePoint Technologies
- Hands on experience in implementing custom Web Parts, Workflows, InfoPath Forms, Web Services, Features, KPI, Branding, Integration with LOB applications using MOSS 2007, .NET Framework 3.0, SharePoint Designer, Visual Studio.NET
- Well versed in Business and Systems Analysis with good understanding of Business Process Flows, Case Tools, and Business Analysis
- Experienced working in fast - paced environments demanding strong organizational, technical and interpersonal skills
TECHNICAL SKILLS:
Microsoft Technologies: WSS 3.0/2.0, .NET Framework 3.5/3.0/2.0, MOSS 2007, SharePoint Portal Server 2003, Office InfoPath Forms Services, Business Data Catalog, Windows Workflow Foundation, C#.NET, VB.NET, ASP.NET, ADO.NET, CAML, IIS, Information Rights Management
Internet Development: AJAX, Silverlight, CSS, CML, XSL, XSLT, HTML, DHTML, ASP, VBScript, JavaScript, Web Services, WSDL, SOAP
Platforms: HP-Unix, Windows Vista, Serer 2008/2003/2000/ NT, XP
Other Technologies: C++, Java, J2EE, JSP, Siebel, HTTP, TCP/IP
Design: Agile-SCRUM, Model View Controller (MVC), Object Oriented Analysis and Design, Unified Modeling Language
Database / Reporting: SQL Server 2008/2005/2000, PostgreSQL, SQL Server Reporting Services, Crystal Reports
Tools: Visual Studio.NET, Visual Studio 2008/2005/2003, JBuilder, VSS, ClearCase, ClearQuest
PROFESSIONAL EXPERIENCE:
Lead SharePoint Architect/Developer
Confidential, Cleveland, Ohio
Responsibilities:
- Analyzed business requirements to translate it to technical requirements
- Designed a custom SharePoint Service Application to send scheduled e-mails using a SharePoint Timer Job
- Used the FAST Content API to retrieve data from FAST Search Index for a custom web part.
- Utilized Managed Metadata Service to integrate taxonomy in the aspx forms used by end users to enter data
- Designed custom Sequential Workflow with Visual Studio 2010 according to the business rules to approve and publish documents
- Used Visual Studio 2010 to package all customization into features and solution packages and prepare them for QA and production deployment
- Customized user roles according to business rules
- Customized New, Edit and Display forms in order to add enhanced functionality for specific fields.
- Added custom actions in the ribbon to trigger specific functionality by calling ECMA Scripts and avoid server postbacks
- Utilized MVP (Model-View-Presenter) in web parts
Lead SharePoint Architect/Administrator
Confidential, New York City, New York
Responsibilities:
- Lead architect and senior developer of project to build digital asset management extranet
- Portal was developed in SharePoint 2010 for people nationwide to collaborate and manage advertising assets such as images, audio and videos
- Implementation of SharePoint 2010 server farm and FAST Search Server 2010 for SharePoint to provide enterprise search capabilities
- Worked on customization of DispForm.aspx, EditForm.aspx and NewForm.aspx in SharePoint Designer
- Performed analysis of corporate Intranet and wrote recommendations report
- Successfully migrated SharePoint 2007 content into SharePoint 2010
- Setup medium server farm with Kerberos
- Created the Infrastructure Architecture and Deployment plan for the creation of the development, quality assurance, staging, and production environment
- Lead a development team of 3 people to successfully create applications for Internet, Intranet, and Extranet presences all running on 2010
- Application was developed using SharePoint 2010 in a medium server farm configuration
- Applied feature stapling to customize look and feel of site definitions
Sr. SharePoint Consultant/MOSS Architect
Confidential, New York City, New York
Responsibilities:
- Conducted discovery sessions to analyze the business process and gathered business requirements interacting with business users to implement a collaboration portal for the HR department
- Created the Technical Solutions Design document and also the Capacity and development plans
- Leveraged Agile Scrum methodology in implementing the SharePoint Portal
- Performed the installation and configuration of MOSS 2007 in a load balanced production environment with Web Front End Servers, Indexing Server and Clustered SQL Server 2005 database
- Designed and created custom workflows using SharePoint Designer and Visual Studio.NET to process the vacation request applying the business requirements
- Wrote custom Web Service using SOAP XML messages to retrieve data from the Siebel CRM application and made accessible in the SharePoint portal by creating application definition file using the BDC feature of MOSS
- Built and deployed InfoPath Forms, and connected it by using the Business Data Catalog Actions Web Part and wrote back the changes made via the custom Web Service
- Developed a custom .NET Auditing solution to configure and manage auditing of various events by creating custom application pages, creating custom menu item for navigation
- Created a Feature Receiver using Visual studio.NET to assign data from existing lists to lookup columns when feature with large chunks of site columns was activated
- Created Active Directory user service Web Part using C# which collected information from Active Directory for current SharePoint user, displayed the data on site page, allowed users to modify the information fields and saved the changes in AD
- Performed deployment of assemblies and file system files to all servers in a farm by creating Solution Packages
- Planned and implemented strategy for Windows File Share Migration to SharePoint, identifying file types, metadata and creating custom document libraries
- Deployed custom Silverlight components to SharePoint sites to provide rich presentation
Sr. SharePoint Developer/Consultant
Confidential, New York City, New York
Responsibilities:
- Involved in migration of corporate intranet portal from SharePoint 2003 to Microsoft Office SharePoint Server 2007 in a medium server farm environment
- Planned and documented the Gradual upgrade process, detailing the various components involved
- Created and deployed new v3 custom site definitions, upgrade definition file and page template upgrade definition files
- Used SharePoint Configuration Analyzer to determine what custom web parts were installed and on what pages
- Rewrote and redeployed existing custom web parts to ensure compatibility with MOSS 2007
- Implemented Searching in Shared Service Provider (SSP) by running Full Crawl to recreate indexes, created Search Scopes and re-configured search schedules
- Extensively used AJAX, FLASH and CSS to redesign and implement custom branding for the corporate intranet portal in Windows SharePoint Services 3.0
- Created custom view to display data by embedding SPGridView control on custom application pages and populated data from the ADO.NET DataTable
- Created customized wiki definition, with custom fields and layout and created an event handler that activated with the site definition and programmatically set the template page for each newly created wiki page
- Configured Managed Properties in Search to retrieve custom properties from the list and to use criteria against them
- Developed configuration management through UI providing admin users with functionality to deploy/rollback changes if required
- Created custom Calendar Web Part that connected multiple lists and displayed consolidated view of all events, also retrieved data from Microsoft Outlook and displayed the user’s meetings/events on the same calendar view
Sr. SharePoint Developer/Administrator
Confidential, Irvine, California
Responsibilities:
- Created Functional and Business Requirements document and there by developed the System Design document to set up SharePoint based Knowledge management portal
- Designed and created the department wise site collections and web sites to access knowledge resources and content specific to the department
- In user registration forms created using InfoPath, used SPQuery to automatically populate drop down fields with List data
- Customized the web part picker screen to only display appropriate web parts for the zone the author had selected
- Programmed a custom workflow using Visual Studio and associated with custom document libraries to transfer records past the expiration date, with custom activities to write to the audit log, and send e-mail message to specific user groups identified at run time
- Using Microsoft Office InfoPath, created a form used to initiate the workflow capturing the information like transfer location, the message content to be used in both the audit log and e-mail notification, and the users to be receiving the e-mail message
- Carried out various administrative tasks like creating/managing Permissions, users and groups, managing various services from Central Administration
- Created and deployed custom Data Viewer Web Part to display and edit data stored in SQL tables, stored procedures and SharePoint Lists in a Data View
- Using VBScript, wrote and scheduled a script to run periodically to update custom SharePoint list using data from excel/text file
- Wrote CAML queries to dynamically find and display SharePoint items based on various business criteria
SharePoint Developer
Confidential, Chicago, Illinois
Responsibilities:
- Involved in designing and creating the departmental sites on the Windows SharePoint Services 2.0 and SPS 2003 with SQL Server 2000
- Created sub-sites and workspaces for specialized groups of users and purposes by creating custom lists, document libraries, and field columns meeting the business requirements
- Created custom Web Parts to display announcements and calendar of events pertinent to users specific to their departments or region
- Used the Information Rights Management (IRM) 2003 to control permissions for documents opened in Office 2003 client applications and set up authentication by using Microsoft .NET Passport account
- Created custom Areas and Sub Areas for Company Directory and Forms and published content to specific audiences
- Provided access to external users by implementing SSL and reverse proxy solutions to ensure the security of the data
- Created and deployed custom surveys that had features like multiple choice responses (using a drop-down list, radio buttons, or check boxes) numeric or text responses, date/time responses and presented the results for graphical viewing, for which CSS and XSL was extensively used
- Created reports from the XML data source using Crystal Reports and SharePoint's web service API's
- Developed custom web service that took the URL as parameter and returned a Data Set to the Crystal report
- Using Visual Studio 2003, I created custom list definitions and used stsadm.exe tool to deploy these at the web application, site collection and site levels
SharePoint Analyst/Developer
Confidential, New York City, New York
Responsibilities:
- Performed administrative tasks such as adding/removing users, adding/removing/ modifying user permissions and permissions levels, adding/removing users to document library, page, lists and site security groups
- Developed custom web parts to display data from SQL 2000 database tables
- Setup SQL backup jobs and performed restores to recover files accidently deleted by users
- Used JavaScript to add additional functionality to some custom web parts
- Created and configured document libraries, picture libraries, form libraries, lists and sub sites as well as configuring security permissions and views to restrict access
- Worked extensively with CSS and custom site definitions to customize the look and feel of the sites
- Provided support and to users as well as troubleshooting general network issues
Software Developer/.Net Analyst
Confidential, Los Angeles, California
Responsibilities:
- Involved in creating a strategy to integrate the various .net applications with J2EE based legacy applications
- Developed custom Web Service to integrate the .net application with the java app using SOAP over HTTP and WSDL
- Integrated Java .class files into .NET executables and .NET assemblies using the JbImp.exe utility
- Wrote code for embedding .NET controls into the Java GUI
- Created various custom ASP.NET user controls, server controls and validation controls to accomplish the required functionalities
- Programmatically Created Context-Sensitive Help on a Web Page using client side JavaScript, CSS and DHTML
- Followed the MVC design pattern in implementing the ASP.NET Web application
- Wrote technical specification documents and created use-cases to cover various scenarios
- Set up the security of web application by implementing Forms Authentication using a XML Users File
- Created stored procedures, cursors and database scripts in PostgreSQL