Resume of KARTHIKEYAN KESAVAN - cyberThink



[pic][pic]

SUMMARY OF QUALIFICATIONS

• 10+ years of experience in software analysis, design, development, testing, implementation and support of multi-tier Web-based and Windows applications using Microsoft technologies in Investment Banking, Insurance, and Retail domain

• Created applications in C#, , MVC, Web Services, WCF, WPF, Windows services, CSLA Framework, VBScript, JavaScript, HTML, XML and XSL, J-Query, AJAX and Microsoft Enterprise Library

• Created stored procedures, functions, Triggers, views, queries, fine tuning, and database design using SQL Server 2008/2005

• Created SQL Server Integration Services packages and SQL Server Reporting Services

• Experience in class diagrams, sequence diagrams, implementing design patterns and writing software architecture documents

• Experience in working on various Microsoft tools for application development and versioning using Microsoft Visual Studio, Microsoft Visio, Microsoft Visual Source Safe and Subversion

• Experience in Requirement analysis, Estimation, Resourcing, Onsite-offshore coordination, Project Planning and Project management

TECHNICAL SKILLS

Framework: .Net Framework 2.0/3.5/4.0, CSLA Framework

Programming Languages: C#, MVC 3.0, Enterprise Libraries

Scripting languages: Java Script, VB Script

Designer/Editor: Visual Studio 2005/2008/2010, MS Visio

Internet Technology: HTML, XML, XSLT, Web Services, WCF

Databases: SQL Server 2000/2005/2008, MS Access

Database Tools: SQL Server Reporting Services, SQL Server Integration Services

Version Control: Visual Source Safe, Sub version

Platforms: Windows XP, Windows Vista, Windows 7, Windows Server 2003

PROFESSIONAL EXPERIENCE

Credit Suisse, NYC Nov 12 - Present

Technical Lead

Credit Suisse provides a globally integrated, multi-asset platform across traditional prime brokerage, prime financing, listed derivatives and managed lending. Our Prime Services team blends experience and informed insight to create practical solutions that are grounded in an understanding of the unique needs and challenges faced by hedge funds. We leverage Credit Suisse’s strengths and its solid balance sheet to deliver customized solutions, including capital raising, consulting and risk services.

Responsibilities:

• Involved in Analysis and Technical Design

• Design and development of business objects and components in C#

• Created stored procedures, functions, Triggers, views, queries and database design

• Used for data retrieving, querying, storage, manipulation and for achieving disconnected database connectivity.

• Involved in SQL Server performance fine tuning

• Created SQL Server Integration Services packages and reports using SQL Server Reporting Service

• Created VBScript program to automate and consume third party Cryptography software

• Design review and code review

• Provided knowledge transition and technical support for other team members

• Provided support for existing applications

• Conducted training and presentations to the team members

• Resourcing, Project Planning and Project management

Environment: , C#.Net, Winform, WPF, .Net 3.5, .Net 4.0, SQL Server 2005/2008, SQL Reporting Services, SQL Server Integration Services, J-Query, AJAX, XML, HTML, Microsoft Enterprise Library.

The Bank of New York Mellon, NY Oct 07 - Nov 12

Sr. .Net Technical Lead

EPIC is a application designed to support basket creation processes and dissemination requirements related to servicing all current and future Exchange Traded Funds. The objective for the EPIC initiative is to provide an enhanced level of straight through processing for trade execution and reporting for the bank’s offerings in Exchange Traded Funds. To provide an enhanced level of automation for the creation, redemption and support functions associated with the ETF platform. Provided support for the processes performed by the EPIC platform.

Responsibilities:

• Design and development of business objects, middle tier components and Windows services in C#, CSLA Framework

• Created stored procedures, functions, Triggers, views, queries and database design

• Used for data retrieving, querying, storage, manipulation and for achieving disconnected database connectivity.

• Involved in SQL Server performance fine tuning

• Created SQL Server Integration Services packages and reports using SQL Server Reporting Service

• Created Windows application utility for importing spreadsheet data into SQL Server database.

• Created client side scripting and design by using JavaScript, JQuery, VBScript, HTML, CSS, XSL and XML.

• Experience in class diagrams, sequence diagrams, implementing design patterns and writing software architecture documents.

