Post Job Free
Sign in

Software Engineer .Net

Location:
New Castle, DE
Posted:
September 20, 2014

Contact this candidate

Resume:

Sachin Yadav

Sachin Yadav // 302-***-**** // **************@*****.*** //

S ummary

• Over 9+ years of diverse experience in all phases of Software Development L ife Cycle

(SDLC)chiefly in analysis, design, development, testing and deploying both web and windows based

application

• Expertise in M icrosoft .Net Framework 2.0, 3.0, 3.5, 4.0,WPF, ASP.Net,C#.Net,

V B.Net,ADO.Net,Enti ty framework, WCF, Silverlight 4.0/5.0, L I NQ, JavaScript, HTM L, Web

Forms, Win Forms, SQL Server 2005/2008.,Oracle 8i.

• Total of 9+ years of experience in India and USA

• Expertise in M icrosoft Prism Architecture and MVVM,ASP.Net MVC,Dependency Injection and

Design Patterns

• Developed Window and Web base architecture using WPF, ASP.NET, ASP.NET MVC 3.0, C#4.0,

WCF and SqlServer.

• Expertise in implementing Data Access Layer, Caching, Security and logging using Enterprise

L ibrary.

• Experience in Mul tithreading, Parallel Programming, Tibco EMS and RV Messaging and real-t ime

application.

• Experience in manipulating XML, Converting Data between ADO.NET and XML and Proven

K nowledge in DTD, Schema, XSL (XSLT, XPath, XQuery) and L I NQ to query XML documents

• Recent intensive project experience in WPF and WCF (Windows Communication Foundation)

development

• Hands-on experience in creating XAML as the WPF U I presentation layer (view) and view model

as the application business logic, based on the MVVM design pattern

• Extensive experience in creating r ich content Web-Forms, WPF Window, Web User Controls,

Server Controls, Windows Service and Web Service

• Proficient in creating Web Services, testing (WSDL, SOAP), discovering (DISCO), remote and

security.

• Experience in web-based page and site designs using HTM L, CSS, Themes, Master Pages, Site

M ap and JavaScript.

• Experience in using Configuration management tools (Version Controllers) like TFS, SVN, VSS

and Clearcase.

• Experience in database programming in SQL Server 2005/2008 and Oracle 8i. Conversant in

w r it ing Stored Procedures, UDF, T riggers and Cursors

• Worked with 3rd party components like Sungard Investran, Telerik, DevExpress,Infragistic

controls,Log4Net and Dundas Charts

• Experience in Unit Testing using NUnit, Mock Framework MOQ, M icrosoft Automated Unit

Testing Framework and NCover.

• Experience in High and Low Level UM L design using Visio and EAP.

• Excellent t roubleshooting and analytical problem solving skills

• Quick to grasp new ideas, concepts and technologies and to develop practical solutions to problems

• A valuable team player capable of taking the initiative and of making business critical decisions

• Enjoys being part of, as well as leading, a successful and productive team and thr ives in highly

p ressurized and challenging working environments

Skill Set

Languages C#.Net, VB. Net, TSQL, PL/SQL, C++, JAVA

Internet/ Distributed Silverlight 4.0/5.0, WCF, ASP.NET 2.0, 3.5, MVC,Web Services

Technologies

M icrosoft Technologies .NET Framework 1.0-4.0, WPF,Windows Service,ADO.Net Entity

F ramework

Scripting Languages JavaScript, VB script,Ajax,Jquery

Database MS SQL Server 2005/2008, Oracle 8i

Servers I IS 6.0, 7.0

Markup Languages XAML, HTM L, XML

I DE Microsoft Visual Studio 2003/2005/2008/2010

Version Control Tools TFS,SVN,MS Visual Source Safe 6.0, Clearcase

Reporting SSRS,Crystal Report

Operating Systems Windows XP/ Vista/7, Windows Server 2003/2008 R2, Unix

Educational Qualification

Bachelor of Engineering in Electronics and Communication from Amravati University, I ndia

i n 2002

Certifications

