Vamshi is a senior .NET architect/developer located in NYC and looking for .NET projects anywhere in the USA. He has over 12 years of experience designing and developing applications using Microsoft technologies. He is proficient in C#, ASP.NET, WCF, SQL Server, and has experience building enterprise applications, data warehouses, and financial systems. He has worked on projects in various domains including insurance, banking, and asset management.
1. VAMSHI
US CITIZEN
Currently in NYC,NY
LOOKING FOR SR .NET PROJECTS anywhere in USA.
CONTACT me at below info if you have such Reqs.
srconsultant.vamshi@yandex.com
732 734 0298
Senior .Net Architect/Developer
PROFESSIONAL SUMMARY:
• Senior .Net Architect/Developer having over 12 years of design and development experience using Microsoft
Technology stack.
• Expertise in building server side applications using WCF, Windows Services, Windows Forms application.
• Experience in building and supporting Windows Presentation Foundation applications.
• Experience in building Enterprise Data warehouse to construct Atomic, Dimension and Fact tables (Type 1 and
Type 2), writing complex ETL SQL Server Stored procedures and SSIS packages and building SSAS Cubes.
• Entire Software Development Life Cycle (SDLC) experience (Requirement Analysis, Design, Development,
Testing and maintenance) using Agile and Scrum methodology.
• Proficient in design of multi-threading applications and Web development using ASP.net.
• Experience integrating with Bloomberg Data API to get pricing and other analytics for financial instruments like
equity, options and fixed income instruments.
• Hands on knowledge of various finance instruments (Equities, Options, Credit Derivatives, Fixed Income Bonds,
Futures, Forwards and Syndicate Loan Trading)
• Proficient in writing stored procedures, complex queries and triggers.
• Hands on experience using design patterns like Singleton, Dependency injection, Factory, Command
• Experience using Oracle Coherence In-memory Cache
• Has knowledge of Big data technologies such as Hadoop, Cassandra, Coherence.
• Mentor Junior developers for project work.
• Worked on Eze Castle OMS and Load trading application LoanIQ.
TECHNICAL SKILLS:
Programming Languages: Microsoft C#.NET, ASP.Net, .Net 3.5, .Net 4.5, Visual Basic 6.0, PL/SQL, Pro*C
Technologies: Windows Communication Framework (WCF), Web Services, Spring.Net, SOA, XML, LINQ, Entity
Framework, TPL (Task Parallel Library), Windows Presentation Foundation (WPF).
Database: Microsoft SQL Server 2008/2005, Oracle, MS Access 7.0/2000
Methodologies: OOAD, Design Patterns, Unit Testing, Test Drive Development (TDD), UML, AGILE, JIRA, Re-
factoring
Database Tools: Reporting Services and Business Intelligence: SQL Server Reporting Services (SSRS), SQL
Server Integration Services (SSIS), SQL Server Analysis Services (SSAS), SQL Server Cube Development, VBA
Big Data Technologies: Hadoop, Cassandra, Coherence
2. PROFESSIONAL EXPERIENCE:
Senior C# .Net Architect/Developer
Legion Insurance, Philadelphia, PA August 2011 – Current
• Autonomy Integration Multithreaded Windows Service application
The project is to extract, merge, index and post documents to HP Autonomy. This help the business to search
documents in one place rather than going to different applications to get the same information.
o Design and development of C#.Net Multithreaded Windows services application to post data using HTTP
Web Services to HP Autonomy IDOL (Intelligent Data Operating Layer).
o Multithreaded common architecture to Extract, Merge, Index/Post documents to IDOL
o Worked with SQL Server Service Broker to process messages from SQL Server Broker queue and
perform database updates using Microsoft Entity Framework (MEF).
o Work with SQL Server Broker queues to read and process message asynchronously.
o SQL Server queue has XML Message details that is used by application to process the documents.
o Upgrade Excel 2007 macro spreadsheet to Excel 2010 Window 7 version.
o Helped to upgrade VS 2010 database projects to VS 2012.
o Partition SSAS dimension for better performance.
o Experience using MERGE statement to update Type 2 Slowly changing dimensions.
o Development of Dimension and Fact tables (Type 1 and Type 2 Slowly changing dimensions).
o Modify EXCEL VBA programs as per client needs.
o Experience in development of SQL Server Analysis Services (SSAS) cubes to reduce time to process
Claims and Reinsurance contracts.
o Create custom SSIS package to send SSRS reports to users after data warehouse job completion. This
feature is not available in SQL Server Reporting Services.
o Expertise in using SSIS to write packages to load data, merge join tables, sort, filter to update table
o Worked on complex queries, stored procedures.
o Used SQL MERGE to find inserts/deletes and populate dimension tables.
o Expertise in using SSRS to create reports.
o Experience in working with large data sets of around 1-3 million rows per month of Policy and Claims
data.
• Image Importer ASP.Net Application
This application helps in loading documents in different formats XML, TEXT with index information to ImageRight
Document Management system. The application is flexible to create different batch formats and process them
based on Index information.
o Worked on enhancing the application to provide efficient status reporting of document set processing.
o Design and development using Spring.net.
o Development of Three tier application using ASP.Net front end, WCF Middletier.
o Configure new document templates sent by Guaranty Associations.
o Post document batch to WCF service which will then process them to ImageRight.
Environment: Microsoft C#.Net 4.0, WCF, Windows Services, ASP.Net, Spring.Net, HP Autonomy IDOL, SQL Server
2005/2008 R2, SQL Server Analysis Services (SSAS Cube) , SQL Server Reporting Services (SSRS), SQL Server
Integration Services (SSIS) , Visual Studio 2008,2010,2010 ,ImageRight.
Senior C# .Net Architect/Developer
Credit Suisse, New York, NY June 2010 – July 2011
Global Loans Front Office Application using WPF and WCF, Oracle Coherence In Memory Cache
o Successfully in core design and development of Global Loans Front office application middle tier WCF
services used for syndicate loans business.
o Design and development of WPF Front-End application to book trade by traders and trader assistants.
3. o Created trade input, trade validation and workflow rules using Drools.NET Business Rules Engine.
o Flexible Drool.Net architecture and design to configure trade approval role and trade status after
approval.
o Used Drool.Net to perform pre-trade compliance of trade before STP to live LoanIQ system.
o Design of trade workflow to move trades to various states before final approval by Traders
o Worked with Oracle Coherence high availability caching system to input/extract data and monitor cache
object/entries when updated and notify WPF client.
o Experience in database design to persist trade details using IBM DB2.
o Designed the core architecture the End of day process to help close trader book for the day.
o Used NUnit to write test cases for validating the WCF services functionality.
o Development was done using Agile methodology and JIRA.
o Design of use cases, classes, sequence diagrams using Sparx Systems Enterprise Architect.
Environment: Microsoft C#.Net 4.0, WCF, Windows Services, WPF, XML, Oracle Coherence, IBM DB2 Database, AGILE,
JIRA, HP Quality Center, Sparx Systems Enterprise Architect.
C# .Net Consultant
NorthPoint Solutions, New York, NY Apr 2007 – May 2010
Credit Risk and P&L Application at Jana Partners, New York
o Architecture design and development applications for credit derivatives and fixed income instrument.
o Development and maintenance of C# Windows Forms application, WCF services and components
using .Net remoting and Bloomberg Data API to extract real-time and historic data.
o Extract Fund/trade data from Eze Castle (OMS), and historic data capture from Geneva Accounting
software using SQL Server Integration Services (SSIS).
Portfolio Management Application at Marathon Asset Management , New York
o Applications development and integration with Bloomberg Data API to extract pricing of equity and
derivative instruments.
o Experience in submitting compliance trade information to Financial Services Authority gateway.
o Worked with financial and credit derivatives instruments like Credit Default Swaps, Interest Rate Swaps,
Repos, ABS MBS, CDO, Fixed Income - Bonds, Equities, Options, and FX Futures etc.
Transition Management Application at Magna Securities, New York
o Core design and development of application to determine the opportunity cost of securities to transition.
o Worked with financial securities like Fixed Income, Equities and data extraction using Bloomberg Data
Service.
Workflow Application at Warburg Pincus, New York
o Architecture, design and development of Workflow (WF) application using C# .Net/SQL Server.
o The application is used for Deal capture, Valuation and Realization of deals.
o The application also interfaced with General Ledger to upload credit/debit transactions.
Trading Performance
o Design and development of application.
o Performed trades data extraction from .txt and Microsoft Excel files using SQL Server Integration Services
(SSIS) and used open source Zed Graph library for charting.
o Worked on complex queries, stored procedures, functions and triggers.
Environment: Microsoft C#.Net 3.5, Windows Forms, WCF, Windows Services, AGILE, Linq, XML, Bloomberg Data API,
Eze Castle, SSIS, Zed Graph, Windows Workflow (WF)
C#.Net Developer 2005 – 2007
Marlabs, New Jersey
Terms and Conditions Claims application at FMGLobal, RI
4. o Analysis of Use Cases, design and development of application in C#, VB.Net and ASP.Net.
o Extensive usage of Design Patterns like Factory, Command, Facade etc.
o 3-tier Services Oriented Architecture using Command, Service Agent, Service Adapter and Web Services.
o Extensive usages of generics for code reuse and type safety.
o Heavily using Code Generation Tools like Code Smith to generate Interfaces, Entities for faster and bug
free code development.
Reward Program Manager (RPM) application at Portland, ME
o Designing and responsibility for developing fixes as related to issues discovered with the Production
System and assist with system monitoring activities in the context of keeping the Reward Program
Manager (RPM) application running without service disruption.
o Development and coding using C# .NET, ASP.NET in MS .NET 2.0 Framework using JavaScript, VB
Script, HTML/DHTML, XML and ADO.NET.
SOX Compliance User Provisioning Application at AXA Equitable, NY
o Analysis and Design of solution using Object Oriented Methodology,
o Created and executed Unit test cases, Integration/Regression test cases for validation of new
functionality.
o Successfully deployed and implemented the new functionality to production environment.
o Involved in Enterprise level rollout containing more than 30,000 identities.
Onsite Lead 2004– 2005
GE Commercial Finance, Danbury CT
GE Energy, Altanta, GA
User Provisioning/Deprovisioning Application
o Developed UML based design documents using Microsoft Visio.
o Created Use Case diagrams for capturing the requirements and high level design using Class Diagrams
o Created Business Logic Layer in C#, using Typed Datasets and Stored procedures to reduce complexity.
o Created Triggers in SQL Server 2000 to log changes made to user accounts.
Transfer Manager Application
o Change Requests on Transfer Manager Application using Visual Basic 6.0, COM/DCOM and MTS to
monitor the health of the Turbines.
o M&D Viewer application modifications to access data using LIM database and Oracle.
o Generate month end reports for MARG application using Core Java, JDBC, WebLogic, Netcharts, VBA
and Visual Basic 6.0 Front-End application.
o Co-ordinate development work from Offshore Development center.
Developer/Analyst 2002 – 2004
Tata Consultancy Services, Mumbai, India
o Involved in Design, development and change requests of monitoring applications using Visual Basic 6.0,
COM, MTS, and MQ Series.
o Design and development of Operational Reports application using UML methodology, Java and Net
charts.
o Development and maintenance of OSM Health Monitoring application using Visual Basic, COM, MAPI.
o Design and develop Customs Broker Feed application to generate reports for Custom Invoices using
Visual Basic Front End, VBA Excel Reporting and Oracle.
o Create Use cases, Class Diagrams, Sequence Diagrams using UML/Microsoft Visio.
Software Developer 1998 – 2002
Melstar Ltd, Mumbai India
o Developed Melonline company intranet website, to view and buy company products on line using ASP
2.0, Visual Basic 6.0 and COM technologies.
5. o Worked on the CRN (Customer Unique Relationship Number) generation system application, using
Pro*C, Oracle, UNIX shell scripting (awk, nawk utilities) for ICICI Bank, Mumbai.
o Successful in migration of Metropolitan Police System at London, UK, to records criminal details and
offense information. Visual Basic 6.0, ASP 2.0, IIS 4.0 Intranet website and COM.
o Developed Invoice and Payment Processing System for London Agency, generating invoices, payment
processing and management reports. Visual Basic 6.0, VB Data Reports, Access 7.0.
o Mapping the Sales Management business process of Indofil Chemical Company, from Clipper database
to Visual Basic 6.0 and Oracle 7.3.
o Developed Human Resource Management System using Visual Basic 5.0, RDO and Informix 7.3.
EDUCATION:
• Bachelor of Engineering (Computer Engineering) Mumbai University, India (May 1998)
• Advanced Post Graduate Diploma in Software Technology, NCST, Mumbai, India
References: Will surely be furnished upon request.
6. o Worked on the CRN (Customer Unique Relationship Number) generation system application, using
Pro*C, Oracle, UNIX shell scripting (awk, nawk utilities) for ICICI Bank, Mumbai.
o Successful in migration of Metropolitan Police System at London, UK, to records criminal details and
offense information. Visual Basic 6.0, ASP 2.0, IIS 4.0 Intranet website and COM.
o Developed Invoice and Payment Processing System for London Agency, generating invoices, payment
processing and management reports. Visual Basic 6.0, VB Data Reports, Access 7.0.
o Mapping the Sales Management business process of Indofil Chemical Company, from Clipper database
to Visual Basic 6.0 and Oracle 7.3.
o Developed Human Resource Management System using Visual Basic 5.0, RDO and Informix 7.3.
EDUCATION:
• Bachelor of Engineering (Computer Engineering) Mumbai University, India (May 1998)
• Advanced Post Graduate Diploma in Software Technology, NCST, Mumbai, India
References: Will surely be furnished upon request.