Sathyamurthy Venuraju



Similar documents
ANDROID DEVELOPER RESUME USA

Developing Database Business Applications using VB.NET

2311A: Advanced Web Application Development using Microsoft ASP.NET Course 2311A Three days Instructor-led

Advanced Web Application Development using Microsoft ASP.NET

Joe Smith XX Somewhere Street, Somewhere Ontario X1X 1X1 Website:

JAVA/J2EE DEVELOPER RESUME

2001/03/05/08/10, ASP.NET, MVC, C#,.NET, WCF, WPF, ADO.NET,

Net Developer Role Description Responsibilities Qualifications

TRUST & WEALTH MANAGEMENT. Forward Thinking Financial Technology

Academic All Technology Library ( 1576 Courses)

Developing ASP.NET MVC 4 Web Applications

A b o u t F l o r a S o f t

Advanced Web Application Development using Microsoft ASP.NET

Developing ASP.NET MVC 4 Web Applications Course 20486A; 5 Days, Instructor-led

Mohammed Khan SUMMARY

CATALOG OF CLASSES IT and Technical Courses

John Perrotta j.perrotta@ninesharp.co.uk

How To Develop A System For A Car Dealership

Languages: Current proficiency: ASP.NET, C#, XML, VB.NET, SharePoint 2003/2007, JavaScript, SQL, HTML Past proficiency: ASP, Java, C, C++, VB6, PHP

Transition your MCPD Web Developer Skills to MCPD ASP.NET Developer 3.5 (VB)

Laila TECHNICAL SKILLS

ASP.NET 2.0, AJAX And Expression Web. Name Title Microsoft Corporation

Senior Oracle Developer Call us today to schedule this resource. CORP: (214) CENDIEN

Developing ASP.NET MVC 4 Web Applications MOC 20486

If you are unable to look at this page in your , please click to

SAMPLE RESUME FORMAT

Client Requirement. Why SharePoint

SQL Server Administrator Introduction - 3 Days Objectives

Web and e-business Technologies

OBIEE DEVELOPER RESUME

Visual studio 2008 overview

Catálogo de cursos plataforma elearning Microsoft Imagine Academy: Microsoft SQL Server y Visual Studio

Senior Consultant 230 Male Dec 1971

Dynamic Web Programming BUILDING WEB APPLICATIONS USING ASP.NET, AJAX AND JAVASCRIPT

BarTender Integration Methods. Integrating BarTender s Printing and Design Functionality with Your Custom Application WHITE PAPER

An Oracle White Paper May Creating Custom PDF Reports with Oracle Application Express and the APEX Listener

Introduction. C a p a b i l i t y d o c u m e n t : B i z T a l k S e r v e r

Jim Boyd.NET Senior Software Engineer Independent Contractor

LearnFromGuru Polish your knowledge

Seattle Course Schedule July 2013 December 2013

Windows 2000 / NT 4.0 / 95 / 98, MS-DOS, Suse Operating Systems

Objective A software engineering or product development position. (please job descriptions and details for consideration, thank you )

JOB DESCRIPTION APPLICATION LEAD

Working as Senior System Analyst at Nihilent Technologies Pvt. Ltd. from 14/07/2010 till date.

MS 20487A Developing Windows Azure and Web Services

DotNet Web Developer Training Program

João Diogo Almeida Premier Field Engineer Microsoft Corporation

SOA REFERENCE ARCHITECTURE: WEB TIER

MS PRO: Designing Applications for Microsoft SharePoint 2010

A H S A N M U H A M M A D J A W A I D

SalesLogix. SalesLogix v6 Architecture, Customization and Integration

SAP BO 4.1 COURSE CONTENT

1. Digital Literacy - Computer Security and Privacy 2. Partners in Learning: Organize and Manage the Use of ICT in Your Classroom 3.

MAINTAINING A MICROSOFT SQL SERVER 2005 DATABASE

This course will also teach how to create various kinds of dashboards using Reporting Services.

multiple placeholders bound to one definition, 158 page approval not match author/editor rights, 157 problems with, 156 troubleshooting,

Career Portfolio provided by Beyond.com