1 M icrosoft Certified Application Developer (C#.NET)

Professional Experience

Cognizant Technology Solutions - USA

January 2011 – till date

Client: J P Morgan Chase

Project: PB T rading Application (NeMO)

Duration: February 2013 – till date

Domain: BFSI

Role: Senior Associate

Prime Brokers Trading Platform (NeMO) is based on Mortgage based security t rading to book and

accept all MBS related t rades. Core work is to retire the STAR legacy application by rewri ting the

current functionalities in NeMO which is developed in .Net Framework 4.0, WPF, Webservice and

oracle database.

Responsibilities:

• Implemented M icrosoft Prism framework to create standalone application

• Implemented Dependency Injection Pattern MEF

• Created an interactive U I using WPF and Dev Express control

• Implemented Tibco EMS Messaging to make NeMO as Real-Time application.

• Created Store procedure, Index and t r iggers in Oracle DB

• Involved in Build and Deployment process of NeMO using Click Once Deployment

• Created Webservice(WCF) to expose business logic

• Involved in Performance Improvement of NeMO application

• Implemented L I NQ in various modules

• Involved in creating entitlement service to provide access to business users.

• Involved in production support and worked on Unix and Window Shell script

E nvironment : VS2010, WPF, WCF, C#, .Net Framework 4.0, Windows 8, Oracle 8i,Unix Script.

Client: Northern T rust

Project: R epurchase Agreement Automation (Repo T rading)

D uration: July 2012 – January 2013

Domain: BFSI

Role: Technical Architect

Repurchase Agreement Automation is an ASP.NET,VB.Net and SOA based Back-Office application to

settle and clear all Repo related t rades. I t is integrated with SOA Service to bring data from backend

systems Oracle and DB2 so that different client can access the same business logic on server .

Responsibilities:

• Involved in the complete analysis of BRDs and figure out the implementation details

• Involved in requirements gathering and analyzing

• Involved in Code Review and Unit Testing

• Implemented Asp.Net MVC 3 Pattern

• Consumed java based services to load the data in U I

• Maintained common versioning using VS 2010 TFS

• Create Store Procedure, Index and T riggers in Oracle DB

• Involved in System, In tegration and UAT Environment deployment

• Implemented DAL, Caching, Security and Logging using Enterprise Libraries

Environment : VS2008, ASP.Net,VB.Net, C#.NET, .Net Framework 4, Oracle 8i,Java Webservice.

Client: Credit Suisse

Project: CSAI – P rivate Equity –Reference Data Management

Duration: Aug 2011 – July 2012

Domain: BFSI

Role: Senior Associate

Credit Suisse‘s Private Equity Reference Data Management is Centralize Solution for creation and

modification of all investment related Reference Data I tems requested by Fund Accountants to create

t heir portfolio.

Responsibilities:

• Estimation, Planning, Customer communication and co-ordination

• Involved in requirements gathering and analyzing

• Involved in design and coding of the application using WPF,C#

• Implemented Prism (Composite Application Block)

• Involved in project enhancements, maintenance

• Involved in creating end to end service layer for the application using WCF (close to 12 services)

• Responsible for refactoring the complete code base related to API of SunGard Investran

P roduct (during Investran 5.2 to 6.2 upgrade)

• Involved in creating stored procedures, Udfs using T-SQL.

• Used L I NQ in Various modules

Environment : VS2010, WPF, WCF, C#.NET, .Net Framework 3.5, Windows 7, SQL Server 2008.

C lient: Société Générale

P roject: Dialog & Asset Allocation

Duration: Jan 2011 – Aug 2011

Domain: BFSI

Role: Senior Associate

D &AA will provide means to capture client portfolio to begin a study, interact with ALGO RISK to

receive r isk measure results for the portfolio & display it to the user. Application should allow user to

s trategically reallocate the portfolio with the assistance of prefixed asset reallocation criteria’s. D &AA

m ust have customizable compilation of the PDF reports of the study which will aid relationship

managers in discussions with Private Banking clients

Responsibilities:

• Use Best Practices for speeding up DAA Web Site.

• Implemented WCF Service and hosted i t in Window Service

• Developed test cases using Nunit.

• Improve performance of application using Fiddler,Firbug and Yslow add-on.

• Work on Sqlserver 2008 (Queries,Store Proc,Index)

• Create interactive U I using ASP.net,VB.Net,Ajax,Jquery and java script

• Implement DAL and Exception handling using Enterprise L ibraries.

• Used SQL Profiler and Query tuning analysis to improve database performance

• Implement Store Procedure,Triggers,Index and functions.

Environment : VS2008, ASP.Net,VB.Net, C#.NET, SQL Server 2005, .Net Framework 3.5, Windows

XP.

HCL Technologies Ltd - I ndia

Sept 2007 – Jan 2011

Client: Citi Bank Group

P roject: FX Bench

Duration: May 2009 – December 2010

Domain: BFSI

Role: Senior Software Engineer

FX Bench is N-tier C# WPF base application contains

Bench client

The Bench client will incorporate Single Sign On (SSO) and ESAT Entitlement for user

f unction permission.

Bench Control Server

Database updates performed within the Bench Control Server will be developed the template

‘Pipeline’ used by ATCP and VASP

Responsibilities:

• Onsite in Citi Bank, London,UK to support FX bench t rading application

• Created design document using Visio 2003

• Developed interactive U Is with C# WPF.

• Implemented BLL using C#3.5.

• Implemented Tibco RV and EMS Messaging using multi threading.

• Develop test cases using Nunit.

• Implemented MVC framework and CAB architecture

• Code verification and performance enhancement done using NCover, FXCop.

• Maintaining common version using Clear Case tool.

Environment : VS2005, WPF, C#.NET, Oracle 8i, .Net Framework 3.5, Java WebService,Tibco

E MS,Windows XP

Client: Nasdaq OMX

P roject: Securities Processing System

Duration: Sept 2007 – Jan 2009

Domain: BFSI

Role: Software Engineer

The Securities Processing System (rechristened as Genium SP) was developed for NASDAQ OMX (As a

Part of HCL’s Product Development Ini tiative). SPS catered to the Basic data requirement for various

segments of the Capital Markets such as Equities, Fixed Income, Derivatives, Funds and Premium

Bonds etc. This data could be used for various Transaction modules such as Trade management,

C learing and Settlement, Fund Order Management etc. The basic data included Securities Data, Party

data, Prime Data, Universal data and Market data.

The salient features of this product included Straight Through Processing (STP) Support, Audit Trail,

I nterface to data providers.

Responsibilities:

• Created High Level Design using UM L.

• Proposed and configured MS-Visual Studio 2008.

• Implemented Prism framework using WCF,WPF and Entity Framework

• Created Store Procedure, Index and Triggers.

• Implemented Webservice using WCF.

• Develop test cases using Nunit.

• Implemented a singleton pattern-based logging API using VB.net.

• Code verification and performance enhancement done using NCover.

Environment : VS2005, WPF, C#.NET, Oracle, WCF, .Net Framework 3.5, Windows XP

Advice America Software Development Center (Now Fiserv)

P roject: Advisor Vision (Version 5.0, 5.1, 6.0)

Duration: Aug 2005 – Sept 2007

Domain: BFSI

Role: Software Engineer

A dvisor Vision, ranked as #1 Financial Planning Software by Forrester Wave™ by Forrester Research

I nc, is web-based Next-Generation Financial Planning software developed using the Application

Service Provider (ASP) Model. Advisor Vision marks a milestone in the evolution of the Advice

A merica product line.

A dvisor Vision is 3-tier ASP.NET, C# based powerful, exceptionally easy-to-use, modular yet

comprehensive financial software designed for Financial Advisors.

R esponsibilities:

• Involved in the complete analysis of BRDs and figure out the implementation details.

• Involved in the analysis and preparation of SRS.

• Created U M L Design documents using EAP.

• Developed U I using ASP.NET,VB.Net, HTM L, VB Scripts.

• Implemented various modules of BLL using C#

• Implemented various modules of DAL using ADO.NET

• Developed Financial Charts and graphs using Dundas software.

• Developed Unit test cases using Nunit

• Writ ten Logging code using Log4Net API

Environment : VS2005, ASP.Net,VB.Net C#.NET, SqlServer 2005, .Net Framework 2.0, Windows XP

Chimera Technologies Pvt Ltd, Bangalore – I ndia

Jan 2005 – Aug 2005

Client: Excess Software

P roject: Broker Research Technology

Duration: Jan 2005 – Aug 2005

Domain: BFSI

Role: Software Engineer

This system is designed to interoperate with desktop application such as MS Word and Adobe Distiller

to allow for basic manipulation of document, support real-t ime presence knowledge and real-t ime

u pdates of content and workf low status to allow for an asynchronous workflow, self-installing and self

u pdating, so that hundreds or thousands of customers can be supported with li t t le or no technical

support, capable of supporting all major languages of the world both from a data and user-interface

perspective so that i t can be used by non-English speaking customers (including double-byte character-

sets of Japanese and Chinese).Service orientated so that different clients can access the same

B usiness logic on the Server, Have portable server and user-interface code so that the headless and

service orientated requirements, and the requirement for a r ich, I M client, do not necessitate

d uplication of Business Logic code.

Responsibilities:

• Developed UI using Web form, C#.

• Implemented various modules of BLL using C#

• Implemented various modules of DAL using ADO.NET

• Implemented N Tier Architecture and various design layers.

• Created Web Services.

• Developed Client/Server application to transfer bulky files using Socket API and FTP

Environment : VS2005, Asp.Net,C#.NET, .Net Framework 2.0, JavaScript, Windows XP,Sqlserver2005



Contact this candidate