Sivaraj Kandasamy
Katy, Tx 77449.
832-***-**** (H)
715-***-**** (C)
abnsk8@r.postjobfree.com.
I am a .NET specialized software Engineer having over 13 years of application
development experience in Microsoft platform. I have a thorough background in client
server, Windows DNA, .NET, Enterprise Integration Application architectures and
relational databases.
Technical Expertise:
Languages. : C, C++, C#, VB.NET TSQL, PL/SQL
Open source : Spring.NET, nHibernate, log4net, SysCache, NUnit, NMock
Integration : Tibco BW5.2, EMS 4.2, BizTalk, HermesJMS, GHTester.
GUI : MVC CAB, winform, SyncFusion Grid
XML Technologies : XML, XSLT, Xpath, DTD, Schemas.
Web Technologies : IIS, ASP, ASP.NET, XML WebService, WSE3.
3rd Party Tools : ILOG Rules for .NET, Resharper, Enterprise Architect.
Test Frameworks : Nunit, Fxcop, Ndoc.
Database : SQL Server 6.0/6.5/7.0/2000, Oracle7.x/ 8i /10g
Version control : Vault, Source safe, PVCS, Rational ClearCase.
Work Experience:
BP, Houston, TX, 77079 10/05 – Present
NERGIZE (Integrated Energy Trading System)
One of the main selling points of this application is that the traders would be able to see a
draft version of the settlement in real time, which will enable traders to better position
their deals. I have contributed to the following initiatives under the umbrella of
NERGIZE.
• Developed Physical Gas Deal integration between Trade capturing system to all
downstream systems which includes mid-office and back-office systems using
C#, JMS, Tibco RV, Web service and Windows service.
• Implemented Pricing solution (Tariff Rate) from settlement system up to deal
capturing systems using C#, EMS, RV and web Services.
• Implemented multi threaded Facility (Meter) solution across all participation Gas
Trading systems using C# and Windows service.
• Integrated Power deals with CAISO-MRTU as an EAI using C#, Windows
Service, Web Service, EMS and Tibco RV.
• Developed XSLT style sheets for integration XML messages.
• Developed integration portal to troubleshoot messaging issues using AJAX,
ASP.NET.
• Implemented end of day (EOD) intramonth solution to create Swing-Swap deal
and P&L calculations.
• Developed point to point integration between nMarket and nErgize using
BizTalk.
Verizon, Irving, TX, 75038 10/03-09/05
Core Voice Pricing Tools Framework
Pricing Tools Framework is an intarnet application meant for market-ready sales-force to
market Verizon products by incorporating changing business requirements. The user-
interface (UI) was dynamically generated, depending upon the pricing tool's dynamic
parameters, using Custom controls.
• Architected Custom Controls for the application in C# and ASP.NET.
• Implemented cubes in SQL Server 2000 Analytical server for DSS reporting.
• Developed data access layer using stored procedure, TSQL.
Payment Arrangement
Online payment arrangement is an initiative to provide Verizon customers the ability to
make payment arrangement online without speaking to a collections representative and
by promoting usage of internet payment alternatives. To reduce the impact to other
applications, this project leverages existing RMIC guidelines to build a baseline internet
platform. This was developed as a .NET distributed application uniting geographically
disparate systems.
• Implemented Intercepting Filter in ASP.NET using IHttpModule using C#.
• Consumed XML Web services in an asynchronous pattern using C# and .NET.
• Developed multithreaded windows service to synchronize payments between
mainframe and vz.com using a C# implementation of threadpool.
• Created and used XSLT templates and Xpath to build powerful transformative
and reporting application in ASP.NET and C#.
3M MN, St.Paul 55119 09/02 -10/03
Integrated Packaging Tool (IPT)
Integrated Packaging Tool is primarily being developed as a packaging solution provider
for 3M and after realizing its potential it is also being commercially offered as a product
for which Microsoft partnership is established.
• Developed Custom controls to create dynamic UI using C# and ASP.NET.
• Used XML Web Service for communication between SDM and IPT using .NET
Framework and ASP.NET
• Developed and consumed XML Web Services using asynchronous design pattern.
• Used Serialization to pass exception between SDM and IPT using .NET
Framework.
Customer Development Tool (CDT)
Customer development Tool was developed primarily to market various 3M software
products through its ISSD business unit. In addition to aiding 3M Engineers to manage
customer profile, this CDT is architected in such a way that, it is smart enough to keep
customer information up to date by connecting to various internal systems through web
services. CDT was developed as an ASP.NET web application supported by SQL Server
2000 with features resembling ASP.NET 2.0.
• Architected navigation Custom Control in C# resembling ASP.NET 2.0
navigation control.
• Implemented Code Access Security (CAS) and deployed CDT as partial-trust web
application.
• Developed and consumed XML Web Services using asynchronous design pattern.
Wells Fargo Financials IA, Des Moines 50322
Sapphire 08/00 - 09/02
This application, code-named Sapphire, was developed to automate Consumer Auto
Receivables (CAR). It was built on Windows DNA architecture utilizing COM/CORBA
for inter layer communication. The whole project was then migrated to .NET architecture
using C#, VB.NET and .NET Framework.
• Exposed COM components to CLR using RCW proxy.
• Worked extensively on inter-op and migration issues between .NET and COM
components using C# and .NET Framework.
• Developed many COM components which implements business functionality
extensively
Lucas-TVS Ltd., Chennai, India 04/96 - 07/00
Warranty Information System
Lucas-TVS is a monopolized auto electric major serving the nation for more than four
decades. Developed the following systems during my tenure with them using VC++ and
SQL Server.
• Warranty Information System
Quality Management System
Material Management System
Tool Management System
Capital Equipment Budget Monitoring System
Advanced Product Quality Planning System
Education: B.S. in Electronics Engineering, Bharathiar University, India