Designing and Developing Web Applications by using the Microsoft.NET Framework

Addendum 3. Do not install Service Pack 3 if you use Oracle 8! Oracle 8 is no longer supported and will not operate with SP3.

Category: Business Process and Integration Solution for Small Business and the Enterprise

Trainer Preparation Guide for Course 20488B: Developing Microsoft SharePoint Server 2013 Core Solutions Design of the Course

MicroStrategy Course Catalog

Software Design Specification

Australian Computer Society ANZSCO ICT Code descriptions v Further updates will be issued in

Developing and Implementing Windows-Based Applications With Microsoft Visual C#.NET and Microsoft Visual Studio.NET

This course provides students with the knowledge and skills to develop ASP.NET MVC 4 web applications.

Rashid Imran Bilgrami

Automating Rich Internet Application Development for Enterprise Web 2.0 and SOA

David Chou. Architect Microsoft

About the Authors About the Technical Reviewer

Designing and Developing Microsoft SharePoint Server 2010 Applications Course Outline

MS Design, Optimize and Maintain Database for Microsoft SQL Server 2008

MEALS2SHARE Neighborhood Home Cooked Food Sharing Web Application

Bank ing. Industry. Business Challenge A C R M s o lu t i on fo r a b a nk ne e d s t o b e b u il t to su i t v a r io u s b a nk -

Developing Microsoft SharePoint Server 2013 Core Solutions

Case Study. Online Retail Management System with SAP Integration Brainvire Infotech Pvt. Ltd Page 1 of 1

Reporting Services. White Paper. Published: August 2007 Updated: July 2008

Designing and Developing Microsoft SharePoint Server 2010 Applications (MS10232)


Developing and Implementing Web Applications with Microsoft Visual C#.NET and Microsoft Visual Studio.NET

SharePoint Training. Yes-M Systems LLC. Length: Hours Course

IBM WebSphere ILOG Rules for.net

COURSE DIRECTORY MAY 2008

Abdullah Radwan. Target Job. Work Experience (9 Years)

14325 Samoa Street Fishers, IN (317)

Senior Crystal Reports Consultant Call us today to schedule this resource. CENDIEN CORP: (214)

How To Be A Successful Programmer

Crystal Converter User Guide

Designing, Optimizing and Maintaining a Database Administrative Solution for Microsoft SQL Server 2008

Application Architecture for.net: Designing Applications and Services

Course 5431: Getting Started with Microsoft Office PowerPoint Course 5420: Editing and Proofreading Documents in Microsoft Office Word 2007

Software Engineer in Belatrix Software Factory - CSM,MCPD,MCSD,MCTS yurmont@gmail.com

What is Praxis.TPR?

Career Portfolio provided by Beyond.com

Deliverable: 2.1 VoteCal System Requirements Specification

*Not include in promotion. Update 12 November 2014

MANAGEMENT INFORMATION SYSTEMS

Agile Business Suite: a 4GL environment for.net developers DEVELOPMENT, MAINTENANCE AND DEPLOYMENT OF LARGE, COMPLEX BACK-OFFICE APPLICATIONS

Developing Secure Web Applications

2208 Course 2208: Updating Support Skills from Microsoft Windows NT 4.0 to Windows Server Clinic 2263: Exam Preparation for the MCDST

Transcription:

