Sharepoint Resume
Edmonton, AB
Career Profile:
- Over 11 years of professional IT experience as senior SharePoint Lead.
- Extensive experience in developing SharePoint Development, Web Applications, Web Services and Win form Applications.
- Expertise in all phases of Software Development Life Cycle (SDLC), HLD, LLD, designing, coding and testing.
- Extensive experience in Process based and experience based methodologies including SCRUM, Extreme Programming, FDD, TDD models.
- Extensive experience in architecture design, N-tier, 3-tier, MVC, Enterprise MS Application Blocks, BizTalk 2006, MOSS 2007 and WSS 3.0, SharePoint Web part, Smart part development, Visual Studio version 2010/2008, 2005 and 2003, MS.NET Remoting technology, Windows Communication Foundation, Windows Presentation Foundation XAML Applications and Windows Workflow Foundation.
- Extensive experience XML, XML DOM, XSLT, XSL, XPointer, XRef and XPATH programming.
- Expertise in working with Microsoft SQL Server version 2005 and 2000, Oracle version 9i, 8i, T-SQL and PL/SQL, MySQL and Microsoft Access version 2003, 2000 and 2007.
- Expertise in working with T-SQL programming constructs Stored Procedures, Triggers, Views and Functions, Database Design and Normalization, Performance Optimization using SQL Profiler. Extensive experience in SQL Reporting 2005, Crystal Report, Dundas Charting Report. Experience in Client side scripting using Java Script, VB Script. Experience in AJAX controls implementation. Development experience using TDD, FDD, Waterfall. Expertise in Unified Modeling Language (UML). Extensive experience in Visual Studio 2008 Web based Testing System.
- Expertise in drawing of Use cases, Object diagrams, Activity diagram, Class diagram using Microsoft Visio, Prosa Tool.
- Extensive experience in MVC, Factory, Bridge, Observer, Singleton Pattern architecture.
- Extensive knowledge in Telecom, Insurance, Travel, Marine, SEO and Government sector.
- Extensive experience in Google appliance customization for SharePoint site content crawls.
- Experience with administering MOSS solutions involving Knowledge Management, Collaboration, Content Management, or Document Management. Experience with multi farm level MOSS installation and configuration with one laces users and more than 100 of sites.
TECHNICAL SKILLS SUMMARY
Languages & Tools:
C# 3.5/2.0 / 2.0 / 1.0, VB.Net, ASP.Net, HTML, XML, JavaScript, VBScript, MS Access, Crystal Reports, SQL Reporting 2005, Dundas Charting Report, Style Sheet / Flash, Ajax toolkit. Project Server 2007 / Portfolio Server, Live Communication Server, ADO.net.
Application Servers
BizTalk Server, SharePoint portal server, Docushare, Commerce Server, IIS.
Database:
SQL Server 2005, 2000, 7.0, MS Access, MySQL, Oracle 9i, 8i
Operating System:
Windows 2000 Server, Advance Server, Professional, Linux
Design Patterns:
MVC, Factory, Bridge, Observer, Singleton.
CMM Level Process:
HLD, LLD, SDLC
UML Diagram:
Use Cases, Activity Diagram, Class Diagram, Collaboration Diagram, Deployment Diagram using VISIO, Prosa.
Domain:
Telecom, Travel, Search Engine Optimization, Marine, Insurance
Testing Tools
Visual Studio 2010 Team System Test tools, NUnit
Architectures:
MVC, Factory, WPF, WWF, WCF Pattern & Practice
ERP:
Certification:
API
MS Navision, MS Axapta
Windows NT, ASP.net 3.5, 2.0, MOSS, WSS
Reflection, Log Parser API, Google Crawling API, Barcode Reading API
QUALIFICATIONS
• IT Management • Problem Resolution • Project Lifecycle Management • Best Practices • User Training
EDUCATIONAL QUALIFICATIONS
B. Tech (Computer Science)
CERTIFICATIONS
TS: Microsoft .NET Framework 3.5, ASP.NET Application Development
TS: Microsoft .NET Framework - Application Development Foundation
PRO: Designing and Developing ASP.NET Applications using Microsoft .NET Framework 3.5
TS: Windows SharePoint Services 3.0, Configuring
Microsoft Office SharePoint Server 2007, Configuring
Developing and Implementing Web Applications with Microsoft®
Visual C#™ .NET and Microsoft® Visual Studio® .NET
Installing, Configuring, and Administering Microsoft® Windows®
2000 Server
CAREER PROFESSIONAL EXPERIENCE
1. Project: SharePoint Migration from 2003, 2007 to 2010 Edmonton, AB
Client: Confidential,
Duration: May/2011 to Till Date
Role: Sr. SharePoint Lead
Project Description: Confidential, has SharePoint content on 2003 and 2007 server. All custom solution and out of the box content need to migrate to 2010 server. It was a project requirement to plan all taxonomy and governance. As part of migration it was a requirement to change look and feel based on 2010 out of the box.
Responsibilities:
- Gather all migration requirement.
- Work with stake holders and business site users for SharePoint site content filtering.
- Install SharePoint 2010 and configure its claim based authentication.
- Configure all SharePoint 2010 services.
- Install Doc Ave Migration suite and configure for Migration.
- Design HLD & LLD of SharePoint solution architecture.
- Customized SharePoint based on multi host header mapping.
- Configured Alternate access mapping in SharePoint.
- Responsible for SDPS for various clients.
- Provide demo based on SDPS sessions.
Environment: SharePoint 2010, VS 2008/2010, SQL Server 2008, SQL Server 2008 Reporting, Development methodologies used SCRUM.
2. Project: USDA Department of Agriculture Washington DC
Client: Confidential,
Duration: Aug/2009 to Apri/2011
Role: Sr. SharePoint Lead
Project Description: Confidential, I have developed lots of dashboard in dundas for various site collections. I also developed many smart part based on agencies and sub division requirement’s. I also developed many master pages, layout pages, web part pages and content types. I also enhanced existing micro sites based on WSS 3.0 model. I also handle migration of sites from development to production. I also developed 4 tier workflow process using SharePoint designer. I also developed custom image zoom in utility for SharePoint. I also developed USDA agencies KPI dashboard. I also done backup and restore of site, list, document library template from one site collection to another. I also used stsadm command for import and export site collection from development to production.
SharePoint 2010 work: I also started using SharePoint 2010 from June 2010. Used SharePoint 2010 claim based authentication. Created Site collection in 2010. Customized Master page in 2010. Below are the options customized in 2010.
1). Application Management.
2). Manage Servers in Farm.
3). Monitoring.
4). Web Analytic.
5). Security.
6). Configure alternate access mappings.
7). Farm wide search admin.
Below are the list of SharePoint web part developed.
1). FOIA Request.
2). Dynamic WHL liaison org. chart.
3). Agency division issue tracker application web part.
4). WYWO application.
5). ARRA financial application.
6). Agency migration application.
7). EMS QA Application.
8). H1N1 Silverlight Bing map application.
9). HQ Tandberg media services Google map web part.
10). Federal leave transfer application.
11). Inventory Tracker application.
12). MS Contacts application.
13). Multiple document upload web part for FBA zone in SharePoint.
14). OES Tracking number tool.
15). OSEC Scheduling application.
16). SharePoint FBA calendar sync with outlook tool.
17). Working Capital Fund application.
18). Worked Nintex and Bamboo web parts in Site Collection.
Responsibilities:
- Requirement gathering of business process and technical environment.
- Create & Deploy custom site definition & list definition on various farms.
- Create content type for various layout development.
- Develop master pages for various layout type.
- Implemented Feature Stapling solution for various requirements.
- Created custom web part that dynamically gathered site usage in one report for SharePoint application.
- Created features and solutions for web parts, custom workflows and event receivers.
- Responsible for backup and restore the data in the SharePoint sites. Worked with the disaster recovery team to assure minimum down time.
- Design HLD & LLD of SharePoint solution architecture.
- Configured MOSS require services and customized SharePoint Central admin site.
- Developed Smart part, Web part, Custom event listener types and WSP solution packages.
- SharePoint security configuration and other farm level configuration.
- Customized SharePoint based on multi host header mapping.
- Configured Alternate access mapping in SharePoint.
- Configure SharePoint for Active directory access & Form based user access.
- Developed SharePoint Site Map tool for advance customization.
- Developed Custom bread crumb tool for SharePoint.
- Developed most pages hit web part and most article view web part for SharePoint.
- Configure SharePoint document library for support web part pages versioning.
- Configure web.config file for support of custom asp net membership provider.
- Deploy new infrastructure and solutions, maintain and troubleshoot issues with the SharePoint software and solutions.
- Prepare effort estimation, WBS on activities.
- Build and patch MOSS 2007 SharePoint servers.
- Customize master pages & template look and feel.
Environment: MOSS 2007/2010, VS 2008/2010, SQL Server 2008, SQL Server 2008 Reporting, Dundas, Smart Part, WSS 3.0, Google Map, Silver light, XAML. Development methodologies used SCRUM.
3. Project: Confidential, Williamsburg VA
Client: Confidential,
Duration: Feb/2009 to July/2009
Role: Sr. SharePoint Lead
Project Description: Confidential, site from ASP and HTML pages to SharePoint dynamic pages. NCSC having 80000 old technology pages which need to migrate to SharePoint. I have developed around 30 web part, smart part, event listener wsp solution. I also developed 3 Trier workflow approval process for SharePoint pages. I also customized Google appliances for crawl SharePoint sites & many micro site’s. I also developed page publishing layout content type. I also developed 4 master pages. I also developed custom site map which used asp.net site map. Mode of authentication in NCSC site is Windows and Forms. I have also done work on setup content path deployment jobs. Design security parameters which involve host header and security ISA configuration settings based on Alternate access mapping. Configure secure socket layer for admin web pages. Doing migrate work using Mywebpackage, SharePoint site template and stsadm backup options. I also created smart for PayPal integration.
Responsibilities:
- Requirement gathering of business process and technical environment.
- Create & Deploy custom site definition & list definition on various farms.
- Create content type for various layout development.
- Develop master pages for various layout type.
- Create Event receiver solution & deploy to various farms.
- Implemented Feature Stapling solution for various requirements.
- Created custom web part that dynamically gathered site usage in one report for SharePoint application.
- Created custom field types (secure SSN, etc) and content types.
- Created features and solutions for web parts, custom workflows and event receivers.
- Developed Custom Search web parts, Connected web parts and packaged into solution.
- Responsible for backup and restore the data in the SharePoint sites. Worked with the disaster recovery team to assure minimum down time.
- Design HLD & LLD of SharePoint solution architecture.
- Design multi tier architecture based on web front end server, enterprise server, Google appliance connector.
- Configured MOSS require services and customized SharePoint Central admin site.
- Developed Smart part, Web part, Custom event listener types and WSP solution packages.
- SharePoint security configuration and other farm level configuration.
- Customized SharePoint based on multi host header mapping.
- Configured Alternate access mapping in SharePoint.
- Configure SharePoint for Active directory access & Form based user access.
- Created web part for international user registration with captcha.
- Developed SharePoint Site Map tool for advance customization.
- Developed Custom bread crumb tool for SharePoint.
- Developed most pages hit web part and most article view web part for SharePoint.
- Developed page subscription web part for international users.
- Developed Technical Contact web part based on permission group settings.
- Configure SharePoint document library for support web part pages versioning.
- Configure web.config file for support of custom asp net membership provider.
- Deploy new infrastructure and solutions, maintain and troubleshoot issues with the SharePoint software and solutions.
- Customized Google Appliances box for SharePoint site crawl.
- Performances monitoring and measuring of all infrastructure components and provide input on capacity and performance planning.
- Develop Data Transform package tool for transfer data from one database to another.
- Prepare effort estimation, WBS on activities.
- Used Business Object to handle SharePoint user’s security roles and permissions.
- Build and patch MOSS 2007 SharePoint servers.
- Customize master pages & template look and feel.
- Configuring and implementing security with the GSA.
- Configure One box module in GSA.
- Install & Configure SharePoint GSA connector.
- Create Smart Part in SharePoint to display GSA crawl content.
Environment: MOSS, VS 2008, SQL Server 2005, SQL Server 2005 Reporting, Operation Server 2007, Smart Part, WSS 3.0, Silver light, XAML. Development methodologies used SCRUM.
4. Project: NOC (Network Operation Center) Orange County CA
Client: Confidential,
Duration: July/2008 to Jan/2009
Role: Sr. SharePoint Lead
Project Description: NOC (Network Operation Controller) is a product used to maintain network devices. NOC forms developed in Smart Part and deployed in SharePoint. NOC having wide variety integration with other NOC products like: - N-Able, IP-Monitor, MS Operation Manager 2007, Altiris. In addition this product having lots of reports which developed in SQL Reporting services. I also developed Silver light navigation page which deployed in SharePoint. I have also used Google maps API for SQL based data need to present on Google maps. I also developed smart part which used to display report from SQL 2005 reporting service. I also implemented/designed Livelink based document management solution.
Responsibilities:
- Third party product API study and integrate with SharePoint.
- Custom web parts, templates, Custom List Types and objects, solution packages and features.
- Admin SharePoint security configuration and other farm level configuration.
- Deploy new infrastructure and solutions, maintain and troubleshoot issues with the SharePoint software and solutions.
- Providing troubleshooting assistance to users and developers.
- Responsible for configuration and customization of Search features and solutions.
- Performances monitoring and measuring of all infrastructure components and provide input on capacity and performance planning.
- Smart part development based on requirement.
- Develop Smart Part for Server Management Inventory.
- Develop Smart Part for Application Management Tool.
- Develop Smart Part for Vendor, Client Tools.
- Develop Report based Priority and Status from Altiris.
- Display Devices information from N-Able, MS Operation Manager,
- Customize SharePoint search based on Manage Property.
- Design and Develop Dash-board which link to other site collection.
- Develop Data Transform package tool for transfer data from one type to another.
- Design database architecture.
- Design ER diagram, Network load balancing diagrams.
- Design and Develop DTS packages.
- Normalize database from 1st to 3rd normal forms.
- Prepare effort estimation, WBS on activities.
- Prepare test cases, automated test cases using NUnit,
- Customize web part for target user.
- Used Business Object to handle SharePoint user’s security roles and permissions.
- Livelink Administration/Development and Integration of SharePoint with Livelink
- Development experience using Livelink API (LAPI).
- Designed and Customized the Livelink web parts using Open Text SDK.
Environment: MOSS, VS 2008, SQL Server 2005, SQL Server 2005 Reporting, Operation Server 2007, Smart Part, IP Monitor, WSS 3.0, Silver light, XAML. Development methodologies used SCRUM.
5. Project: Confidential, Chicago IL
Client: Confidential,
Duration: April 2008 to June 2008
Role: Sr. SharePoint Lead
Project Description: Confidential, is for insurance industry. This product is in development stage. It contains all feature of insurance domain like: Policy creation, Client, Broker, Employee, security management Binder certificate, configuration setup, Accounts, Ledger, and Custom Reports. Thick & Thin client application developed using smart framework.
Responsibilities:
- Develop WEB BASED REPORTING for Thin client application using dot net charting control, Crystal Report, SQL Server drill down report using VB.net.
- Develop Data Transform package tool for transfer data from one type to another.
- Involve in Data warehouse activities including:
- Design database architecture.
- Design ER diagram, Network load balancing diagrams.
- Design and Develop DTS packages.
- Normalize database from 1st to 3rd normal forms.
- Involve in ETL activities.
- Designed metadata database (SQL Server 2005) and tools to facilitate business processes. Database is
Designed to facilitate future refactoring to Command-Strategy patterns for ETL program
- Migration of Advance Revelation data into the new designed SQL server database.
- Provide full functional product and training to the end user
- Responsible for fixing PMGs (Program Modification Group) and PMR (Program Modification Request) using language VB.net
- Perform unit testing of PMGs and PMRs before code check in to VSS.
- Involve in R&D of new component in various area of architecture like: (Virtual List View, Designer
Tools).
- Prepare effort estimation, WBS on activities.
- Prepare test cases, automated test cases using NUnit,
- Research on new development controls based on Smart framework.
- Develop printer tools based on Smart framework.
- Develop Virtual List View controls based on Smart framework.
- Develop Smart framework data types using VB.net.
- Create and Configure SSIS package for data transfer
- Involve in Win form development. Smart Framework control development
- Workflow processing using BizTalk rules engine.
Environment: VB.net, SQL Server 2005, Win forms, Crystal Report, SQL Reporting, MS Visio, XML Parser, IIS 6.0.
Development methodologies used TDD (Test Driven Development).
6. Project: Intranet SharePoint Deployment South Plainfield New Jersey
Client: Confidential,
Duration: Dec 2007 to March 2008
Role: Sr. SharePoint Lead
Project Description: This project is used to design internal intranet site of SharePoint. SharePoint site include team site with document, List, Web Part feature. SharePoint site connected with Business Catalog services. I also developed User entry form in WPF which allow user to enter information. Entered information process through WCF services and pass that information to BizTalk rule engine. I also developed various InfoPath forms for collecting HR and Consultant related data. I also developed WCF service which called from SharePoint workflow and pass data to BizTalk rule engine.
Responsibilities:
- Creating and Configure Web part for SharePoint team sites.
- Creating and Configure XML based BDC (Business Catalog connectivity) from Custom databases.
- Creating custom workflow using SharePoint workflow template.
- Configure Admin site configuration in various level including Form Authentication, Security configuration, Permission configuration.
- Creates files for packaging and development site templates.
- Modify web part pages, Master pages for custom look & feel.
- Create custom user control to host in Smart part.
- Create all documentations like: development design document, functional document etc.
- Configure SharePoint list & document libraries for InfoPath form services.
- Query creates in CAML for SharePoint document library & Lists.
- WSS 3.0 installation and configuration on windows 2003 server.
- Responsible for coding, testing, packaging, and deploying SharePoint solutions.
- Work with the technical leads, business analysts, and project managers to translate design into product,
- Including programming, testing, and implementation tasks.
- Used Ajax toolkit control to provide more user friendly pages.
- Communicate with BizTalk using SharePoint workflow and WCF service.
- Workflow process using BizTalk rules engine.
Environment: Win 2000, ASP.NET 2.0 with C#/ JavaScript / HTML / Style Sheet / Microsoft SQL Server 2005, InfoPath, Excel Services, Dundas Charting, Sql Reporting, WSS 3.0, SharePoint Designer, XML Parser
7. Project: Docushare Collaboration Pune INDIA
Client: Confidential,
Duration: June 2007 to Dec 2007
Role: Pre-Sales Analyst / Architect
Project Description:
This project is used to develop a client interface using variety of workflow created. Integration happened using Docushare COM API. This project divides in 2 parts. AP and TE. Account Payable, Travel and Expense. Around 2 Window services created to pull data from FTP and Shared Drive in AP and around 4 Window service Travel and Expense. All countries in world they upload their zip files in ftp. Window service pulls data from FTP automatically and unzipped automatically
Responsibilities:
- Created tables, stored procedures, constraints, triggers, views and indexes using SQL server.
- Involved in coding with proper layers and architecture.
- Involved in testing of screens.
- Responsible for creating graphical reports.
- Components developed in C# Window services 2 in AP and 4 in TE
- Responsible for overall estimate & WBS.
- Communicate client based in Singapore to provide up-to-date information on project.
- Responsible for configure NUnit configure.
- Responsible for UAT to work with client on various test cases.
- Responsible for performance tuning of application.
- Transfer document to Docushare using BizTalk orchestration.
Environment: Win 2000, ASP.NET 2.0 with C#/ JavaScript / HTML / Style Sheet / Microsoft SQL Server 2005. VS 2005, IIS 6.0
Development methodologies used SCRUM.