Tilak K Rapaka 732-***-****
SharePoint Developer ********@*****.***
Summary
• Over 6 years of experience in the IT industry having enormous expertise in the Microsoft Technologies in various domains. Good knowledge on logic building, conceptual programming techniques.
• Over Three years of Experience in ASP.NET 2.0, C#, VB.NET, ADO.NET.
• Three plus years of Experience in SQL Server, Oracle, PL/SQL query and stored procedures, MS-Access 2007.
• Over Four years of Experience HTML, DHTML, VB Script, Java Script, CSS.
• Experience in implementation and coding of XML, XSL, and XSLT.
• Over Three years of Experience in Object Oriented Technologies
• Having Three plus years of experience in Microsoft SharePoint portal server 2003/2007.
• Hands on experience on development of Web/Client server applications and Windows applications.
• Good Knowledge on Visual Source Safe (VSS).
• Implementation Experience of Web Services in .NET.
• Areas of Strength include C#, ASP.NET, XML, HTML, C, C++, SQL Server 2000/2005 and Oracle9i, Java Script, .net Directory Services and SAML v1.0.
• Experience on planning, installation, deployment, configuration and support of MOSS 2007, SPS 2003, and Windows SharePoint Services 3.0 with Windows Server 2003, IIS and SQL Server 2005.
• Good Knowledge of Microsoft Office SharePoint Server (MOSS) 2007.
• Expertise in Design develops, deploy, integrate and provide ongoing support for SharePoint-based applications.
• Hands on experience on Requirements gathering (Analysis), Design, Coding and Testing.
• Capable of rapidly learning new technologies and processes, and successfully applying them to projects and operations.
Technical Profile
Operating Systems MS DOS, Windows 9x, Windows 00 and UNIX.
Languages C, C#, VB.NET.
GUI Development Tools Visual Studio.Net 2003/05, Visual Studio 6.0
RDBMS SQL Server (2003/05), Oracle 9i
Web Tools/Tech ASP, ASP.NET, ADO.NET, VB Script, Java Script, HTML, XML, Servlets.
Web Servers IIS 5.0, IIS 6.0 Apache Tomcat, SharePoint Portal Server 03/07.
Application Server Weblogic.
Reporting Tools Crystal Reports, SQL Reporting Service (SSRS)
Certifications:
Microsoft Certified Professional in MOSS 2007 Application Development.
Project Profile
Glaxo Smith Kline, Philadelphia, PA Jan ‘07 – Till Date
Project Management System
SharePoint Portal Developer
Headquartered in the UK and with operations based in the US, it is one of the industry leaders, with an estimated seven per cent of the world's pharmaceutical market. Project Management System is a website created to manage Project details of the EHS group. It Keeps tracks of all the projects, Milestones, start date, and various other factors. PMS has strict role base authorization enforced on it. ASP.Net application is used for SharePoint web services to get data, update /insert data into SharePoint lists. The ASP.Net application has a Document control that enables users to view documents and upload documents.
Responsibilities:
• Understanding the existing system and Design class diagram, sequence diagram and use case diagram for the new system, Code and Implement the application.
• Designed and developed the SharePoint Portal Architecture for the organization using SPS 2003 and WSS Sites.
• Used Web services for online transactions using C# and integrated it with SPS 2003 using custom Web Parts.
• Participated in all major phases of development including project analysis, requirements gathering and developed “three tier” architecture.
• Enabled version controlling for newly created Document Libraries and enabled information policy management including labels and expiration periods.
• Developed custom web parts making use of the SharePoint object model.
• Created Custom office document templates and associated with site content types.
• Created Workflows using MS-Visual Studio2005 (sequential and state based) as well as using SharePoint Designer.
• Developed features based on asynchronous event handlers.
• Configured advance search and created multiple scopes.
• Used third party tools to create BDC (Business Data Catalogue) application definition files.
• Used ADO.net disconnected architecture was used to access SQL Server database.
• Created web services and integrated with the application.
• Performed Administration of database by importing and exporting data from different using SQL Server
• Develop Windows service using C#.
• Developed Data access assemblies in C# and isolated data access logic from business layer and front end.
• Developed WebForms for User Interfaces using ASP.NET and C#.NET using Server Controls, HTML Controls and User Controls.
• Used Cascading Style Sheets (CSS) to maintain design consistency across all web forms
• Created Custom Validation Controls for validating the data in the User Control and used ASP.NET Validation Controls for server side validation and Java Script for client side validation
• Implemented Role based authorization and Form based authentication
• Used XML for transferring and retrieving data.
• Used advanced features of Visual studio 2005 controls like Master Pages, Security and Login Forms.
• Used ADO.NET components like SQLConnection, SQLCommand, Data Adapter, Dataset, DataReader, GridView and Details View for database connection and database communication.
• Used AJAX coding techniques to update parts of a web page.
• Involved in migrating the application from Access Database to SQL Server.
Environment: SPS 2003, Asp.Net 2.0, C#.Net, Ado.Net, SQL Server 2005, Visual Studio 2005,T-SQL,AJAX, XML, JavaScript, HTML, DHTML, CSS, MS-Visio 2003, IIS 6.0.
MillWard Brown Inc, Naperville, Chicago Dec ’06-Dec ‘07
MBInsights Portal
SharePoint Consultant
MBInsights Portal is built on Microsoft SharePoint Portal Server 2007 to provide collaboration for remote client Service teams. MB Insights provide common interface for managing contents, documents, applications and reports. The MBSights Portal structured hierarchy with Global Site for all Users and individual sub sites for individual Clients.
• Designed Web Custom Menu Control to read menu data from XML file using .net framework 2.0 and asp.net menu control.
• Created Web Custom Breadcrumb control to show navigation based on Menu Control.
• Designed Custom Layout Pages for publishing contents using SharePoint designer 2007.
• Designed Custom Style sheet for sites using SharePoint designer 2007.
• Configured Shared Service Provider for SharePoint Portal Server 2007.
• Configured custom property to user profiles.
• Configured User Profile to import data from Active directory.
• Created Custom Content Types at Parent Level to use in various content types.
• Created different views to lists with various filters and sort.
• Created Custom Web Part to show site columns values for user to set filters preferences using SharePoint object model and .net framework2.0
• Created Custom Web Part to update filter preferences to use profile custom properties using SharePoint object model and .net framework2.0.
• Created Custom Filter Provider web part which fetch filter preferences to user profile custom properties using SharePoint object model and .net framework2.0.
• Created Custom Filter Provider web part which fetch filter preference from user profile using SharePoint object model and .net framework 2.0.
• Customized view, edit and new page of document libraries using SharePoint designer 2007.
• Created UML - Use case diagrams, Class diagrams, object diagrams using Microsoft Visio.
• Configured SharePoint Portal Server 2007 with various components like Info Path Services to deploy InfoPath Forms, Excel Services, and Shared Service providers.
• Extended SharePoint site with custom ASP.Net web pages to publish InfoPath forms.
• Rolled out Customized SharePoint Site as Site Template to create various Client Sites.
• Published InfoPath forms to SharePoint InfoPath from Server.
Environment: Microsoft Office SharePoint Server 2007, InfoPath 2007, SharePoint Designer, SQL Server 2005, .Net Framework 2.0, Visual Studio 2005.
Fifth Third Bank, OH
SAGA (Financial Management System) Dec ‘05 – Nov ‘06
This is a full fledged web based Financials System developed using Dot Net technologies. The application has a Framework which contains common utilities like generalized lookup, Common Search utility, Privilege settings, etc. The functional part contains 10 modules viz. General Ledger, Budget Ledger, Project Costing, Accounts Payable, Purchasing, Investments and Shares, Fixed Assets, Billing, Cash Book and Accounts Receivable. In the first Phase the Framework and the Fixed Assets Module is being developed. Reports for different Asset transactions are provided which can be exported to PDF, Excel, Word, Text and HTML formats.
• Production Support and Bug fixing.
• Analysis and Design on converting the UI according to the standards.
• Implemented new functionalities in the UI and Application logic using VB.NET, ASP.NET and JavaScript.
• Responsible for setting up the client schema in the Web Server, Application Server.
• Created Stored Procedure in SQL Server.
• Servlets can maintain state across many server transactions.
• Prepared testing documentation, user documentation and technical documentation.
Environment: Visual Studio.NET 2005, ASP.NET 2.0, VB.NET 2003, Windows 2000/03 Server, C#.NET, SQL Server 2005, JavaScript, HTML, CSS, Servlets.
Techquest International, CA Jul ‘05 – Nov‘05
TechFlow_BPM
TechFlow_BPM is the Business Process Automation system for managing and provisioning infrastructure and services. This tool is built for the people of Verizon, USA. Every employee of Verizon can submit his or her request through this application like in need of Software, Hardware, Infrastructure requirement or movement etc. The process will have different flow structure depending upon the services. The facility to reinitialize the process is also provided in the application. This intranet website is designed using ASP.NET with VB.NET as code behind page. The database is in Oracle 9i and the reports are shown in Crystal Reports. Telerik third party control is used for developing the GUI. The Project feature includes Administration and End User implementations.
• Designed and Implemented WEBFORMS by using VB.NET, ASP.NET based on new logic/processes.
• Code on client side program developed in JavaScript and VBScript
• Generated XML to pass dynamic data’s to application for configuration and connecting to the database.
• Implemented SSO with Security Assertion Mark-up Language (SAML) Framework.
• Security Assertions Mark-up Language (SAML) is an XML based authentication and authorization data between security domains.
• Servlets can maintain state across many server transactions
• Created Stored Procedures and Query’s to retrieve and manipulate data using ADO.NET
• Lightweight Directory Access Protocol (LDAP) Authentication does authentication in the Application.
• Written class library in VB.NET to handle multiple files uploads. Installed & written code for sending email programs using third party components.
• Written class library in VB.NET for application configuration and database activities.
• Implemented Telerik Controls in developing the User Interface.
• Performed Unit and Integration testing.
• Prepared testing documentation, user documentation and technical documentation.
• Generated Reports through Crystal Reports.
Environment: Visual Studio 2005, ASP.NET 2.0, VB.NET, ADO.NET, Crystal Reports, XML, Servlets, SAML, Oracle 9i
Embarcadero Systems, CA Dec’ 04 – Jun ‘05
Virtual Console
Virtual Console is an application, which keeps tracks of loading and unloading of trucks inside a port. This application connects with other servers through TCP/IP protocol for communication. The application needs to keep track of each lane the truck passes and register the information in the database. The application is a window base form, which authenticates the user and let the user to choose the lane to proceed for the truck. The application as administrative response has feature to get information about the truckload. The application is integrated with third party camera control, which is placed in all the lanes for monitoring the trucks. This is implemented as a web service for the same type of application using ASP.NET. All the communication is done through socket programming using C#.
• Designed and implemented using WINFORMS by using C# and VB.NET based on existing application and new logic/processes.
• Written code to Communicate to the server through TCP/IP protocol.
• Implementation of Socket Programming in C#.
• Created Stored Procedures in PL/SQL to generate bulk data and Insert based on requirements
• Developed MDI and Inherited Forms based on Inheritance concept.
• Developed XML based Web Services and used in .Net, C# for this Project.
• Involved in Design Documents and Use Case Diagrams
• Developed Error Notification program for a major Interface in C#.
• Migrated some of the old VB code to VB.NET
Environment: WinForms, C#, VB.NET, XML, SQL Server, Web Services
Tyson Foods Inc., AR Jul’ 04 – Nov ‘04
Asset Management System
Tyson Foods Inc. tracks the Asset information through this intranet tool Asset Management System. Various plants and their information are tracked with in this system. The AMS has several transactions like New Transaction, Update Transaction, and Disposition, Trade-In & Idle types. Apart from handling the transactions the system had to generate a report of the transactions about the yearly, monthly and weekly transactions.
• Designed and developed Presentation layer in ASP.NET, VB.NET, HTML, and XML.
• Developed coding for WinForms Application using VB.NET.
• Responsible for development of Connecting to SQL Server and accessing the information using ADO.NET.
• Responsible for creating stored procedures, query’s in SQL Server for handling data in the application.
• Used XML Templates for designing the user interface.
• Responsible for Testing and Deployment.
• All the re-usable coding is created as web services.
• Code on client side program developed in JavaScript and VBScript
• Generated Reports through Crystal Reports.
• Performed Unit and Integration Testing.
• Created testing, user and technical documentations.
Environment: WebForms using ASP.Net, WinForms using VB.NET, HTML, CSS, XML, JavaScript, SQL Server, Web Services
Total Productive Maintenance (TPM) Apr ‘03 – Jun ‘04
Delphi TVS, India
Total Productive Maintenance is a live system that tracks the Loss incurred due to Assets (Both Men and Machine) Idleness in the factory thereby increase the Production rate trough analysis and by Preparing Production Plan.
• Losses occurring in Production
• Finding the cause for the Loses incurred
• Sending monthly reports to the manager automatically without the knowledge of the supervisors when there is a downfall in the production rate.
• Development & Preparing reports
• Maintaining Security of the Whole System.
Environment: Visual Basic 6.0 and SQL Server
DHL – Corrective Action System (CAS) May ‘02 – Apr ‘03
DHL World-wide Express, Singapore
This web based CAS System, to provide quality goods and services from their suppliers, is rolled out for their Asia Pacific Country Offices, which will be able to track product quality problems and ensures that follow up actions are taken to prevent re-occurrences. This also provides statistical information on the issues raised based on country, commodity and supplier
• Designed and developed Presentation layer in ASP, HTML, XML.
• Responsible for development of Connecting to SQL Server and accessing the information using ADO.
• Responsible for creating stored procedures, query’s in SQL Server for handling data in the application.
• Responsible for Testing and Deployment.
• Code on client side program developed in JavaScript and VBScript
• Generated Reports through Crystal Reports.
• Performed Unit and Integration Testing.
• Created testing, user and technical documentations.
Environment: ASP, JavaScript, and SQL Server
Education
• Bachelor of Technology in Computer Science from Jawaharlal Nehru Technological University, Hyderabad.
• Masters in Information Technology (Information Systems) from University of New England, Sydney, Australia.