Sathyamurthy Venuraju SUMMARY 11+ years of IT experience in system design, development, Testing and implementation of client server application and N-tier Web applications using Microsoft technologies. 5 years of experience as Architect/Technical Analyst and Lead Developer having experience in Methodologies like object oriented analysis and design (OOAD), UML and design patterns and tools like Visio for Enterprise Architects. More than 5 years of experience in.net Technologies having Technical expertise in.net Framework 2.0, C#, ASP.Net 2.0, WinForms (Whidbey), XML Web Services, ADO.Net 2.0, Smart Client applications and Enterprise Library (Microsoft Applications Blocks). Very high degree of proficiency in.net technologies like AJAX, XML, XSD, XSL, SOAP, WSDL, Windows Services, COM+ Serviced Components, COM Interop and ClickOnce. Experience in developing rich interactive web user interface using Microsoft Atlas framework. Over 4 years of experience in developing Internet/Intranet based applications using ASP, VBScript, JavaScript, VB, COM, and ActiveX. Expertise in Component-driven reusable architecture with implementation of COM/DCOM/COM+ standards with MTS as middle-ware tool and VB as the programming tools & languages. Overall database activities involve Database Normalization, DB Schema design, developing stored procedures, Triggers and DTS Packages with experience in SQL Server 7.0/2000 and Oracle 8i/9i. Microsoft Certified Solution Developer (MCSD) in.net Platform with C#. Microsoft Certified Professional (MCP) in SQL Server 2000 (Implementation). Expertise in developer tools like Visual Studio 2005, Visual Interdev, Visual source safe, TOAD, NUnit. Good knowledge about SEI-CMM processes. EDUCATION Bachelor of Technology B.Tech, Anna University, 1997, Chennai. CERTIFICATIONS Month & Year Certification Certified by July 1999 Aug 2000 May 2002 Mar 2004 Microsoft Certified Solution Developer (MCSD) (Visual Basic 5.0) Microsoft Certified Professional (MCP) (Visual Basic 6.0) Microsoft Certified Professional (MCP )in Design and Implementation SQL Server 2000 Enterprise Edition Microsoft Certified Solution Developer (MCSD) (.Net and C#) Microsoft Microsoft Microsoft Microsoft TECHNICAL SKILLS Page 1 of 6

.Net Technologies Technologies Programming Languages Databases Design Tools Development Tools Testing Tools: OS/Platform Net Framework 2.0, ASP.Net, ADO.Net 2.0, Web Forms, Windows Forms(Whidbey), Web Services, XML, XSD, XSL, SOAP, WSDL, AJAX, Atlas framework. ASP, ADO, Active X, MTS, COM+, COM, IIS C#, VB.NET, VB6.0, HTML, VBScript, JavaScript, CSS MS SQL Server 2000, Oracle 8i, Oracle9i and MS Access Microsoft Visio and UML Visual Studio 2005, XML SPY, SOAPScope, Visual Source safe, Visual Interdev, Front Page, TOAD NUnit, MS Visual Studio 2005 Unit testing module Windows XP/2000/NT/98/95 PROFESSIONAL EXPERIENCE Arden Asset Management, New York, NY Aug 05 Till Date SP is developed for managing Arden s Portable Alpha investments using swaps. This tool is primarily used to perform swap settlement calculations and Mark to Market calculations and to arrive at the notional for an upcoming swap period. Users can create deal and swap and track the performance of swap for every swap period. Users can create master data like Investor details, counter party details and security details. This tool also generates various reports like portable alpha summary report that provides alpha performance, beta performance, Funding details, P&L and cash flow for every swap period. Environment: Visual studio 2005,.NET Framework 2.0, ASP.NET 2.0, C#, ADO.Net 2.0, Web Services, Atlas, HTML, JavaScript, CSS, XML, MS SQL Server 2000, Crystal Reports for.net, IIS 6.0. Performed the technical architecture and design of the application using UML and Visio. Interacted with business users to gather requirements and developed use case diagrams, sequence diagrams and class diagrams. Involved in SQL Server database schema design and developed ER diagram using Visio. Developed Create Deal, Create Swap, Edit Swap and MTM calculations front end in ASP.NET Web Forms using Web Controls, Microsoft Atlas framework, User Controls in C#, ASP.NET state Management, ASP.Net caching, SQL cache invalidation. Used ASP.Net Master Pages to provide consistent look and feel. Used new ASP.Net 2.0 navigation controls like SiteMapPath control and Menu control and various Atlas controls like Auto Completing Extender, Update Panel, Update Progress and Script Manager to provide rich user experience. Developed a customized Calendar user control. Used Update Panel Atlas control so that user can select different month/year without posting the whole page. Designed ASP.NET reusable header and Left Navigation Bar User Control that can be used on every page. Developed class libraries like CalendarUtility (provides business calendar related APIs), ReportEngine (reporting business rules), and business logic components for performing swap settlement calculations in C#. Designed and developed Data Access Layer using ADO.NET 2.0 and Data Application Block (Enterprise Library for.net 2.0). Page 2 of 6