• Designed and developed different components using C#.Net language with extensive use of Object Oriented Programming Techniques (OOPS) like Abstract Classes, polymorphism, Interfaces etc.

• Implemented Microsoft Enterprise Library Logging framework for exceptions logging and Data access application block for data access

• Designed and developed Filewatcher Windows Services

• Extensively used LINQ to SQL, LINQ to XML and LINQ to Objects for retrieving the data efficiently and Just in Time manner.

• Implemented WCF endpoints for services for communication in different protocols 

• Used Sub Version for Version Control, creating and managing projects

• Design review and code review

• Played Application lead role and handled a team of 5+ resources

• Provided support for existing applications

• Involved in Production Deployment

Environment: , C#.Net, .Net 3.5, Winforms, SQL Server 2005, SQL Reporting Services, SQL Server Integration Services, CSLA Framework, JavaScript XML, HTML, Microsoft Enterprise Library.

Aviva Insurance, UK Mar 07 - Sep 07

.Net Developer

NUI MILO application called PACE4 which processes third party motor Insurance Bodily injury claims. MILO is a Web application developed in and developed on Tranzax (3.x) BPM Platform. Tranzax is a Business Process Management tool which contains Business Domain Configuration in SQL Server 2000 database. Tranzax integrates with Nuclis Exceed Insurance application via PolestarLite Framework interface. Tranzax Business process can be configured, monitored and controlled by Tranzax client tool like Admin Console, Team Manager, Environment manager and work bench.

Responsibilities:

• Led a team of 8 people to ensure the delivery.

• Worked with MQ support team, Polestar support team, Business support team, IT Service desk to resolve issues

• Proactively monitored and controlled of Tranzax Business Interactive Procedures and Automated Procedures using Admin Console

• Created System Maintenance Technical Document listing the functional and technical details about the application

• Created detailed design / technical specifications

• Created NUI Application process work flow document

• Created and monitored team work plan and efforts

• Provided support for existing applications

Environment: , C#.Net, .Net 3.5, SQL Server 2005, SQL Reporting Services, SQL Server Integration Services, JavaScript XML, HTML, BPM Tool – Tranzax, Assyst- Incident Management tool, Director – Defect Logging system

Oct 06 - Feb 07

.Net Developer

DICE Reporting: The objective of this project is to develop a Web based reporting application and allows specific users to generate the reports. The report generated would display the products added to based on the user filter conditions. Front end to this reporting application is a Web based application which incorporates Forms authentication integration with Active Directory authentication and Authorization and launches SQL server 2000 Reporting services report. The report data is pulled from online data store (Oracle database) to SQL Server 2000 database through biz talk server 2004

Responsibilities:

• Designed the application with UI in the presentation layer, Business logic in the middle layer and Database activity in the Data Access layer.

• Developed and designed Web forms in

• Implemented business logic into C# and

• Developed and used objects for handling database activities.

• Developed SQL stored procedures for data manipulation and querying data using SQL Server

• Developed and used Javascript for Client side validation

• Developed and used Ajax for calling server side objects from client side

• Supporting existing application

• Weekly status report to client and status call

Environment: Windows 2003 Server, Microsoft Visual Studio .Net 2003, Microsoft .Net Framework 1.1, with Code Behind as C#.Net, Microsoft SQL Server 2000, Microsoft SQL Server 2000 Reporting Services.

Allstate Insurance Jun 06 - Sep 06

.Net Developer

Job Aids Development for PA Framework project is to analyze the components developed by the client and have to prepare Job Aid for the same. Also needs to give code snippets wherever required. This project aimed at creating user guides for consuming the framework components. The code snippets were also created which will help the developers to speed up the process.

Responsibilities:

• Analyzed the Allstate PA Framework Components and created job aids document with sample code

• Created code snippets for each component

• Reviewed the document and tested the code snippets

• Created checklist for document preparation, reviewed and tested the code samples

Environment: Windows XP Professional, Microsoft Visual 2005, framework 2.0, C#.Net, XML.

Shell Mar 06 - May 06

.Net Developer

DS1 BizTalk Middleware Services Release 2.2 project is to create custom MSI Installer package in Microsoft C#.Net 1.1 to install Biztalk Middleware services in development, testing and production server.

Responsibilities:

