Primary Skills
SharePoint Server 2007 (MOSS 2007), Web Services, WCF, WPF, WF, MS SQL Services, .NET
Location
US-WA-Seattle (will consider relocating)
Posted
May-06-09
RESUME DETAILS
PROFESSIONAL SUMMARY:
• Senior C# .NET Developer with 9 Years of experience in software analysis, design, development, testing and implementation. • Experience in Microsoft SharePoint (4+ years) with WSS 3.0 / 2.0, MOSS 2007. • Experience setting up the complete environment and tools for the development of Web Parts and customized Web Content in MOSS 2007. • Experience developing MOSS WebParts, ASP.net web sites and Web Services with Visual Studio. • Expertise in n-tier development architecture and Distributed Computing Architecture. • Experienced in C#, VB.NET, AJAX, ASP.NET, ADO.Net, XML Web Services, SQL Server 2000, Access, and Oracle 8i. • Strong in Object Oriented Design and Distributed computing concepts. • Experienced in XML, XPATH, XSLT, XSD, and DOM. • Experience working in SQL-Server and good knowledge in Oracle 9i/8.0 and MS Access. • Experience in SQL, Stored Procedures, Triggers, Designing databases and ER Diagrams. • Excellent knowledge on ETL Tools like Informatica Data warehouse tools. • Knowledge on creating Transformations using Informatica. • Good Knowledge on Collaborative Application Markup Language (CAML). • Good Knowledge in Windows Communication Foundation (WCF). • Good Knowledge in Windows Presentation Foundation (WPF). • Good Knowledge in Windows Workflow Foundation (WF). • Knowledge on BizTalk Technology, and with MSMQ. • Knowledge on Documentum. • Good knowledge and understanding of UML diagrams. • Experience authoring technical documentation. • Development and Designing skills for multi-tiered web applications in Developing and Implementing Web Applications using VB.NET and Visual Studio .NET and Brainbench Certified for ASP.Net • Excellent Communication Skills. • Quick learner with Strong analytical and problem solving aptitude. • Motivated team player with ability to work independently.
Education : Masters in Computer Applications, India. Certification : BrainBench Certified for ASP.NET
Industries Worked in: Government, Telecom, Finance, Energy, shipping.
TECHNICAL SKILLS:
SharePoint: Microsoft Office SharePoint Server 2007 (MOSS 2007), Windows SharePoint Services 3.0 (WSS 3.0), Installation, Configuration, Site Template Customization, Site Definition Customization, Content Management, Collaboration, Custom Web Parts, Reports, Business Data Catalog, Search, Master Pages, Content Types. Programming: • .NET 2.0/3.0: VB.NET 2008/2005/2003, C# 3.0/2.0, ASP.Net 3.0/2.0, ADO.Net, .Net Framework 3.0/2.0, Web Services, WCF, WPF, WF, VB, C#, C++, C. Object Oriented Analysis, UML. Documentum: DFS Suite 6.5, DFS SDK 6.5, DFC. Database: SQL, MS SQL Server 2005, SQL Server Reporting Services, Oracle, Access Applications: Microsoft Visual Studio 2008 / 2005 / 2003, Visio, SharePoint Designer 2007 Internet Development: ASP, JavaScript, VBScript, HTML, XML, XML, XSD, XSLT, DOM, XPath, CAML Platforms : Windows Vista/XP/2003/2000/NT, UNIX
Reporting Tools: MS SQL Reporting Services, Crystal Reports for .NET, Crystal Reports 8.5
Version Control: Visual SourceSafe 2005 / 6.05d
ETL Tools : Informatica PowerCenter 7 / 6.x
PROJECT EXPERIENCE:
State Auditors Office. (SAO), Olympia, WA Mar '09 - Present Senior SharePoint Developer
As a SharePoint Developer, was responsible in customizing, designing, developing the Solutions for SAO Portal.
Responsibilities: • Successfully interfaced ASP.NET Web Sites within the SharePoint. • All the old web sites are rightly configured to work on SharePoint. • Develop SharePoint web part solutions. • Customized Default Master Pages using SharePoint Designer 2007. • Customized CSS to fit in to work with any browser. • Created a Custom code to make the Master page work for any browser giving backward compatibility. • Developed custom web parts using Visual Studio 2005 & 2008 (VS 2005, VS 2008). • Create sequential and state machine workflows in Visual Studio 2005. • Developed and maintained templates for Content entry and forms. • Used SharePoint API to create custom Web Parts to implement business requirements from and within the SharePoint site. • Created multiple document libraries and content types. • Created custom list search WebParts. • Created Custom WebParts to access and retrieve data from different sites. • Utilized InfoPath Form services to convert forms into web based forms to allow corporate users to easily fill out form data within the SharePoint form library. • Created custom Workflows using Visual Studio 2005 and SharePoint Designer 2007. • Created workflows using Visual Studio 2005 and implemented the workflow on all InfoPath Forms. • Created ASP.net custom controls and uploaded to the Portal. • Created and deployed custom business applications (BDC) to provide access to corporate data from using web services as data source from different SAO Locations. • Created Custom Master Page for MySites and implemented it on the SiteCollections. • Created SharePoint SAO Site Template with the goal of making easier to create web sites with the information and data needed, created WSS Sites and portal sites • Involved in site administration activities including creation of sites, giving access permissions for selected Audience, backup/restore of SiteCollection using STSADM Tool, and error logging and reporting. • Created custom WebParts to handle Web Services and show data based on the Business need. • Provided user authentication using active directory by creating domain groups within MOSS 2007 sites. • Involved in site level security and implemented security principals for SharePoint groups and users, and assigned appropriate site and object level permissions. • Created documentation of changes performed to configure the site structure. • Involved in all the documentation for Creation of Custom Master pages and Page Layouts. • Created Technical Specification documents. • Supported enterprise collaboration infrastructure built with Microsoft SharePoint, Windows Server, Active Directory and SQL Server • Plan and execute deployments of Microsoft Windows servers in physical and virtual configurations.
Environment: MOSS 2007, Windows Server 2003, MS SQL Server 2000/2005, InfoPath 2007, SharePoint Designer 2007, ASP.Net 2.0, Visual Studio .NET 2005, MS Office 2007, SQL Reporting Services, BizTalk Server 2006.
T-Mobile USA Inc., Bellevue, WA Sept '08 -- Feb '09 Solutions Delivery Group SharePoint Developer
As a SharePoint Developer, was responsible in customizing, designing, developing the Solutions for all the Portals. Based on the requirements from different departments
Responsibilities: • Involved in Installation and setup of the environment of MOSS 2007. • Customized Default Master Pages using SharePoint Designer 2007. • Based on T-Mobile Style Guide I developed Custom Page layouts, Content Types and Custom Master Pages. • Developed custom web parts using Visual Studio 2005. • Create sequential and state machine workflows in Visual Studio 2005. • Developed and maintained templates for Content entry and forms. • Used SharePoint API to create custom Web Parts to implement business requirements from and within the SharePoint site. • Created multiple document libraries and content types. • Created Custom component to handle Page Redirections. • Created Custom WebParts to access and retrieve data from Documentum database. • Utilized InfoPath Form services to convert forms into web based forms to allow corporate users to easily fill out form data within the SharePoint form library. • Created custom Workflows using Visual Studio 2005 and SharePoint Designer 2007. • Created ASP.net custom controls and uploaded to the Portal. • Created and deployed custom business applications (BDC) to provide access to corporate data from using web services as data source from and within the SharePoint sites. • Used third party tools like BDC MetaMan, to create business data catalog and definition files. • Created Custom Master Page for MySites and implemented it on the SiteCollections. • Created SharePoint Site Templates with the goal of making easier to create web sites with the information and data needed, created WSS Sites and portal sites • Involved in site administration activities including creation of sites, giving access permissions for selected Audience, backup/restore of SiteCollection using STSADM Tool (Stsadm command-line tool), and error logging and reporting. • Involved with Documentum Team to work on creating Façade to handle the interaction of Documentum with SharePoint. • Created and Modified ObjectService, QueryService Methods to access Cabinets in Documentum. • Used Web Services from Documentum to access data from SharePoint. • Created custom webparts to handle Web Services and show data based on the Business need. • Provided user authentication using active directory by creating domain groups within MOSS 2007 sites. • Involved in site level security and implemented security principals for SharePoint groups and users, and assigned appropriate site and object level permissions. • Created documentation of changes performed to configure the site structure. • Created Powerpoint Presentations on the Portal for different departments. • Created documentation for Creation of Custom Master pages and Page Layouts based on the T-Mobile style guide.
Environment: MOSS 2007, Windows Server 2003, MS SQL Server 2000/2005, InfoPath 2007, SharePoint Designer 2007, ASP.Net 2.0, Documentum DFS Suite 6.5, DFS SDK 6.5, Visual Studio .NET 2005, MS Office 2007, Nintex Reporting, SQL Reporting Services.
Consolidated Edison of New York, NYC, NY July '06- Aug '08 Revenue Management SharePoint Portal: SharePoint Developer As a SharePoint Developer, was responsible in customizing, designing, developing the Revenue Management Portal. Project is to handle all the tasks and maintain the discussion board with individual experiences and how the electrical data issues are handled especially with the Revenue Metering data.
Responsibilities: • Developed Custom Page layouts, Content Types and Master Pages. • Customization of Default Master Page using SharePoint Designer. • Developed custom web parts using C#. • Created Views, Alerts and Custom Lists in MOSS 2007 Portal Sites. • Created multiple document libraries and content types. • Developed and maintained templates for Content entry and forms. • Used SharePoint API (Application programming interface) and ASP.NET to build custom Web Parts and Tool Parts to implement additional business requirements from and within the SharePoint site. • Use SharePoint designer to create custom Data Views based on SQL Server 2005 database to new web pages. • Utilized InfoPath Form services to convert forms into web based forms to allow corporate users to easily fill out form data within the SharePoint form library. • Designed custom Workflows using Visual Studio and SharePoint Designer using custom built content types to incorporate various business processes. • Created and deployed custom business applications (BDC) to provide access to corporate data from using web services as data source from and within the SharePoint sites. • Use of third parties tools, to create business data catalog and definition files. • Involved in preparing upgrade and migration plans for upgrading and migrating sites and site collections from existing SharePoint 2003 implementation to new SharePoint 2007 Environment. • Involved in site administration activities including creation of sites, giving access permissions for users, backup/restore, error logging and reporting. • Provided user authentication using active directory by creating domain groups within MOSS 2007 sites. • Involved in site level security and implemented security principals, SharePoint groups and users and assigned appropriate site and object level permissions.
Environment: MOSS 2007, Windows Server 2003, MS SQL Server 2000/2005, InfoPath 2007, SharePoint Designer 2007, Visual Studio .NET 2005, MS Office 2007.
Revenue Metering Data Reconciliation Sr. .NET Developer Consolidated Edison Company of New York (Con Edison), a regulated utility, provides electric service in New York. Project is mainly for Revenue Metering section for which this system is designed to process the electrical metering data which is reconciled before it has to be uploaded to NYISO (New York Independent System Operators)
Responsibilities: • Presentation Layer: o Designed and developed ASP.NET custom controls. o Modified the application to accept new information in the form of XML data o Used .Net validation controls and JavaScript for client side validation. o AJAX controls were used in developing the web forms. o Used .Net validation controls and JavaScript for client side validation o Developed a desktop WinForms application using C#. • Business Layer: Model View Controller (MVC) design pattern o Involved in integration of third party applications. o Designed Custom Exception classes for Exception handling. o Developed and deployed COM Components. o Involved using of COM component developed in VB6 (Visual basic 6 or VB 6). o X509 Digital Certificates were used in the application for the verification of data acceptance on the destination server. o Involved in XML Parsing, Web Services, Authentication and class design. • Data Layer: o Developed data access layer using ADO.NET. o Reports were generated in SQL Server Reporting services (SSRS). o Created Stored Procedures in PL/SQL to retrieve and manipulate data from SQL Server 2005. o Used Microsoft Application blocks for database access & exception management. o Used Dataset and GridViews to display the data. • Reporting: o Created several Reports using Crystal Reports .NET and presented it in required Formats. • Testing: o Created test cases for testing & performed Unit testing and Integrated Testing of the Project for the XML Module.
Environment: C#, VB.NET, WinForms, WebForms, ASP.NET 2.0, AJAX (MS AJAX Framework), ADO.NET, SQL Server 2005, Crystal Reports for .NET, Microsoft Visual Studio .NET 2005, Web Services, Windows Services, XML, XSL, and Visual Source Safe 2005.
Prova Group Inc, Irving, TX Nov '04 -- Jul '06 SharePoint Developer Prova Group is a company which authenticates all the sports collectible memorabilia. RFID is used in the application to track all the valuables, and guarantees that the item is Unique and maximizes the collectible value.
Prova Sports Management portal Responsibilities: • Involved in installing and configuring SharePoint on Windows 2003 platform to implement a custom Intranet portal site. • Designed and implemented custom web parts with custom proprieties using Visual Studio .NET. • Provided users with most commonly used content management functionalities via custom built web parts including check-in, check-out, versioning, importing, exporting, viewing and work flow management ability. • Created SQL scheduled jobs for regular back up of SharePoint portal sites and corresponding SQL databases. • Utilized SQL reports for rendering charts with SQL Analysis Server 2000 as the database backend. • Utilized ASP.NET to build web parts and ADO.NET to connect to back end SQL Server databases with appropriate authentication and session management for retrieving and storing records directly into the database. • Created a component in C# for handling document events like approval, case forward, reject, and add feedback. Environment: C#.Net, SharePoint 2003, WSS 2.0, Windows SharePoint Services 2.0, Windows Server 2003, MS SQL Server 2000, Visual Studio.NET 2003.
Autograph Commerce System Senior .NET Developer This system is designed to keep track of all the sports memorabilia using RFID (Radio Frequency Identification Device), which stores the important information of all the valuable items.
Responsibilities: • Presentation Layer: o Involved in the design, analysis, development and testing, documentation of the ACS application using Visual Studio on .Net platform. o Developed all the front end web pages using ASP.Net and coded the related business tier using VB following Object oriented concepts such as Inheritance, Encapsulation. o X Validations are done through .Net validation controls. • Business Layers: o Developed accessibility components to handle security. o Created web methods for accessing ConsumerData (Consumer Data). o Design and developed Web Services to authenticate and access the database. • Data Layer: o Created dynamic XML files and used it to transform and load data into the database o Responsible in creating stored procedures, and SQL Server 2000 programming including TSQL (Transact-SQL or T-SQL), DTS. o Designed the database using ER diagram(Entity-Relationship Diagram or E-R Diagram) and Implemented in SQL Server o Extensively used DataGrid (Data Grid) for user Interface and ADO.Net for accessing database o Design and developed Web Services to authenticate and access the database • Designed and developed various test analysis for the application • Documented the functional specification and coding
Sports Authenticated Asset Management System Senior .NET Developer SAAMS system processes and keeps track of all the game worn items with a processed date. System is mainly based on RFID (radio frequency identification).
Responsibilities: • Involved in design, analysis, development and testing, documentation of the SAAMS Application using Visual Studio on .Net Platform. • Presentation Layer: o Designed and developed the web based system at the Presentation, Business Logic and Data Access Layers. o Used .Net validation controls and JavaScript for client side validation o Used Custom Errors smart presentation for Error messages. • Business Layer: o Developed in VB.Net, ASP.Net for UI and ADO.Net is used to access the database. o Developed XML Web Services for accessing the database and the Service provided from the credit company is consumed in the application • Data Layer: o Responsible in SQL Server 2000 programming including stored procedures, TSQL, DTS. o Developed stored procedures, triggers, T-SQL scripts for database creation, maintenance, deployment and installation o Created stored procedures, which are used to retrieve information as needed in the form of reports. • Maintained different versions of the application development phases in the Visual source safe. • Reporting: o Installed SRS on the server for development purposes. o Development of reports for both the applications ACS & SAAMS. o Created accessibility of SRS to all the administration and executive level. o Designed and developed all reports. o Customized reports which were designed for the application. o Developed reports using SQL Reporting Services 2000
Environment: C#, VB.NET, ASP.NET, Web Services, XML, XSL, ADO.NET, SQL Server 2000, SQL Reporting Services 2000, DTS, Microsoft Visio, Visual Source Safe 6.0, Microsoft Visual Studio .NET 2003.
Horizon Lines, Dallas, TX Jul '04 -- Nov '04 Horizon is domestic ocean shipping and integrated logistics company. .NET Developer
Responsibilities: • Presentation Layer: o Designed and developed ASP.NET custom controls. o Created Back office UI (User Interface) to create, update, assign, re-assign the Filters, Partners, Distribution for a site. o Used ASP.NET validation controls (Required field, regular expression, compare, range) User Controls, Custom Controls using C#.Net, Mail Message. o Used ASP.NET for developing various Web Forms and ADO.NET for fetching data from backend database SQL Server 2000. • Data Layer: o Created Stored Procedures in PL/SQL to retrieve and manipulate data. o Created DTS Package that polls the Inquiry Tables to send emails based on the Status of the inquiry o Used MS XML DOM, XPath, and XSLT to transform XML response from Partner site. o Used ADO.NET Objects (SqlConnection, SqlDataAdapter, SqlCommand, SQLDataReader and Dataset) for data access to SQL Server 2000 • Business Layer: o Developed Web Service to communicate with the company Partner (Auto Shippers) website and retrieve an instant quote. • Reporting: o Created several Reports, fetching data to XML DOM (Document Object Model) and converting to HTML reports using XSL. o Used SQL Reporting Services 2000 for various Internal Reports and presented in PDF format. o Involved in creation of crystal reports from XML and XSD schemas on the fly. o Generated Dynamic Reports (Crystal Reports) from application. • Testing: o Involved in Unit, Integration and System Testing, created a staging database, staging application environment before making a Production move.
Environment: C#.NET, ASP.NET, Web Services, XML, XSL, ADO.NET, SQL Server 2000, DTS, Visual Source Safe 6.0, Microsoft Visual Studio .NET 2003, SQL Reporting Services 2000.
ICON Technologies, Mayfield, PA. Feb '04 -- Jun '04 .NET Developer
Responsibilities: • Presentation Layer: o Converted the legacy application's ASP pages to ASP.NET pages using C#.Net as code behind. o Created a Windows Forms client application, web user controls, .Net Remoting and a Web Service encapsulating the database layer. o Created custom controls and used DataGrids (Data Grids or Data Grid) for display of Data. o Client side scripting was accomplished using JavaScript for all the common functionality. o Involved in the integrated conversion of the existing tool to the .NET version • Business Layer: o Used XML files as a communication between the VB and the SQL Server of the COM component (Component Object Model). • Data Layer: o Created the queries on SQL Server relational data to return in XML format. Responsible for transferring the data from Dev server to test server in SQL Server database using DTS packages (Data Transformation Services). o Involved in writing of several new stored procedures and user-defined functions. • Reporting: o Generated Reports in Crystal reports for the Transactional data and Stored procedures. o Reports have been developed using the Crystal Reports (business intelligence application or BI applications) for Web Forms. o Involved in requirement gathering sessions from several Interfacing teams and prepared the SRS document (Writing Software Requirements Specifications). • Testing: o Involved in system analysis & design that included an extensive interaction with the end user. o Involved in various phases of system testing such as unit, integration and regression testing. • Responsible for source code maintenance using Visual Source Safe.
The Hartford Financial Services Inc. Farmington, CT. Oct '03 -- Jan '04 .NET Developer
The user interface consisted of an ASP.Net application where users could log in and make requests for processing financial data. The system was developed for intermediate processing of fixed income and accounts. The process sends tracking and payment to various banks.
Responsibilities: • Presentation Layer: o Involved in requirement analysis, resource study and design of the web site. o Migration of web forms from ASP to ASP.NET using Visual Studio .NET o Designed web pages with Client scripting in JavaScript and server scripting in VBScript. o Developed web pages in ASP.NET, VB.NET (Visual Basic.NET), HTML and Cascading Style Sheets with Dream Weaver 5.0. o Used session tracking for each user registering into the site for the conferences to be conducted and allocated them with useful sessions. • Data Layer: o Created Data Adapters and Record Sets for the user's database in SQL Server 2000. o Involved in server maintenance and tested for better performance and load balancing. o Provided Forms Authentication for accessing the web site through SQL Server. o Data was stored in Microsoft SQL Server 2000 database on Windows Server Operating System. o Several functions and routines were developed to enhance business functionality. • Business Layer: o Security was managed using components to verify from Active Directory. • Involved in project Documentation and Report Generation. • Version Control of the application using Visual Source Safe.
Environment: VB.NET, Visual Studio .NET 2003, ASP.NET, ASP, HTML, CSS (Cascading Style Sheets), Dream weaver 5.0, SQL Server 2000, and Windows 2000.
Power Way Inc, Indianapolis, IN Jul '01 -- Oct '03 .NET Developer Project is based on designing a Web enabled applications.
Responsibilities As a .NET programmer for Power Way Inc, responsibilities included: • Responsible for analysis, design, and implementation of the Multi Carrier shipping systems • Responsible for communication with customers. This included gathering and analyzing requirements, and creating functional and design specifications. • Responsible for code review and optimization team • Responsible for project management of system issues, analyzing, writing programs and evaluate possible system enhancements. • Presentation Layer: o Involved in the complete SDLC for developing an integrated shipping carrier system with UPS and FEDEX carriers o Various HTML/DHTML and interactive pages were developed using VB.NET. o Both Client side and Server side scripting was accomplished using JavaScript (Java Script). • Data Layer: o ADO.NET was used to communicate with data layer. • Involved in documentation of the application.
Environment: VB.NET, Visual Basic.NET, Visual Studio, VS XML, HTML Workshop, MS Office, UML, Visio, Visual SourceSafe, ASP, HTML, Java Script, Front Page, Paint Shop Pro, Image Composer, MSWord (VBA), MS Word (Visual Basic for Applications), MS Access, SQL Server and Crystal reports.
MorningIndia.com, Hyderabad, India. Programmer Mar '00 - Dec '00
Purchase order management system for India pistons ltd: which deals with issue of purchase order to the various suppliers from the different departments and payments to the individual suppliers from the accounts departments? This system also generates reports like details of purchase order issued against a particular supplier, details of suppliers to whom the purchase order were issued against a particular project, details of expenditure against cost center code.
Responsibilities: • Designed and developed the product using Visual Basic (VB) as front end and SQL Server as back end. • Used various Sheridan (now Infragistics) ActiveX Control as part of the UI development • Generated GUI forms, which generates purchase orders to the supplier. • Designed and developed the backend database. • Developed DAO layer of the application. • Responsible for moving code to a source control and maintenance • Maintenance of master files like employee details, department details, supplier details, and job details. • Used Crystal Reports for printing customized reports.
Environment: Windows 95/NT, Visual Basic (VB) 6.0, VB 6.0, Visual basic 6.0, and SQL Server 7.0, Crystal Reports, and Microsoft Visual SourceSafe
MorningIndia.com, Hyderabad, India Programmer Aug'99 -- Feb '00
Virtual Information System for State Audit: The department would do the Post Audits for the current financial years in the next financial year. The audit reports are issued to the executive authorities concerned to rectify the defects pointed out and to send replies to settle the objections. Surcharge certificates are issued on clear cases of losses to the persons responsible for the losses.
Responsibilities: • Involved in gathering requirements, analysis, design and development of the project. • Designing of the user interface. • Writing Class Modules for business logic and for data access methods. • Developed Stored Procedures and Views using PL/SQL. • Used SQL queries for the database validations. • Generating the surcharge and pensioners benefits reports. • Responsible for designing and developing complicated reports using Crystal Reports. • Integrating the modules. • Testing and implementation of the project.