Developed SQL Server stored procedures and Triggers using T-SQL for performing all DML operations. Used Crystal Reports for.net for developing various complex and strategic reports like Portable Alpha Summary Report with report models such as sub-reports. Created a Web Setup project that installs the application (Contents, compiled assemblies and dependencies) on the web server (IIS 6.0). Performed installation, configuration and administration of the IIS 6.0 web site. Manager Data Aggregation: (MDA) MDA is used by Arden's coverage managers to perform various operations like asset allocation and analysis of funds. This system aids Coverage Managers in completing a through analysis on funds, thus producing consistent performance results. Asset allocation (AUM, long exposure and short exposure) can be done based on strategies, sectors and instruments, geographic by strategy and geographic by country. This system also contains an administration section to allow Administrators to manage fund profiles, run reports and update all membership and System information. Environment: Visual studio 2003,.NET Framework, ASP.NET, C#, ADO.Net, Web Services, AJAX, HTML, JavaScript, CSS, XML, MS SQL Server 2000, Crystal Report 10, IIS Server 6.0. Performed the technical architecture and design of the application using UML and Visio. Developed the front end in ASP.NET Web Forms using Web Controls, User Controls in C#, ASP.NET state Management, ASP.NET caching features. Designed and developed role based security module to perform authentication and authorization of the application users. This is generic module which is used across multiple applications in Arden. Used ADO.NET objects such as Data Reader, Dataset and Data Adapter, Data View and Microsoft Data Application Block for consistent access to MS SQL Server data source. Designed ASP.NET reusable header User Control that can be used on every page. Used Datagrid extensively and also developed a custom grid control inheriting from Datagrid control to display custom header and footer rows for subtotal and total. Used third party Custom Control like Cambro DBCombo.net drop down control that populates the list asynchronously. This improves the page performance since long lists are not loaded when the page is rendered. Developed ASP.Net web services using C# to saving and getting allocation, geographic exposure data. Used WSE 3.0 for securing web service. Developed a process in C# that rolls-over allocation and geographic exposure data from source month to destination month. This process is called from the web page using AJAX and XML result is formatted using XSLT before shown to the user. Involved in SQL Server database schema design. Developed complex stored procedures (Sub queries, Joins, Cursors) using T-SQL for calculating exposure values based on different parameters before saving data to tables and before providing data to the front end. Formulated highly complex and strategic reports like Manager Exposure Report using various report models such as sub-reports, Cross tab report and Multi-Column report using Crystal Reports. Created a Web Setup project that installs the application (Contents, compiled assemblies and dependencies) on the web server (IIS 6.0). Performed installation, configuration and administration of the IIS 6.0 web site. Page 3 of 6

