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