• Developed UI design, Coding and fix bugs in the development as per the functional design document

• Provided support to the QA team and the client for any clarification and to fix the issues, if any arises

• Created Unit Test Cases and Tested based on the Unit Test Cases

• Handled sessions to provide knowledge transfer to the clients, QA and other team members

• Implemented silent installation Package for the following

• Shell Enterprise Library

• Shell End to End Monitoring

• Shell Reusable Components

• Developed the following modules

• Shell duplicate message checker

• Purge /clean up scripts for MWS Components

• Upgraded Installer package for Middleware services components

Environment: Windows 2000, Visual 2003, framework 1.1, C#.Net, SQL Server 2000, XML.

Deloitte Tax LLP Dec 05 - Feb 06

.Net Developer

E-File project is to build a system that takes data from DT3 application; transforms the data based on set of rules and mappings and writes an IRS complaint file in the form of XML file. The system supports the updates to mappings as the schemas change within versions of IRS schemas, annually for tax law updates and other IRS specific changes. The system is being used by DT3 clients, including Deloitte Tax LLP.

Responsibilities:

• Involved Ad-hoc Testing, Sanity Testing, Regression Testing, Performance Testing and Integration Testing in different environment like standalone, distributed and workstation environment

• Provided support to the QA team and the client for any clarification and to fix the issues, if any arises

• Created Unit Test Cases and Tested based on the Unit Test Cases

• Handled sessions to provide knowledge transfer to the clients, QA and other team members.

Environment: Windows 2000, Visual 2003, framework 1.1, C#.Net, SQL Server 2000, XML.

Oct 04 - Dec 05

Senior software developer

is one of the famous E-Commerce Website for an online Shopping in USA. This is a Conversion Project from asp to technology. We integrated the products from and . Authorized person can change the page content dynamically.

Responsibilities:

• Developed UI design, Coding and fix bugs in the development as per the functional design document

• Provided support to the QA team and the client for any clarification and to fix the issues, if any arises

• Created Unit Test Cases and Tested based on the Unit Test Cases

• Handled sessions to provide knowledge transfer to the clients, QA and other team members

Environment: Windows XP, SQL Server 2000, , JavaScript, C#.Net, XML, XSLT, HTML, Retail Domain.

Enterprise application development May 03 - Sep 04

Programmer Analyst

Responsibilities:

• Factory Enterprise system package provides the following features

• Purchase of Raw materials after many levels of testing and approval

• Mixing Work Order Plan

• Production control

• Planning the production according to the Line stock and client requirements

• Urgent Order Production Planning, Minimum Stock Level Fixing and Planning

• Raw Material and finished Products Line Stock Details

• Controlling the wastages and damages, increase of production rate

• Party Transaction Balance

• Increase of Sales Rate by means of Delivery Percentage Rate Setting

• Sales of finished products

• Generate Auditing reports

Environment: Windows XP, C#.Net, MS-SQL Server2000, MS Access 2000.

Responsibilities:

• Requirement study

• System Design

• Coding & Unit testing

Inventory and Accounting system:

Responsibilities:

• The system provides the following features

• Sales order, invoice and sales return

• Purchase order, invoice and purchase return Daybook report, Receipt, Payment, and Journal

• Party balance and product stock ledger

• Billing a Quotation, order or Delivery Chelan

• Online Stock updating

• Outstanding report

• Sales and Collection Analysis report and Final report

• Tax setting, Multi user login, new company creation, and Year end updating

• This package is applicable for wholesale shop, Ready-made textile shop and Chemical Agencies

Environment: Windows XP, C#.Net, MS-SQL Server2000, MS Access 2000

Responsibilities:

• Involved in client Requirement Analysis

• Prepared the technical design considering the technical feasibility and the database schema

• Developed UI design, Coding and fix bugs in the development as per the functional design document

• Provided support to the QA team and the client for any clarification and to fix the issues, if any arises

• Created Unit Test Cases and Tested based on the Unit Test Cases

• Handled sessions to provide knowledge transfer to the clients, QA and other team members

EDUCATION

Masters of Computer Applications, Madurai Kamaraj University, India, 2000 – 2003.

-----------------------

[pic]

................
................

In order to avoid copyright disputes, this page is only a partial summary.

Google Online Preview   Download