Sharepoint Search Architect Resume Profile
Washington, DC
Experience Summary
- A results - driven, independent Implementation architect with the proven ability to direct a wide range of enterprise-level, full life cycle client technology initiatives involving advanced Microsoft solutions and project management of the SharePoint platform. Subject Metter Expert on Fast Search for SharePoint, SharePoint search, Google Search, Metadata, Taxonomy, Term store management.
- More than 12.5 years of experience in Software life cycle development involving Analysis, Design, Development, Coding, Testing and Implementation of various applications based on Object Oriented Programming, Client/Server N-tier architecture, Web based and Internet Technologies.
- 6 year of experience as SharePoint Lead Developer Four years of experience as Sr. .Net Developer with expertise in installation, configuration, designing, administering, developing and delivering Enterprise Search, Enterprise Content management, Collaboration, Document Management, Portal and Web Content Management, heavily worked with SharePoint Object Model using Microsoft Office SharePoint Server 2013, 2010, 2007 MOSS 2010, 2007 and SPS 2003 with Windows SharePoint Services 3.0/2,0 WSS and Custom web parts and Windows 2003 server.
- Strong knowledge of SharePoint 2010 architecture add on to SharePoint 2013 and highly confident in performing a migration from SharePoint 2010 to 2013 and 2007 to 2010 simultaneously enhancing the development in SharePoint 2013 and 2010 environment and office 365.
- Extensive experience working with MOSS 2010/2007, ASP.NET 2.0/3.5/4.0 C, customized CSS, XSLT, JavaScript, Jquery, HTML, XML, XSL, FQL/KQL, CMAL, Web Services integration, SharePoint Workflows Visual Studio and SharePoint Designer, MOSS BCS/BDC connectivity to any database, crawling external documents and databases.
- Hands-on experience in using MOSS central Administration, site administration, SharePoint services administration, SharePoint Designer SPD, WSP Builder, Microsoft Office SharePoint 2013/2010/2007, Knowledge Management, Databases, Taxonomy, Enterprise Search Fast Search, Information Management, Information Architecture, Business Analysis, Program Management, Technical Project Management, Managed Metadata, Metadata Modeling Term store implementation, User Profiles, Audiences SharePoint Active Directory groups management.
- Good Knowledge in Windows Power Shell Commands, Client Side Object Model, Sand box solutions, MS Visio, InfoPath forms, Excel Services, Audiences, Security, Search, Security Trimming and Single Sign On for Share point services.
- Strong knowledge in developing and deploying various SharePoint Web Parts, Site Definition, Site Template, Content Types, Features definition, Custom Timer Jobs, custom Document Libraries and Lists. Thorough knowledge in using STSADM commands for back-up and restore and while deploying features on development, test, staging and production servers.
- Designed, developed and tested WSS site templates, Custom web parts, custom templates, deploy BCS BDC Web parts, Extensive customization of Share Point sites using Custom lists, Features, Web parts and Master Pages to improve features and Look and Feel of the sites, improve design and definition of the UI, branding of the SharePoint sites and portal.
- Experience in analysis, object oriented design, development and implementation of WebPages, application pages, portal solutions and web based applications using Microsoft technologies such as Visual Studio in C, XML, ASP.NET, Web Services, SQL, ADO.NET along with good fluency in API Development.
- Experience in database development using SQL Server 2005/2008, Oracle 10g, T-SQL and PL/SQL i.e. SQL Server Administration, Stored Procedures, Views, Functions, Triggers, Performance Tuning and Data Migration.
- Experience in developing components using .Net languages. Strong knowledge of .Net Framework, Grid view, Developed User Control, Custom Control, Web Services, Components and Event Handler using C and Asp.net.
- Well experienced in Agile Software Methodology with SCRUM process and possess efficient Knowledge and involvement in various phases of Software Development Life Cycle SDLC .
- Highly competent in gathering user requirements and converting them into software requirement specifications and possess profound knowledge of custom error pages and exception handling.
- Experience with Source Code Management, Requirement, UI Design and Technical design Documentation, Project Documentation, User Guide, User testing, User Training Manuals preparation process and lesson learnt.
- Expertise in designing and creating analytics, tracking usage of site using SharePoint HP Omniture, establishing trends pages.
- Intermediate level knowledge of Android, iOS and windows apps development.
- Mentor colleagues and junior developers and knowledge sharing with other teams by conducting team meetings, seminars, demos and presentations and excellent in analyzing, good communication and leadership skills.
Areas of Expertise:
- Requirements gathering and analysis
- Technology Design and architecture
- Technical Project management and Team leadership
- Risk analysis and mitigation
- Research and technical specification
- Contingency planning and Documentation
- Planning, implementation, testing and production support
- User and technical training
- Development and delivery
- Written and oral communications
Technical Proficiencies:
SharePoint Technologies: SharePoint 2013/2010/2007 including SharePoint Server, Office 365SharePoint Foundation, SPS 2003, WSS 3.0/2.0, SharePoint Designer.
Programming Languages: C .Net, JavaScript, Jquery, XML, XSLT, FQL/KQL, Power shell, VB.NetVisual Basic 6.0, CAML, VB Script.
Web Technologies: ASP.Net, Web Service, SOAP, WSDL, CSS, HTML, DHTML, AJAX
Windows Services, .Net Remoting
Database: SQL Server 2005/2008, T- SQL, Oracle 10G, PL/SQL, MS Access 2003
Middle ware : XML Web services, WCF
Design Reporting Tool : MS Visio, SQL Reporting Services 2005/2000, HP Omniture
IDE: MS VS.Net 2010/2008/2005/2003
Source Management: MS Visual Source Safe 6.0/2005, SourceGear Vault, Serena Version Manager
Office Technology: MS Office 2013/2010/2007, Smartlogic Semaphore Ontology ManagerOntology Server, Semantic Enhancement Server, Classification ServerOntology review tool, semaphore search web parts,
Remedy, Citrix
Web Server: IIS 5.0/6.0/7.0, Tomcat
Operating System: Windows XP/VISTA/Windows 7/Windows 8/ Windows server
2003/2008/2012, MS-DOS
Multimedia: Dream weaver, Photoshop 6.0, Flash
Methodologies: OOPS, SOA, Agile
Career Accomplishments
Confidential
SharePoint Search Architect/Lead Developer
- Documents is a quick and easy search tool for finding the final, authoritative versions of essential Fund documents. Instead of keeping your own hard copies of country documents, you can access them on demand through KE Documents. Think of KE Documents as part of your new filing system it reduces the need to maintain department or personal document repositories. KE Documents includes crawling 100k documents from external sources EDMS and IR repository through See unity BCS indexer from DM system, rules, custom refiner, pipeline solution, maintaining rules in Data facet service application and KE documents site.
- Exchange KE, PARIS portal, Institutional Repository IR Search, EBVs during last 5 years, projects include area of expertise on Enterprise search, Content management, Collaboration Information management, Knowledge Exchange, Migration, Metadata, taxonomy Term store management.
- Confidential is to provide one-stop access to the Fund's information, making it easier to find information for day to day activities for fund staff when they most need it. Managing Enterprise search all environments includes crawling, rules, custom pipeline, custom refiner solution, custom rules processing, error and exception handling, making sure and responsible for all search sites are live and running 24x7. Below all projects fall under Enterprise search which includes more than 1 million documents from different sources like IMF Intranet, IMF.org public site, KE Documents KE Tagged EDMS and IR repositories from Document management system, IR documents from DM, My Site people profiles.
- responds directly to the need for better information sharing. KE includes three sub projects KE Documents, KE Countries, KE Topics. KE provides a facility to easily identify and share priority information among Fund staff. It is an aggregation of the most important final and authoritative resources produced by the Fund's knowledge workers. The premise of KE is that information is an institutional asset that should be shared as widely as the sensitivity of the information permits. The goal of this initiative is to respond to the Managing Director's call to better leverage our knowledge in support of a more global perspective in our work.
- Published Case study for KE Documents on MS site: IMF Economists Quickly Find Information Using Enterprise Search, Open above first link and look Knowledge Exchange portal section.
- KE Countries provides a central location to find, share and collaborate around country documents, data and other information. You can select a country from a map or from the alphabetical list of countries provided. KE Countries provides access to popular country information such as Travel/Security and other country news, Country Profiles, Resident Representative and Technical Expert locations, and an IMF.STAT charting tool among other useful information.
- Published Case study for KE Countries on MS site: Putting a Global Spin on Information Access
- E Topics liberates topical information from Departmental silos and aggregates both external and internal information on topics of the Fund. Each Topic site, which is drawn from the official Enterprise Topics Vocabulary, provides access to relevant documents, data, internal and external resources, contacts for advice and expertise, and news. KE Topics also provides a platform for more cross-Departmental collaboration and richer dialogue on topics of interest to the Fund via Discussion Boards, blogs, and Yammer groups.
- to economic policy analysis and research. Currently you can find Selected Issues papers and Working Papers from the past three years among other types of policy and research documents.
- 4 Institutional Repository IR Search provides Fund staff with online access to a world of FUND HISTORY, the Fund's Electronic Archives. Fund staffs are able to Search, Retrieve, View, and Print full text of documents in searchable PDF format . Executive Board documents dating from 1946, plus all Technical Assistance Reports dating from 2001 are available. Older Board series continue to be digitized and added to the IR. IR search will replace old DM WebTop interface. IR Search includes crawling 270k documents from external source IR repository through See unity BCS indexer from DM system, rules, custom refiner, pipeline solution, maintaining rules and IR Search site.
- to applications and users across the Fund. The vocabularies offer a software-driven way to centrally create, manage and operationalize common terminology. By establishing authoritative forms and recording any variant terms, the vocabularies can be used to enrich enterprise search indexes, provide consistent tags and improve overall search relevancy. This ensures that end users retrieve useful results regardless of the terms they use while searching for information. EBV is dependent on Smartlogic Semaphore products Ontology Manager, Ontology Server, Semantic Enhancement Server, Classification Server, Ontology review tool, semaphore search web parts, SharePoint semaphore service applications to sync EBV in term store. Maintaining Fund Redbook Countries feed through semaphore web service.
Responsibilities:
- Responsible for all production IMF search applications. Install, configure and maintain day to day content source crawling, crawl rules, crawl schedule, custom pipeline processing, and custom search solutions.
- Design, Development, Test and provide high quality search features and applications interface in production environment. Responsible for service farm all search environment Development, staging and production.
- Responsible to improve search relevancy, search tuning, improve search ranking, make sure about security trimming, trouble shoot any production search issues.
- Responsible for installation and configuration of the SharePoint Server 2010, Fast for SharePoint and worked on Search Sites customizations using visual studio solutions for custom web parts development, web services integration and refiners customization.
- Responsible for implementation of Enterprise search, KE, IR Search, Paris, EBV branding, master page, custom search pages and maintain all search custom solutions in TFS.
- Responsible for migration of all Enterprise search sites branding, pages and move all content, pages, web parts, solutions from old 2007 search to Fast for SharePoint Search 2010.
- Configured Search Configuring managed properties and site columns, scheduling crawl operations and defining search scope, configuring for search of proprietary content, Audience Targeting, Security trimming.
- Configure Seeunity BCS indexer to crawl external sources from Documents management system for EDMS and IR repository.
- Worked with MOSS Search using Search object model to create Complete SharePoint search with user profile and database search, BCS /BDC profile search and custom search web parts.
- Responsible for implementation of PB core site definition non-publishing and publishing, implemented Theme solution, and master page solution Parson Master and PB Policy page solution.
- Responsible for installation and configuration of the SharePoint Server 2007 and worked on Site customizations using visual studio solutions for web parts, web services, showing binary data from oracle to share point.
- Responsible for complete database migration from oracle in to corporate Hub site through BDC and SSIS. Includes multiple entities in to single entity file, archived fastest performance less than 5 seconds to show data from oracle to SharePoint Hub.
- Install, configure and manage all Smartlogic semaphore products for EBV project in all environments. Manage taxonomy, metadata and term store synchronization.
- Implemented customized search web parts, refiners, process pipeline rules, customized search result through Xslt, Css, JavaScript, Jquery.
- Responsible for migration of discussion forum for various sites, files, templates and required content from old PBIS intranet portal to Corporate Hub.
- Configured Shared Service Provider for User Profile management import connection for fetching profiles from Active Directory and scheduling the import operation, Search Configuring managed properties and site columns, scheduling crawl operations and defining search scope, configuring for search of proprietary content like PDF, Audience Targeting Defining audiences as members of AD groups, compiling and using audiences
- Worked with MOSS Search using Search object model to create Complete SharePoint search with user profile and oracle database search, BDC profile search and custom search web part.
- Configured My Site for each user and deployed and customized Web parts in C .net and worked with Data Grid control during web part creation for displaying, and editing the data.
- Implemented connected web parts and web parts for Search, User migration, customized search result from oracle database, customized PB specific templates for site creation and for page creation, customized List definition.
- Wrote stored procedures and PL/SQL queries for different modules of the application.
- Used Factory codes to connect with Oracle 10g Database. Used Factory Method of Design Patterns.
- Coordinated the build release, and Responsible in application releases and Acceptance Testing.
- The system will generate Panels on run time, which is connected to Database Test Servers Almist1 and Model Office Server Almism1 .
- Extensive use C .Net Interface to Connect with Other subsystems to get necessary data to enhance system functionally and user experience.
- Generated new XML files to store all Entity information.
- Created C .Net Factory Files to connect with Oracle 10g Database.
- Used AJAX update the processing status without the need of submitting or reloading the page.
- Created SQL factory to be used by different modules of the application. Responsible for development of User Interfaces, Change Orders, and Defects resolution.
- Implemented Data List and Data Grid controls for displaying data in customized format.
- Used ADO.NET Data binding to bind server controls to database.
- Implemented WCF web services and Responsible for creating and displaying User-Interface through WPF and Implemented Workflow WWF for new phase of project in .Net Framework 3.0.
- Used XML, SOAP, WSDL, XML Reader object, and web client to bind SQL Server 2005 data through SOAP protocol. Responsible for providing solutions for Change Orders and Defects resolution in clickbooth.com portal using ASP.net, C .Net and Web Services. Wrote Business Classes, Assemblies, and Container and Controller files In C .Net and ASP.Net using .Net platform 3.0.
- Implemented custom popup class in C .Net and created Web Search user controls which can open with toolbar.
- Wrote clickboothbar.dll and Bandobject.dll for GAC and Business Classes, Assemblies in C .Net.
- Created Audiences which were targeted to specific Content of the User Profile. Implemented single sing on to show oracle data for different users.
- Created and maintained reports using SQL Reporting services SSRS .
- Unit Test cases using NUnit.
- Responsible for financial subsystem production support.
Environment: C .NET, ASP.NET 3.0 2.0, Microsoft Visual Studio.NET 2005, ADO.NET, PL/SQL, Web Services, .Net Remoting, XML, JavaScript, AJAX, Oracle 10G, IIS 6.0, SQL Server 2005 Reporting Services SSRS, Source Gear Vault, DOT NET NUKE, Nunit, Doco tools.
Sr.Net Developer
Document Import Utility is secured and allows only authorized users to import tax Documents. The project involved development of a web and windows based application used for importing files from external sources and store information on server, generating log entry and sync with windows explorer. In the process this application stores information about imported documents, and user activity.
Responsibilities:
- Responsible for Database design, Component Development, and Integration of web and windows assemblies.
- Responsible for web user interfaces using .Net framework and AJAX functionality.
- Implemented XML Web Services to provide data access.
- Created server controls for validating web form.
- Generated XML template files to store all metadata information in XmlDataDocument XmlTextReader and apply Mapping rules on source xml file.
- Used ADO.NET objects to communicate with SQL Server 2000.
- Developed an application update facility in C .Net. This windows service communicated with a server using .Net remoting.
- Created complex stored procedures and SQL queries to provide Data usage to other modules of the application.
- Used Infragistics Controls NetAdvantage 6.1 Web to make better web applications in ProFx documents such as Webgrid, WebNavigator and WebTab controls.
Environment: VB.NET, C .NET, ADO.NET, ASP.NET 2.0, Microsoft Visual Studio .NET 2003, VSS, ADO.NET, windows Services, .Net Remoting, WebServices, T-SQL, SQL Server 2000, XML, XSLT, JavaScript, Infragistics Controls NetAdvantage 6.1 Web, AJAX, IIS 6.0, HTML.
.Net Developer
The Enterprise Application is being developed as a windows application for customer representative with included features as web based banking system intranet .Net application, which provides the top management of the organization control over Accounts, Deposit, Credit and customer Information management.
Responsibilities
- Designed architecture for the Intranet System Based on the business requirements using UML.
- Developed User Interface using Win Forms coded in C .Net.
- Implemented web interface front end as ASP.Net pages.
- Extensive use of Cascading Style Sheets and Java Script
- Wrote business rules using stored procedures in MS SQL Server 2000.
- Used ADO.Net connectivity to MS SQL Server 2000.
- Monitored Application deployment from Development through QA to Production.
- Used XML configuration files to dynamically change the server details.
- Developed XML Web Services to retrieve and implement Business Rules.
Environment: C .Net, ASP.Net 1.0, CSS, Web Forms, JavaScript, VS.Net 2003, VSS, ADO.Net, MS SQL Server 2000, Windows XP, Macromedia Flash, Dream weaver
Sr.Net Developer
Prudential Life Insurance Company is a joint venture between ICICI Bank, a premier financial powerhouse and Prudential plc, a leading international financial services group. Prudential Life Insurance System is a web - application used by sales or marketing agents to approve, reject, and request Insurance information to their supervisors. And make further steps based on feedback and approval to take further action to issue ICICI Prudential Life Insurance.
Responsibilities:
- Developed the front-end application using ASP Web Forms.
- Used user controls and web controls.
- Used ADO for Database interaction.
- Created stored procedures, functions and triggers to apply business logic according to user specification.
- Created various customized reports.
- Mentored a team of 8 software engineers.
Environment: ASP, VB, ADO, CSS, HTML, SQL Server 2000, IIS 5.0, Macromedia Flash, Dream weaver.