Senior Sharepoint Developer Resume
Wilmington, DE
CAREER SUMMARY:
- Around 9+ years of extensive experience with analyzing, designing, development and maintenance of web/business applications. Exposure to wide range of platforms and software systems. Well versed with full SDLC
- Proficient in ASP.NET, ADO.NET, C#, SharePoint 2010, Web- Services, WCF, WPF, LINQ.
- Knowledge of (MOSS) SharePoint Server 2010/2008, InfoPath, Windows SharePoint Services (WSS) 3.0, SharePoint Designer, Silverlight.
- Strong in Oracle 10g/9i, and MS SQL Server 2008/2005/2000, MS ACCESS.
- Proficient in Java Script, JQuery, VBScript, XML, XSL, CSS, HTML, DHTML, business intelligence development studio, SSIS, SSRS.
- Knowledge of 3rd party tools like Telerik controls, Rad Controls, Obout controls, Enterprise libraries 4.0.
- Bugs/Ticket tracking tools - Footprints, Clear Quest, Remedy Tool.
- Maintained the different versions of the application using client’s version controller – TFS, VSS, PVCS, CVS, Serena.
- Proficient in RDBMS, SQL, C++, Scripting Languages.
- Knowledge of COM, DCOM and COM+
- Knowledge of Microsoft CRM GP.
- Expertise Writing Stored Procedure, Functions, Views, Triggers, Joins, Sub Queries.
- Very good knowledge and experience in Object Oriented Programming
- Expertise in Client/Server development architecture and Distributed Computing Architecture.
- Good Knowledge of Web Server IIS7.0/ IIS 6.0 / IIS 5.0.
- Expertise with full project life cycle, QA Management.
- Demonstrated the ability to manage client executive relationships and deliver complex Projects on tight timeframes. Worked with interdisciplinary teams to define problems and conceptualize solutions. Implemented these solutions into business units and ensuring results that successfully solved business problems
Education
- BS in Information Management Systems
Certifications
- Microsoft Certified (MCSD), Developing and implementing web applications with Microsoft Visual C# .NET and Microsoft Visual studio. NET, Server 2000 Database Design and Implementation, C#.Net XML Web Services and Server Components, Dev & Implement Win Based Apps W/MS Visual C#.NET &MS VS.NET
- Oracle Certified (OCA), Developer Track
TECHNICAL SKILLS:
Languages C#, C/C++, SQL, PL/SQL, T-SQL
Web Development ASP.NET3.5/3.0/2.0, Visual Studio 2010/08/05, WCF, WPF, LINQ, Silverlight, Web Services, HTML, XML, XSLT, COM+, ADO.NET, JAVASCRIPT, JQUERY, AJAX, Web Forms, InfoPath, SharePoint designer, SSIS, SSRS, SOAP, VBSCRIPT
Databases MS SQL Server 2010/2005/2000, Oracle 10g/9i
Operating Systems DOS, Windows Server NT/2000/2003/2008
Technologies ODBC, RDO/ADO, Internet/Intranet, Client/Server, .NET Framework
Content Management Systems: SharePoint Server 2010( MOSS 2010)
Web Severs Internet Information Server (IIS 7.5/IIS 7.0/IIS 6.5)
Version Management Tools Visual Source Safe(VSS), Team Foundation Service (TFS), PVCS, CVS, Serene
Tools/Utilities Telerik controls, Rad Controls, Google Map, Footprints, Clear Quest, Remedy Tool, TOAD
Working Knowledge PHP
WORK EXPERIENCE:
Senior SharePoint Developer 01/2011 – Current
Client: Confidential, Wilmington, DE
Environment: SharePoint server 2010, WSS3.0, VS 2010, C#, ASP.Net 3.5, OOPS, Web Services, WCF, LINQ, SQL Server 2008 , ADO.NET, .NET, Agile Methodology, Framework 3.5, XMLHTTP, AJAX, XML, XSLT, HTML, Ajax, Java Script, Jquery, SharePoint Designer, BDC, Enterprise Libraries 4.1, TFS, Google Maps, Console Application, Batch Process.
Project: Asset Management Dashboard
Description:
It provides fee-based asset management to its clients. It has several modules.
Portfolio Management – an application that integrates CRM functions with client centric portfolio management and provide portfolio managers, a full range of trade generation capabilities.
.Back Office - maintain transaction archive, capital changes, dividends, pricing, and all other back office portfolio management functions.
Reports – contains all standard reports that cover such areas as client statement, portfolio holding, historical transaction, and performance and attribution.
Billing – provides multi-tiered billing structure that uses month-end market values for accounts and account group directly from back office.
Responsibilities:
- Involves in all the phases of the Project Life Cycle
- Involved with architects to develop and complete the architecture for the application.
- Used central administration tool to create and configure web application, site collection, search services and content development.
- Used SharePoint server document library and management.
- Used Windows based authentication for SharePoint portal.
- Implemented Google map on pages.
- Used Dundas Charts for reporting.
- Created web part Project to implement web part in SharePoint portal.
- Created master pages using SharePoint designer.
- Used WSS3.0 List.asmx web services to upload and update data into SharePoint libraries.
- Used CAML against SharePoint Lists.
- Standard designs and styles were implemented in the application using CSS.
- Developed from scratch and created new versions of Technical Design Document.
- Created and consumed XML Web Services using WCF.
- Creating Stored Procedure, Trigger, Cluster indexes for database access and events.
- Working on the enhancement for the application and also resolving the errors after UAT (user acceptance testing).
Senior Asp.Net/C# Developer 02/2010 – 12/2010
Client: Confidential, Silver Spring, MD.
Environment: C#, ASP.Net 3.5, OOPS, Web Services, SharePoint server 2010, WCF, LINQ, Sql Server 2008 , ADO.NET, .NET, Agile Methodology, BI, SSIS, SSRS, Framework 3.5, XMLHTTP, AJAX, XML, XSLT, HTML, Ajax, Java Script, Jquery, SharePoint Designer, Enterprise Libraries 4.1, CVS, Google Maps, Console Application, Batch Process.
Design Pattern - MVP
Project: F.Y.I – For Youth Information.
Site Link: Confidential
Modules: Grants.Gov, USA-Spending, Geo-Search
Project Description:
This federal Web site provide interactive tools and other resources to help youth-serving organizations and community partnerships plan, implement, and participate in effective programs for youth.
Responsibilities:
- Involves in all the phases of the Project Life Cycle
- Involved with architects to develop and complete the architecture for the application.
- Developing, maintaining and testing (unit-testing) the application according to the requirements.
- Developed Asp.Net Web applications and .net console application
- Implemented Google map on pages.
- Design and developed ASP.NET pages with web server controls, 3rd party controls and user controls, JQuery.
- Implemented validation using validation controls and JavaScript client side validation.
- Standard designs and styles were implemented in the application using CSS.
- Involved in the development of business logic, data Access layer and presentation layer. Created and consumed XML Web Services using WCF.
- Used XML/XSLT to transform the xml page to HTML or another format in XML.
- Creating Stored Procedure, Trigger, Cluster indexes for database access and events.
- Configured Global.asax and web.config for setting the Application and Session variables.
- Working on the enhancement for the application and also resolving the errors after UAT (user acceptance testing).
Senior Asp.Net/C# Architect/Developer 03/2009 – 01/2010
Client: Confidential, Washington DC.
Environment: C#, ASP.Net 3.5, SharePoint server 2010, WCF, WPF, LINQ, WSS 3.0, SharePoint Designer, Sql Server 2008 , BI, SSIS, SSRS, ADO.NET, .NET, Agile Methodology, Framework 3.5, XMLHTTP, AJAX, XML, XSLT, Java Script, Jquery, Enterprise Libraries 4.1,Team Foundation System, Footprints, Telerik, Rad Controls.
Project: PHIS Public Health Information System.
Modules: Domestic, Import, Export, Lab-Sampling
Version Controller - Team Foundation System
Project Description:
The United States Department of Agriculture (USDA) Food Safety and Inspection Service (FSIS) ensure the safety of meat, poultry, and egg products in interstate and foreign commerce. USDA is reengineering PHIS to deliver its program and service.
Responsibilities:
- Involved with architects to develop and complete the architecture for the application.
- Design and developed ASP.NET pages with web server controls, 3rd party controls and user controls.
- Improved the performance of database by using performance tuning and SQL Profiler and by working closely with database administrator.
- Implemented validation using validation controls and JavaScript client side validation.
- Standard designs and styles were implemented in the application using CSS.
- Involved in the development of business logic, data Access layer and presentation layer.
- Created and consumed XML Web Services using WCF.
- Used XML/XSLT to transform the xml page to HTML or another format in XML.
- Creating Stored Procedure, Trigger, Cluster indexes for database access and events.
- Configured Global.asax and web.config for setting the Application and Session variables.
- Good experience with Scrum and Agile Software Development Life Cycle
Senior C# Lead Developer 03/2008 – 03/2009
Client : Confidential, Chicago, Illinois 60661
Environment: C#, ASP.Net 3.0, Oracle 10G, ADO.NET, .NET Framework 3.0, WCF (Windows communication foundation), WPF, BI, SSIS, SSRS, AJAX, XML, XSLT, Java Script, Nunit, Enterprise Libraries, Share Point Server 2007, wss 3.0, SharePoint Designer, SQL Server 2005, VSS.
Project: Kansas Payment System (Research Web)
Version Controller – Visual Source Safe
Description:
The project Development was from the scratch. KPS is a web application. This project was developed in two phases.
Phase 1 - This web based tool has been developed in Visual Stuidio.NET 2005 using SqlServer2005 as backend. The main purpose of this tool is to provide a streamline solution for Kansas State officers to enter and research on the queries raised by Kansas people regarding various types of money adjustments. The tool has functionality of generating Tracking Number and notifying the same to the user through system generated emails.
Phase 2 - This web based tool is under development. The tool will be designed in Visual Stuidio.NET 2005 using Oracle 10g as backend. The main purpose of this tool is to provide the operation's research exception team to organize and work on the various request queries within defined SLA. The tool will have its own Administration Management for user maintenance. The tool will have functionality of notifying and updating user for their status of the raised requests.
Responsibilities:
- Involves in all the phases of the Project Life Cycle and also analysis of the system based on n-tier architecture.
- Involved with architects to develop and complete the architecture for the application.
- Involved in migrating data from MS Access to Sql server.
- Worked with access database and developed and maintained its functionality in the application.
- Working on the enhancement for the application and also resolving the errors after UAT (user acceptance testing).
- Gathering requirements from the client and frame it in the application.
- Design and developed ASP.NET pages with web server controls, JQuery and user controls.
- Implemented validation using validation controls and JavaScript client side validation.
- Good experience with Scrum and Agile Software Development Life Cycle.
- Standard designs and styles were implemented in the application using CSS.
- Involved in the development of business logic, data Access layer and presentation layer.
- Created and consumed XML Web Services.
- Used XML/XSLT to transform the xml page to HTML or another format in XML.
- XML and SOAP was used to exchange structured and typed information over the net.
- Developed Web based reports using Crystal Reports and to provide customization and to manager report printing.
- Improved the performance of database by using performance tuning and SQL Profiler and by working closely with database administrator.
- Creating Stored Procedure, Trigger, Cluster indexes for database access and events.
- Configured Global.asax and web.config for setting the Application and Session variables.
- Role based access was used for the employers to grant access to others.
- Creating user/help guide for users, DBA and networking administrators.
Senior C# Developer 02/2007 – 02/2008
Client : Confidential, Montvale, New Jersey, 07677
Environment: C#, ASP.Net 2.0, Share Point Server 2007, WSS 3.0, SharePoint Designer, SQL Server 2005, ADO.NET, .NET Framework 3.0, AJAX, Java Script, Enterprise Libraries.
Project: Plan Sponsor Bridge
Version Controller - PVCS
Description:
Plan Sponsor Bridge is web based application. It has been developed to send the transaction reports, retirement plan details to different location of different clients. Files/Reports are being scanned at division code and plan level code. Reports are in different formats e.g. excel/doc/PDF. Different APIs are used to scan different file formats. In this application, user can add/delete his/her own plan preferences. Implemented security using java frameworks. Followed Agile methodlogy.
Responsibilities:
- Involves in all the phases of the Project Life Cycle, Architecture and also analysis of the system based on n-tier architecture.
- Created ASP.NET pages with web server controls and user controls.
- Implemented Ajax controls in the application.
- Worked with access database and developed and integrated its functionality in the .net application.
- Implemented validation using validation controls and JavaScript client slide validation.
- Styling the controls and pages using styles and skins, HTML, CSS, and client side scripting using JavaScript.
- Involved in the development of business layers using.
- Involved in developing C#.NET class libraries for the application.
- Resolving the errors after UAT (user acceptance testing).
- Creating Stored Procedure, Trigger for database access and events.
- Created and consumed web services in application.
- Configured Global.asax and web.config for setting the Application and Session variables.
- Role based access was used for the employers to grant access to others.
- Performed unit and regression testing on the application.
- Created documents using N-DOC tool.
- Used Visual source safe (VSS) for version controlling.
- Creating user/help guide for users, DBA and networking administrators.
C# Developer 12/2005 – 02/2007
Client : Confidential, Inc., New Bruncwick NJ
Environment: C#, ASP.Net 2.0, SharePoint server 2007, wss 3.0, SharePoint Designer, Sql Server 2005, Toad , ADO.NET, .NET, Agile Methodology, Framework 3.5, XMLHTTP, Web services, AJAX, XML, XSLT, Java Script, Enterprise Libraries 4.1, ASP.
Project: Integrated Data Analysis and Research Tool
IDART is a web based search engine developed for CTEP (National Cancer Institute). It has a user friendly, intuitive interface for search, data analysis and reporting from CTEP-ESYS as well as other relevant data sources. IDART provides searching capabilities across structured as well as unstructured data sources.
Some of the key features of IDART are:
- Basic and Advanced Search
- Search with speed and efficiency (using indexed data)
- Customizable query parameters and results across business domains
- Drill down to detailed information
- Export of results in multiple formats
- Graphical display of the information
- Integration with different data sources
- Saved searches & user preferences
Responsibilities:
- Highly involved team member as a part of the project development cycle and helpful in drawing basic user requirements and making highly interactive portals.
- Held meetings with end users to gather requirements and modifications.
- Member of a team responsible for Configuration, Architecture, Site Template Customization, Site Definition Customization, Feature, Content Management, Collaboration, Windows Workflow Foundation, Custom Web Parts, Reports, Search, Deployment of the webparts on production server.
- Created a custom master page (.aspx page) for the site with customized styles.
- Developed a custom corporate branding solution and solved TOC SharePoint bug.
- Custom columns and content types for sub-sites.
- Implementing Excel services, Dash Boards and managed the Record Center Site for storing excel reports.
- Developed features to automatically send records to Record center site using Object Model defined in Office SharePoint Software Development Kit.
- Customized out of the box web parts to suit the portal requirements.
- Modified the XSLT to implement custom styles for Table of Contents WebPart, Summary Links WebPart and Data View Webpart.
- Also build AJAX Enabled Webpart with Update Panel and Timer Controls called “The lookup Calendar” reducing the server traffic. Developing RSS feeds/alerts like ‘High Medical emergency’ or mid-level alerts like ‘Critical Soldier/Patient’ at the war-ship fronts.
- Developed and installed a feature to associate custom content types to existing SharePoint lists
- Created a publishing site template with fixed web parts and custom page layouts for creating sub-sites.
- Developed with the SharePoint object model to create required .NET applications.
- Developed with web services to query data from SharePoint lists into the .NET application.
- Setting the user security and permissions for lists and libraries at site level.
- Installed BDC – Business Data Catalog and built codeless data driven application using XML connectors and RSS feed.
- Gradual Migration from existing Company’s SPS Portal 2003 to MOSS 2007.
- Created an InfoPath Custom Control using C# and .NET using COM interoperability.
- Peer-to-Peer code review, presentations, co-ordination and knowledge transfer
- Highly involved in the Top-Down Integration Testing Phase of the Project.
C# Developer 05/2004 – 11/2005
Client : Confidential, India
Environment: C#, ASP.Net, Xml, XSLT, XSLT-FO, SQL Server 2000, Java Script, ADO.NET
Project: Content Alerting Platform
Description:
Content Alerting Platform is a solution that will enable client to gain strategic advantage through the deployment of a custom content-driven email based alert platform. It allow the users to subscribe themselves to the service and our alert engine sends them emails according to there selection during subscription.
The System is modular and organized to support all of the function of the Financial Aid and information: tracking, need analysis, evaluation, packaging, notifications, disbursement, funds management, reporting, verification and compliance.
Responsibilities:
- Developed the application in ASP.NET and involved in writing C# classes.
- Involved in Design and development of Web Forms
- Developed Data Access Components to access the SQL database using ADO.NET
- Involved in creating User Control to display on web page.
- Client side validations were taken care by using Java Script.
- Created and consumed XML Web Services for Content insertion.
- XML and SOAP was used to exchange structured and typed information over the net.
- Created XSLT style sheets and parsing the XML documents to populate the data on the front-end and extensively using .net parsers.
- Used transform functionality to convert the Xml to various other forms (PDF, HTML, XML).
- Extensively using XPath functionality for mapping Data.
- Worked on XSLT-FO to design the emails which were sent to the clients.
- Developed (field-mapping, data-mapping and alert) Engines.
- Creating Stored Procedure, Trigger for database access and events.
- Configured Global.asax and web.config for setting the Application.
- Created test plans and performed unit and regression testing on the application.
Programmer Analyst 07/2002- 4/2004
Client : Confidential, Mumbai, India
Environment: C#, ASP.Net, SQL Server 2000, Java Script, ADO.NET
Project: Stock Trading Web Porta
Description:
This is a conversion project from Asp to Asp.Net.
SHCIL offers customers a range of quality products and services. The intranet project involved developing a real-time transaction processing portal which can show the current investment portfolio of the customer in the system and trade, transact and update his investment portfolio.
Responsibilities:
Interfaced between customers and business for generating requirements and recommendations
Performed customer validation on the database and extracted customer profiles using stored procedures on the database