Halliburton (KBR), Houston, USA. June 2005 August 2005 PCA Tool is windows based smart client application used by G&I Procurement Compliance team to conduct audits of contracts in preparation for the Contractor Procurement System Reviews (CPSR). Procurement managers uploads list of POs and Subcontracts to be reviewed through the web user interface. Reviewers, situated at various project sites worldwide, use this tool to review the Purchase Orders (POs), Subcontracts, Master and Consulting Agreements and to capture the findings and recommendations during their review, which will be communicated back to Procurement managers through compliance review report. This system provides ad hoc query capability to search PCA reviews by various parameters and also provides predefined reports like compliance rating reports (for POs and Subcontracts by Project), Audit summary report and compliance review report. This application also has an admin module to manage various reference data, Supplier data and Buyer data. Environment: Windows XP, Visual Studio 2005,.Net Framework 2.0, ADO.Net 2.0, C#, Windows Forms, Web Services, IIS, Oracle9i. Involved in technical architecture of the whole application. Developed the application Prototype for Smart Client and ClickOnce deployment using Visual Studio 2005 and Microsoft Offline Application Block. Involved in requirements gathering from Procurement Compliance Audit teams and functional analysis. Did technical design and prepared technical design documents for Create Review and Manage Buyers module. Designed and developed Create Review form using.net 2.0 and C#. Designed and developed web services for Creating Reviews, Managing Buyer information using C# and WSE 3.0. Designed and developed business logic layer and Data Access Layer component using ADO.Net, C# and Microsoft Data Application block. Developed the upload PO list web interface using C# and ASP.NET 2.0. Involved in oracle database schema design. Developed Oracle stored procedures for Reviews and Manage Buyers functionalities using Oracle PL/SQL. Developed Oracle stored procedures for importing master data from Procurement Application. Performed unit testing using Visual Studio 2005 unit testing module. Hewlett-Packard Company (HP), USA. Dec 2002 May 2005 HP Care Pack is a HP product that can be purchased for any hardware to upgrade/extend the base warranty of the hardware. ELFPack is an online application that contains a suite of intuitive functionalities that can be accessed by HP Channel Partners, Tier 2 resellers, End customers and HP Administrators. This application gives them the functionalities like ordering, registration, assignment, cancellation, tracking and lookup of HP Care Packs. Users will have different level of functionalities based on their access levels. This application has connectivity to regional order management systems (SAP), entitlement and warranty systems and registration repository of HP. Environment: Windows 2000, Visual Studio.Net, ADO.Net, C#, ASP.Net, Web Services, Visual basic 6.0, COM, Visual Interdev 6.0, IIS, ASP, HTML, VBScript, JavaScript, XML, Oracle9i. Involved in technical architecture of the whole application. Involved in requirements gathering from business teams and functional analysis. Page 4 of 6

Did technical design and prepared technical design documents for Ordering and registration functionalities using Visio. Designed and developed ordering web interface using ASP.Net and C#. Designed and developed ordering and registration web services using C# and XML. Designed and developed Ordering business logic component using C# assembly. Designed and developed generic Data Access Layer using C# and ADO.Net. Involved in oracle database schema design. Developed Oracle stored procedures for ordering functionality using Oracle PL/SQL. Team lead for offshore development team Provide solution to the technical issues faced by developers. On-site team coordination and customer interaction during User Acceptance Testing. Hewlett-Packard Company (HP), USA. Aug 2002 Nov 2002 The epdo application is the online shopping web site built for HP partners and consumers in the US to order HP parts and place warranty claims. This site provides other functionalities like registering new user and editing the user profiles. Since this site involves credit card transactions, it operates on SSL protocol. Dynamic load balancing is done by deploying the site on a web farm for better scalability and system availability. The user session is maintained by Distributed Session State (DSS) engine in the database. Environment: Windows 2000, Visual basic 6.0, Visual Interdev 6.0, IIS, ASP, HTML, VBScript, JavaScript, XML, SQL Server 2000. Team lead for offshore development team. Involved in system study and requirement gathering. Prepared system design document. Involved in Database design for the cache database. Developed ASP pages for Order placement, Warranty claim and Warranty Verification functionalities. Developed Shopping Cart and Transaction Interface Components. On-site team coordination and customer interaction during User Acceptance Testing. Compaq Computer Corporation, Houston, US. Apr 2001 Aug 2002 Compaq Services Network [CSN] is a virtual global community made up of Compaq Service Channel Partners and Compaq Services linked together by a web-based system. It is also the name of the system that provides on-line information and tools that Compaq s Partners need to deliver the New IT solutions in a cost effective manner. CSN gives Compaq s Service Channel Partners a single, secure entry point to functionalities like order entry, order inquiry, warranty claims, parts information, training and certification, ecarepaq ordering and registration, and other services related functions. This application is also integrated with Enterprise systems (SAP). Environment: Windows 2000, Visual basic 6.0, Visual Interdev 6.0, IIS, ASP, HTML, VBScript, JavaScript, XML, Oracle 8.0, SQL Server 2000. 1. Service Delivery/Logistics: (Period: Jan 2002 Aug 2002.) This is one of the vital functionality of CSN where Compaq s partners can order products, Enquire about the orders and order shipping status, check and claim warranty, search for parts catalog. Compaq employees can use this functionality to administer parts, warranty and depots. User can also get various Page 5 of 6

