Chandrsekahr C chirravuric@yahoo.com 65--67280015 +65-98509023 Singapore Current Location: Singapore Title: Solution Developer with 4 years of experience in devloping Enterprise Applications(Insurance Domain) & Involved in Enterprise Library Framework Development known as ACA.Net Work Experience: Skills: 4 years C#.Net , ASP.Net, VB.Net , IIS6.0, SQL Server 2000, VS.NET 2005 Current Organization: Previous Organization(s): Industry: EPS Computer Systems Pte. Ltd., Singapore Accenture Services Pvt. Ltd. IT/ Computers - Software Highest Degree Held: Gender: Date of Birth: Current Annual Salary (Rs. in Lacs): M.Sc (Computers) ,OSMANIA UNIVERSITY Male 18th April 1979 9.20 Detailed Resume: CURRICULUM VITAE CHANDRA SEKHAR CHIRRAVURI chandrasekharc@gmail.com PHONE : +65-98509023 Email: Career Objective: Challenging career in the field of system analysis and design with a fanaticism for professional growth by constantly upgrading myself for the future augmentation. Experience: Working as Sr.Software Engineer in EPS Computer Systems Pte. Ltd. , Singapore, from June 2005 to till date. Resume of Chandrsekahr C Page 1 Worked as a Software Engineer in Accenture Services Pvt. Ltd., Hitech City, Hyderabad, India from May 2004 to June. Worked as a Sr.Programmer in Promantra Synergy Solutions, Hitech City, Hyderabad, India from March 2003 to April 2004. Worked as a Sr.Programmer in Pandora Technologies, Hyderabad, India, from October 2001 to February 2003. Certifications: Microsoft Certified Application Developer (MCAD) in November 2004. Microsoft Certified Professional of XML Web services in November 2004. Strengths Technical Working knowledge on Service Oriented Architecture(SOA) and Aspect Oriented Architecture (AOA). Development of 3-tier, Web based, Client/Server and Components based applications using, C#.NET, VB.NET, ASP.NET, Share Point Portal, VB, ASP, COM, SQL Server 2000, Crystal Reports and XML. Experienced with component architecture design and development using Microsoft technologies like ASP, COM, Visual Basic 6.0, ASP.NET, VB.NET and C#. Strong familiarity with backend MS SQL Server 2000 and knowledge of SQL Server performance tuning. Expertise in ADO.NET, ADO XML and Active X. Involved in the ACA.NET Framework development with C# on .NET platform which is known as the next generation of the Microsofts patterns & practices Application Blocks. ACA.NET is known as Microsofts Enterprise Library. As a Software Engineer, I am involved in development of various projects. My responsibilities include gathering requirements, development, task management, troubleshooting, communicating with the team members in each phase from concept through production. Educational Qualifications: B.Sc (Computer Science) Osmania University. M.Sc (Computer Science) Osmania University. 1997-2000. 2000-2002. Technical Acquaintance: .Net Technologies : C#.NET, ASP.Net and VB.Net. .Net Framework : Framework 1.1 and 2.0. Technologies : SOA, AOA, Remoting, Web Services and WSE2.0 Languages : VB 6.0, C, C++ and Java 2.0. Web Tools : HTML, XML, ASP 3.0 and Java Script. IDEs : Visual Studio.Net 2003, VS.NET2005(TFS), VS InterDev and Forte. Application Servers : IIS 6.0 and Web logic. Database : SQL Server 2000, Yukon, Oracle 9i and MS-Access. Server Technologies : Share Point Portal Operating Systems : Windows 2000 Server , Windows 2003, Windows XP and Linux 7.1. Packages : MS-Office2003, Project 2000 and Info path. Design : Design Patterns. Frameworks : Enterprise Library. Resume of Chandrsekahr C Page 2 Projects Executed: Project #: Title Client Software Technology Database OS Team Size - Role : Description : RSA Pricelink (Commercial Motor & Motor Cycle) : Royal & Sun Alliance, Singapore : C#.NET, ASP.NET and SQL Server : .NET : SQL Server 2000. : Windows XP. 2, Team Member. : This is a web based core insurance application. This application serves the Royal & Sun Alliance company to manage the users and product information. It also allows the user to create a online quotation and proposal, will allows the user to manage the rating tables and point premium tables. Title Client Software Technology Database OS Team Size - Role : Description : RSA Pricelink (Private Vehicle) : Royal & Sun Alliance, Singapore : C#.NET, ASP.NET and SQL Server : .NET : SQL Server 2000. : Windows XP. 3, Team Member. : This is a web based core insurance application. This application serves the Royal & Sun Alliance company to manage the users and product information. It also allows the user to create a online quotation and proposal, will allows the user to manage the rating tables and point premium tables. Project #: Title Client Software Technology Database OS Team Size - Role : Description : ACA Development Architecture 2.0 : Avanade Inc.(Solutions from Accenture & Microsoft). : C#.NET, ASP.NET, FxCop, devAdvantage and CC.NET. : .NET. : SQL Server 2000. : Windows XP. 8, Team Member. : The vision of Development Architecture is to serve as a starter kit for .NET development teams entering the development phase much like ACA.NET is a starter kit and baseline framework for .NET development for Avanade. The key difference between Development Architecture and ACA.NET is that Development Architecture focuses on the development process while ACA.NET focuses on the Application Architecture. I was responsible for gathering the requirements and coordinating with all the architects and quality teams, communities, in gathering the requirements. I am responsible for preparing coding standards (C#, VB.Net, SQL), preparing design guidelines, creating FxCop custom rules, creating NAnt script for automated Resume of Chandrsekahr C Page 3 builds, creating continuous integration scripts with Cruise Control.Net, developing Deployment tool, and Source controls guidance. Project #: Title Client Software Technology and AOA. Database OS Team Size - Role : Description : : : : ACA.NET (Avanade Connected Architectures) Avanade Inc. (Solutions from Accenture & Microsoft). C#.NET and ASP.NET. Design Patterns, .Net Security, Remoting, Web services, WSE 2.0, S0A : SQL Server 2000. : WINDOWS 2003 and XP. 9, Team Member. : ACA.NET (Avanade Connected Architectures) ACA.NET is the next generation of the patterns & practices Application Blocks. This guidance is designed to assist developers with common enterprise development challenges. ACA.NET helps in building .NET applications faster and with better quality. It also helps in building applications that are agile. ACA.NET has the following frameworks: Data access, Security and Cryptography, Exception handling, Caching, Configuration, Logging, Service Oriented Architecture, Aspect Oriented Architecture, Validation, State machine and Batch. During the development stage, I was responsible for coding the Security Framework, Data Service Framework and Connections Framework(RADARs) modules using C#.Net, ASP. Net, ADO.Net and SQL Server on Windows XP platform. Project # : Title Client Software Technology Database OS Team Size - Role : Description : ACA Portal (Avanade Connected Architectures) : Avanade Inc(Solutions from Accenture & Microsoft). : C#.NET, ASP.NET and Web parts : Design Patterns and Share Point Portal : SQL Server 2000. : WINDOWS 2003. 2, Team Member. : ACAPortal accelerates delivery of Office System based portal solutions. Now in its second generation, ACAPortal 2.0 is a prescriptive architecture designed to facilitate the delivery of portal solutions. It contains software and prescriptive documentation that can accelerate the extension of Document Management features, customization of Search, and development of Web Parts. It also includes a prototype portal reference application that demonstrates intranets/knowledge management, business intelligence, and extranets/partner portals. The ACA Portal Recycle Bin Web Part provides document undelete protection for all documents stored within Windows Share Point Services (WSS) document libraries. The ACA Portal Document Level Security Component can be used to provide item-level security to Windows Share Point Services (WSS) document libraries. WSS version 2.0 provides Library-level security, meaning that portal Managers/Administrators may grant/deny document-centric actions to users at the Resume of Chandrsekahr C Page 4 library level. I was responsible for providing technical support to this product, conducting training programs to create awareness of the asset and fixing the bugs raised. Project # : Title Client Software Database OS Team Size - Role : Description : MAP (Payroll Module(Under Development). : NorthWest BecCorp.(U.S.A). : ASP. Net, VB.Net, ADO.Net and Crystal Reports. : SQL Server 2000. : WINDOWS 2003. 3 , Team Member. : This is a web based accounting application for Norwest Bec Corporation, U.S.A. This application generates Pay Register and Pay Slips of employees for each month. It also handles advances, leaves taken. It also calculates leave encashments. The Pay Register and Pay Slips were generated using Crystal reports. Accounts Payable module contains Purchase order details, Vendor details, Invoice details, issuing cheques, maintenance of ledger accounts and reports. As a team member I was responsible for: Implementing the system as per the Specification given by NorthWest Bec Corp. Coding the Modules using ASP.Net and VB.Net. Coding Screens using VB.Net IDE for the Employee Maintenance Module, , and Payroll Deductions Module. Developing database scripts. Unit testing the modules and participated in code reviews. Helping the Technical Writing team in Help and Admin guide preparation. Project # : Title Client Software Database OS Team Size - Role : Description : MAP (Accounts Payable). : NorthWest BecCorp.(U.S.A). : ASP. Net, VB.Net, ADO.Net and Crystal Reports. : SQL Server 2000. : WINDOWS 2003. 5 , Team Member. : This application is an web based accounting application for Norwest Bec Corporation, U.S.A. Accounts Payable is a listing of accounts in which money is owed to specific companies or individuals for products that have been purchased on credit. Accounts Payable module contains Purchase order details, Vendor details, Invoice details, issuing cheques, maintenance of ledger accounts and reports. As a team member I was responsible for: Implementing the system as per the Specification given by customer. Coding the Modules using ASP.Net and VB.Net. Coding Screens using VB.Net IDE for the Post Invoice Module, Post Manual Cheque, and Vendor Maintenance modules. Resume of Chandrsekahr C Page 5 Implemented Forms based security with role base authentication. Developing database scripts. Unit testing the modules and participated in code reviews. Helping the Technical Writing team in Help and Admin guide preparation. Project # : Title Client Software Database OS Team Size - Role : Description : DATA ACCESS FRAMEWORK (PMDAF). : Promantra Synergy Solutions. : C#.Net, ASP. Net, ADO.Net and HTML. : SQL Server 2000 and Oracle. : WINDOWS 2000 Server. 2 , Team Member. : This framework helps .NET developers to speed-up application development tasks. It is based on the multitier architecture, which captures best practices, and enforces design patterns. Ultimately, the purpose of the framework is to empower the development team to create high quality enterprise applications using a clear, concise, and simple methodology. This approach frees the developer from bothering about the database deployment options/issues and also while development of the application, the developer is freed from the changes when the database is changed. Developer need not know the details of the database deployment and passwords. The database/system administrator at the runtime supplies those details to the XML file from the PMDAFAdmin component. Key Benefits Developer is away from the Deployment scenario like where the database is, what is source name, username and password. Reduce the repetitious coding. Decrease incidence of bugs. Simplified ADO.NET options. As every programmer using ADO.NET may not be an expert in optimizing and fine-tuning ADO.NET, the numerous options in ADO.NET are simplified and put into an API with limited options. PMDAF (PM Data Access Framework) helps the developer to Execute SQL Text Commands, Execute Stored Procedures, Prepare and Execute SQL queries, Specify parameter details, Return either Dataset or single value, Begin Transaction, Commit or Rollback Transaction. Project # : Title Client Software Database OS Team Size - Role : : INSTRUMENTATION FRAMEWORK (PMIF). : Promantra Synergy Solutions. : C#.Net, ASP. Net, ADO.Net and HTML. : SQL Server 2000 and Oracle. : WINDOWS 2000 Server. 2 , Team Member. Description : The main purpose to develop this component in .NET that logs all the exception details or information to Event Log or Database which represent accurate exception condition. This is component allows user to log information to local machine, remote machine or centralized database. This component is called when any exception rises in the application or when the user want to log information. It uses static array to store log information, which will gets published whenever the timer interval elapses or just before the static memory goes out of scope. Project # : Resume of Chandrsekahr C Page 6 Title Client Software Database OS Team Size- Role : : : : : : Invoice Tracker & Employee Tracker. Promantra Synergy Solutions. VB.Net and SQL Server. SQL Server. WINDOWS 2000 Server 1, Designing & Coding Description : This is an Invoice & Employee Management System. Deals with Northwest Bec Corp. Employees & Invoices. It keeps track of Invoices received and how many processed and duration of each and carry forward facilities, and log In & Out times of the employees Notifies administrator when any unauthorized Invoice entry is made by checking against the Purchase Orders. Responsibilities : Included analysis, design, development, implementation. Project # : Title Client Software Database OS Team Size- Role Description : Order Management System : Pandora Technologies. : ASP, VB Script, Java Script, HTML,VB , : Oracle 9i : WINDOWS 2000 Server : 3,Team Member : This is an Order Management System. Dealers of PGV orders vehicles / spares through Internet along with payment details. An interface program developed in VISUAL BASIC periodically downloads data from web database and updates PGVL database similarly updates web database with Latest Data from PGV database automatically. Each dealer will have a login and password. Once dealer logs in he will get details like status of Order / Vehicle Dispatch / Production of special purpose vehicles / Payment / Rejection of Order etc., Internal communication between dealers and PGVL is also provided. Responsibilities : Included analysis, design, development, implementation. Project # : Title : Online Agricultural Crop Market Prices. Role : Designing and Coding Software : ASP, Java Script, HTML and SQL Server. Web Server : IIS 5.0 Platform : Windows Team Size : Three Client : ANGR Agricultural University (Hyderabad) Description : This web site provides Crop and Market information of the various crops and it has the feasibility to update market information from various places by logging into the site. This project has two main modules Crop Information and Market Watch. The Crop Information module provides details about cultivation, botanical description, and pesticides to be used for better protection from deceases. Market Watch module provides the market value of each crop at various market yards in the country, and export, import prices of the crops, these will be updated daily by collecting the information from various market yards in the country through the Market Management module. It provides login screen to the market price reporters to enter the respective market yard rates from their place only, it will be done in a secure way using form based authentication. As a team member I was responsible for: Resume of Chandrsekahr C Page 7 Designing and implementing the system as per the Specification given by customer. Coding the Modules using ASP. Coding Screens using MS-IDE for the Market Management Module. Developing database scripts. Unit testing the modules. Helping the Technical Writing team in Help and Admin guide preparation. Project # : Title Role Software Database Team Size Client : : : : : : First Survey. Coding. ASP, IIS and HTML. Oracle 8. Three. Pandora Technologies. Description: FIRST SURVEY is a website developed to conduct market research online and this website will provide full-service for online market research. It uses state-of-the-art Internet technology and an unparalleled commitment to customer service to bring you research in Internet time. The system has five modules: Users, Companies, Survey Forms, Credit Card validation, News Groups Project # : Title Role Software Team Size Client : : : : : Seeds Information System Coding. VB and MS-Access. 2. Kakatiya Agro Industries. This project is developed for Kakatiya Agro Industries, Guntur with a team size of 2. This project deals with the total details and description of agricultural materials related to the company, in view of the customer to whom the material is sold and the dealers from whom the material is taken. The details of customers, dealers and the material details are maintained. The next section is Sales module, it relates to Advance Booking and Sales details. Another section is purchasing module, it is relates to Stock and purchasing details. It also includes the reports like daily, monthly, particular customer and dealers reports. Personal Details: Father's Name Date of Birth : : C. Venkata Ramana 18-April-1979 Sex : Male. Marital Status : Unmarried. Address : Ch.Chandra Sekhar BLK 24, #08-19, Beo Crescent - 160024., SINGAPORE. Resume of Chandrsekahr C Page 8 Phone : +65-98509023 Passport Number : E-7170698(Valid till 2012). MCP ID 3249129 : Resume of Chandrsekahr C Page 9