types of reports about order, warranty, and claim. The system interacts with SAP through tuxedo middleware. Offshore Team lead. Preparing system design document. Developing ASP pages and VB COM+ Component for warranty validation. Addressing support issues. Configuration management activities. On-site team coordination and customer interaction during UAT. 2. Off shore Application Support: Apr 2001 Dec 2001 Off shore support team has to give support for the CSN website from 5:30 AM IST to 5:30 PM IST. It also does minor enhancements to various functionalities of CSN and fixes the tickets raised by the users. It also prepares some ad-hoc reports according to business requirements. Support Team lead. Doing minor enhancements to the application as required by the customer. Resolve the support tickets raised by users through a system called System Change Request (SCR). Allocate the support tickets to individual support engineer and follow up. Prepare weekly reports to send to the customer. Configuration management activities. Train the new team member in functional areas. Prepare quality control metrics charts to check the process stability. British Telecommunication Plc.,UK Jan 2000 Feb 2001 C-CAT is the reference database for maintaining relationship between BT Organizations, customer, Team and People. Each customer of BT is linked to an Organization through a sales account. There are three types of teams namely Sales Team, Service Team and Billing Team. Every customer has a team working for him. Each Team has persons working under them. C-CAT provides customer information to BT marketing systems and Person information to Bonus calculation systems. Environment: Windows NT, Visual basic 6.0, Visual Interdev 6.0, ASP 2.0, VBScript, JavaScript, IIS 4.0, MTS, Oracle 8.0 on Unix, Sql* Net. Developing COM components. Preparing design document of screens and validations. Designing the screens Coding for each module-includes front end validation, invoking stored procedure. Testing Preparing test specs, Unit testing,system testing Configuration management activities. Faridha Shoes, Chennai, India. Feb 1999 - July 1999 This project is a module of Manufacturing Requirements Planning. The function of this software is to calculate the production cost of leather products using the Bill of Material and Purchase order entry. Page 6 of 6

Environment : Windows 95, Visual basic 5.0, MS Access 7.0, Crystal reports 4.6 Sharing the responsibility for Database Design. Preparing physical design of screens and reports. Coding for Each module-includes data validation and database connectivity. Testing Preparation of test specs and Unit Testing. Transmatic Systems Ltd., Thiruvananthapuram. Feb 99 July 99 This system was developed as an Automation Server whose modules are Book Maintenance, Membership Maintenance, Book Transaction, Inquiry and Reports. In Book Maintenance the details about each book, such as Name, Author Name, Publisher Details, Cost, ISBN/ISSN Number, and Category of the Book are maintained. The details about the journals and their subscription amount, date, received books, rejected and pending books are maintained and reports are generated. The System also provides Catalogue Access and Book Reservation for the members. Environment : Windows 95, Visual basic 5.0, MS Access 7.0, Crystal reports 4.6 Designing the database. Preparing physical design of screens and reports. Developing an ActiveX control to enable editing in MS-Flex grid. Coding for Each module-includes data validation Testing Preparing Test specification, Unit Testing and System Testing. R Leathers, Chennai June 98- September 98 The Inventory Management System was developed as a part of on going automation of Tannery. The system maintains Material information, Material Transaction, Machinery usage, Supplier information and Process information. Environment : Windows 95, Visual basic 5.0, MS Access 7.0, Crystal reports 4.6 Preparing physical design of screens and reports. Program for Each module-includes user input validation, Testing Preparation of Test specs and Testing. Sharing the responsibility of database design. R Leathers, Chennai January 98- April 98 This system has Employee master, Monthly salary register, Loan master and Transaction modules. Employee master contains records about personal details and official details about each employee. Monthly salary register maintains allowance details, Deduction Details and Leave details of the employees. Loan master maintains all the details of loan availed by the employee. Transaction module records the attendance details for each employee for a particular period. Modules for Bonus and Overtime also developed. Page 7 of 6

Environment : Windows 95, Visual basic 5.0, MS Access 7.0, Crystal reports 4.6 Preparing physical design of screens and reports. Forms and reports design. Implementing user input validations on screen. Testing Unit and Integration Testing. Page 8 of 6