1. Himanshu Jain
Mobile: 201-406-1237
Email: writetohimanshu@gmail.com
Summary:
• 11+ years of experience in architecture, analysis, design, development and integration of complex enterprise applications.
• Expertise in Designing, Developing, Configuring and Deploying scalable Web Applications, Win Applications, SOA
Applications, Web Services, Windows Services and Transactional Components leveraging various .Net Frameworks.
• Design, Configure and Customize Exception, Logging, Security and Caching Components for .NET applications.
• Database experience includes ORACLE 11G, SQL Server 2008/ 2005 with exposure to ORM tools like Code Smith, Entity
Framework.
• Worked on cloud computing using Windows Azure and SQL Server Azure.
• Exceptional communication, interpersonal, intuitive and leadership skills.
• Used Unity, Factory, Abstract Factory, Singleton and MVC 3 design patterns.
• Thrive in work situations requiring an ability to manage multiple and concurrent responsibilities.
• Worked on latest .NET Framework 4.0 features like LINQ, Dependency Injection (DI) and Unity Container.
• Migrated legacy systems to .Net framework environment by leading portfolio analysis, plan, estimate, rationlize business
process, design and develop extensible solutions in consistent with NFR standards.
• Good exposure to the major processes of projects (Configuration Management, Continuous Integration)
• Good exposure to Scrum methodologies, SDLC methodologies and CMM quality process.
• Expertise in Object Oriented Analysis and Object Oriented Design OOAD / OOP using UML (Visio).
• Sound knowledge in development of n-tier architecture and Object Oriented Programming concepts.
• Experience in domains including Banking and Insurance, Product Management, Azure Services
• Being part of client’s various research initiatives, creating PoC’s and transforming it to real-time solutions.
• Very good knowledge of No-SQL,Big Data like Hadoop, MongoDB.
Technical Skills:
Primary Skills : .Net 4.5/3.5/2.0/1.1 Framework, ASP.NET 4.5, LINQ, JQuery, C#,
VB.NET, WCF, WebServices, MSMQ, ADO.Net, SQL Server 2008, ETL Jobs, SSIS, IIS 7.0, HTML, Java Script,
VB Script., ASP, VB 6.0 and COM+
Tools and Libraries : Version Control : VSS, Snergy, Clear Case and MKS
IDE: Visual Studio 2010 / 2008, Visual Studio 6, VSTS (Visual Studio Team System)
Design Patterns: MVC, Factory, Abstract Factory, Prototype and Singleton Pattern.
Modelling : Visio, Entity Framework with .NET 3.5
Enterprise Library:DAL, Exception & Logging Framework.
Unit Testing: N-Unit / N-Coverage, Team System Unit Testing.
Tools: WCFTestClient, ClearQuest, MS-Project, Infragistics, Clear Quest, XML Spy, Entity Framework, Code
Smith.
Operating Systems : Windows XP, Windows Vista, Windows 2003, Virtual PC
Trainings : ASP.Net 3.5, WCF, SQL Server 2005 by Microsoft R&D, India. ASP.Net 2.0, Web Services, .Net Remoting,
Rational XDE by DELL International Services, India
Educational Qualification:
• MCA (Master of Computer Application) Sardar Patel University, Anand, India
• BCA (Bachelors of Computer Application) Sardar Patel University, Anand, India
Certifications:
• Microsoft Certified Professional in Developing Windows and Web Applications with ASP.NET & C# (MCP ID: 6117837)
2. Himanshu Jain
Mobile: 201-406-1237
Email: writetohimanshu@gmail.com
Professional Experience:
NYC – HRA (Finance Dept) Apr 2013 to Present
Sr. Consultant
Office of Child Support Environment:
It is the state wide application used by several users at New York State Child support agencies. This application is used for helping
custodial parents in several ways in upbraiding the children like getting Cash assistance, Home Shelter, Locating non-custodial parents,
Establishing paternity, Helping non-custodial parents to get jobs, License verification system, Comptroller etc.
It is an umbrella wide application which consists of above mentioned projects. This was an ASP.NET web application with having
database ORACLE 11g and SQL SERVER 2008. Also we used SSRS for reporting purposes in the project. Files from different agencies were
inputted on FTP and we were putting the processed file back on FTP.
Source of this application was the huge amount of data which was received monthly from the NY State and we were taking the input
values for whole application monthly using SSIS packages.
Responsibilities:
• Responsible to analyze the data available for the application.
• Responsible to design database, application and reports design.
• Created WCF Services with Certificate Authentication and Web Services.
• Laid out architecture of Court Outcome Project including application layers, database design. Created Technical Handbook
and Project flow documents using VISIO.
• Analyzed requirements, made impact analyses, interacted extensively with client for clarifications, design discussions and
proposed solutions with approach documents.
• Created Test cases for the application and used Test driven development approach for developing one of the component.
• Used Dynamic LINQ for dynamic search throughout the application.
• Developed SSIS jobs to transfer data from this application to make available for other applications.
• Used ADO.Net for Data Access operations using Datasets and Data Tables. Written triggers and stored procedures in SQL
Server 2008.
• Automated most of the tasks with SQL jobs and SSIS packages.
• Wrote SSRS report which generate dynamic reports based on various filter.
• Worked on Complete SDLC life cycle using Waterfall model.
• Creating and improving SQL/ETL jobs and their execution time. Improved performance of SQL Jobs.
Environment: .Net Framework 4.5, ASP.Net, C#.net, VB.net, MVC3 (Razor), JQuery, LINQ, Dynamic LINQ, JavaScript, ORACLE 11G, SQL
Server 2008, SSRS, SQL Jobs, Visual Studio 2010, HTML, CSS, SQL Server Integration Services(SSIS), XML.
Long Term Care Web:
It is the state wide application used by several users at New York State Medical Agencies and different vendors. This application is
majorly used for managing Home care services available to US Residents. This application manages the budget for each client and their
expense approval limit for the medical services. Also the billing of each vendor per client report is generated quarterly and annually.
There are 16 components which were integrated with LTC Web like State server for Client’s live record, HALO system, Data Porting, SQL
jobs, PTM jobs etc. Information regarding LTCWeb clients was fetched by WMS system using WCF Services. PTM job was scheduled on
daily basis to send notifications to the clients if any modification was done to their home care services they were benefited to.
Responsibilities:
• Responsible for Creating and Integrating WCF Services and Web Services.
• Analyzed requirements, made impact analyses, interacted extensively with client for clarifications, design discussions and
proposed solutions with approach documents.
• Took ownership of modules and completed development using VB.NET for the server side and implementing client-side
functionalities and validations using JavaScript with unit testing of the same
• Developed Web Pages using HTML, CSS and ASP .NET Server Controls, Web Services.
• Developed SSIS jobs to transfer data from this application to make available for other applications.
• Used ADO.Net for Data Access operations using Datasets and Data Tables. Written triggers and stored procedures in SQL
Server 2008.
3. Himanshu Jain
Mobile: 201-406-1237
Email: writetohimanshu@gmail.com
• Automated most of the tasks with SQL jobs and SSIS packages.
• Developed business objects for performing all the functionalities and validations.
• Worked on Complete SDLC life cycle using Waterfall model.
• Creating and improving SQL/ETL jobs and their execution time. Managing and monitoring all the SQL and ETL Jobs which are
scheduled to run twice a week.
• Created Data Model for the application using Entity Framework.
Environment: .Net Framework 3.5, ASP.Net, C#.net, VB.net, JavaScript, SQL Server 2008, ETL Jobs, Visual Studio 2008, HTML, CSS, SQL
Server Integration Services(SSIS), XML, MKS, Entity Framework.
Moody’s Investors Service, New York Oct 2011 to Mar 2013
Tech Lead
Global Management Investment:
It is application with several components integrated for execution of the business requirement of uploading funds information from
asp.net web application to IIS Web Server. Files are then send to ICRA using a different scheduled console application. SSIS is used in
the application to bring data from one Database Server to another.
Responsibilities:
• Responsible for Integrating Web Services.
• Analyzed requirements, made impact analyses, interacted extensively with client for clarifications, design discussions and
proposed solutions with approach documents.
• Took ownership of modules and completed development using C# for the server side and implementing client-side
functionalities and validations using JavaScript with unit testing of the same
• Developed Web Pages using HTML,DHTML, CSS and ASP .NET Server Controls, LINQ, Web Services,
• Used ADO.Net for Data Access operations using Datasets and Data Tables. Written triggers and stored procedures in SQL
Server 2005.
• Developed business objects for performing all the functionalities and validations.
• Developed ASP.Net Server Pages utilizing the ASP.NET Themes features.
• Worked on Complete SDLC life cycle using Agile Methodologies (Scrum), Test Driven Development (TDD) and Automated
Builds.
Environment: .Net Framework 3.5, ASP.Net, C#, JavaScript, SQL Server 2008, Visual Studio 2008, HTML, CSS, SQL Server Integration
Services(SSIS), XML, MKS.
Moody’s Investors Service, New York Mar 2011 to Sep 2011
Tech Lead
Financial Data Collector:
It is a windows application which is responsible for collecting data from various feed sources which are tagged with the financial
organizations across the globe. All the accounts information for all the financial organizations across the globe were taken as input for
the application. Accounts from different organization were having difference in their structure, this application was responsible for
streamlining the structure of Accounts of financial organization in a common pattern (COA) where all the accounts can be semantically
same. It was the onshore coordinator for the same.
Responsibilities:
• Analyzed requirements, made impact analyses, interacted extensively with client for clarifications, design discussions and
proposed solutions with approach documents.
• Took ownership of modules and completed development using C#.
• Developed Win Forms using Custom Control, Infragistics controls, Web Services,
• Responsible for Creating and Integrating Web Services.
• Developed business objects for performing all the functionalities and validations.
• Implemented the workflow for enhancements of application.
• Enhanced the performance of the application using Performance and Load test available with Visual Studio 2008.
Environment: .Net Framework 3.5, C#, Visual Studio 2008, Webservices, XML, Clear Case, Log4Net
Morgan Stanley Smith Barney, New York Aug 2010 to Feb 2011
Team Lead
GV Replay Service:
4. Himanshu Jain
Mobile: 201-406-1237
Email: writetohimanshu@gmail.com
It is a windows service application which was developed to understand the response throughput for the Middleware infrastructure
which routes market orders synchronously and asynchronously to mainframe server and receives the response. Windows service
was supposed to take sample messages from IBM MQ and store in SQL Server Database. Business logic was developed to multiply
the messages and create new messages based on existing messages. Then these messages were transmitted to Mainframe
applications to understand the response throughput of mainframe applications.
Responsibilities:
• Analyzed requirements, made impact analyses, interacted extensively with client for clarifications, design discussions and
proposed solutions with approach documents.
• Took ownership of modules and completed development using C#.Net for the windows service with multithreading
techniques.
• Used Entity Framework for creating database schema relationship and ER Model.
• Used LINQ queries for iterating through each message and perform business logic operation on it.
• Developed and used the Factory Design Pattern to handle different type of market order messages to be transmitted from
end user.
• Exposed the Business layer with WCF service in order to utilize the business logic with different end clients.
• Developed business objects for performing all the functionalities and validations
• Extensively involved in integration of developed modules.
• Used Agile Methodologies (Scrum), Test Driven Development (TDD) and Automated Builds
• Prepared technical documents for all the activities to be fully process-compliant including UML Class diagrams, Sequence
diagrams.
• Worked on the complete SDLC life cycle of the Project.
Environment: .Net Framework 2.0, C#.NET, Visual Studio 2005, WCF, Entity Framework, LINQ, Multithreading.
Morgan Stanley Smith Barney, New York Aug 2009 to Aug 2010
Team Lead
Grapevine Re-engineering:
It is a Middleware infrastructure which routes market orders synchronously and asynchronously to mainframe server and receives
the response. There is also Pub-Sub architectural component was integrated in the Application architecture. Components of
Grapevine were needed to be re-engineered as source code for components were not available and enhancements were required
for the components. Challenge in the project was that the source code and project documents were unavailable.
Responsibilities:
• Analyzed current functionality of components by analyzing the application using the components.
• Prepared infrastructure approach for all the end user applications using the grapevine components ant the flow of messages
from end user financial applications like Capital Market, Mortgage calculator, Fixed Income etc.
• Took ownership of modules and completed development using C#.Net for the server side and implementing client-side
functionalities and validations using JavaScript with unit testing of the same.
• Developed and used the Factory Design Pattern for creating different type of market order messages to be transmitted from
end user application to Data Power.
• Developed business objects for performing all the functionalities and validations
• Used .NET Remoting for creating Server activated objects to be shared with n number of clients getting authenticated before
transmitting messages.
• Created WCF service for generating market messages transmission report.
• Extensively involved in integration of developed modules.
• Used Agile Methodologies (Scrum), Test Driven Development (TDD) and Automated Builds
• Prepared technical documents for all the activities to be fully process-compliant including UML Class diagrams, Sequence
diagrams.
• Worked on the complete SDLC life cycle of the Project.
• Implemented the XML Web Service to transmit messages to Data Power.
Environment: .Net Framework 2.0, C#.NET, Visual Studio 2005, .NET Remoting, DataPower , XML, IBM MQ, WCF.
Microsoft Corporation, Redmond July 2007 – July 2009
Module Lead,
Windows Live Core Automation (www.mesh.com):
5. Himanshu Jain
Mobile: 201-406-1237
Email: writetohimanshu@gmail.com
Application was regarding Azure web services, Cloud computing. End user would be location and machine independent and could keep
data, applications etc. on cloud then on machine. This project was involving Windows Component.
Responsibilities:
• Analyzed requirements, made impact analyses, interacted extensively with client for clarifications, design discussions and
proposed solutions with approach documents.
• Building APIs for Test automation
• Writing test cases and ensuring 100% test coverage
Environment: C#. NET, ASP.NET, ADO.NET, Visual Studio 2008, HTML, XML, Azure Cloud Computing
MACAW, India Mar 2007 – June 2005
Software Engineer,
DECS:
This was application based on Product Sales and Presentation of Client Products to End Client. End User can navigate through all the
products as they move in the shopping mall they can select the product and at the end the report can be generated for the product
select on the basis of the priority.
Responsibilities:
• Extensively interacted with Client for capturing requirements.
• Used Win Forms and rich data bound controls in C# for data presentation.
• Designed and Coded Stored Procedures, Views etc in SQL 2000.
• Prepared Unit Test Cases for the Developed functionalities.
• Prepared Project approach and estimates for enhancements and new requirements.
• Created POC for the complex modules.
• Worked on the complete life cycle of the Project.
Environment: C#, ADO.NET, SQL Server 2000, VS.NET 2003, Win Forms.
AMEDIA, Netherlands May 2006 – Feb 2007
Software Engineer,
Advies.NET:
The Advies.NET is a financial planning and mortgage application developed in the Dutch language. The application is used by financial
advisors, Insurance brokers’ etc. for advising investment schemes for their clients. Application was more about user coming in,
providing their financial status like income, investment, property income, mortgage, expenses, loans etc and then depending on their
finance health check user would be provided the options of insurance schemes to which they are applicable.
Responsibilities:
• Involved in understanding requirement of module assigned to me.
• Coding and unit testing
• Discovered and applied pluggable Data Access Layer considering the possibility of migrating to SQL Server from Pervasive in
the future.
• Developed an Intermediate Layer that calls the unmanaged code of Delphi dlls from the managed environment of C# to get
various calculation results based on the parameters passed.
• Developed UI for the modules for which I was responsible.
• Responsible for developing various common custom user controls.
• Developed Win Forms in C#.NET
• Involved in test case preparation.
• Customized various SAP Modules like Purchase Order, Sales Order, and Accounts etc.
• Writing Stored procedure and Views
• Created stored procedures and views using SQL Server 2000.
• Used ADO.NET components extensively for data manipulation.
• Prepared Unit Test Cases and Unit test plans, Integration test plans for the Developed functionalities.
Environment: C#.net, Apache Log4Net, Pervasive 7.9/2000i, VSS
6. Himanshu Jain
Mobile: 201-406-1237
Email: writetohimanshu@gmail.com
Target Systems Pvt Ltd, Netherlands Feb 2006 – Apr 2006
Developer
QA Document Controller:
Live Project for managing Documents for Product. Uploading products documents using web service on a web server (IIS). Allowing end
user to select the product and rate it with their comments
Responsibilities:
• Involved in UI Designing
• Development, Unit testing and deploying the application
• Created the user interface for various module using VB.NET Windows Forms
• Implemented the Strongly Typed Custom Collections as Business Entities and bound it with the presentation layer UI
components.
• Extensively created the ASP.NET web service and consumed it in desktop application to retrieve the data from the database.
• Developed optimized stored procedures in SQL Server for the application using data model.
• Designed and Coded Stored Procedures, Views etc in SQL 2000.
• Used Dataset, Data View, and Data Adapter to manipulate and display data.
• Prepared Unit Test Cases for the Developed functionalities.
Environment: VB.net, Web Services, ADO.net, XML, Apache Log4Net, MS SQL 2000
AtomPro, Netherlands Nov 2005 – Jan 2006
Developer
MMTP Server Component:
This is a C# API of the MMTP component. MMTP stands for Market Message Transfer Protocol. This component is used by AtomPro’s
NSC (EuroNext’s electronic trading system for cash markets). Gateway Server, to allow it to communicate with the EuroNext NSC system
using the MMTP protocol. The MMTP component provides a MMTP communication layer. This comprises the following classes of
functions: Session management, Order entry, Order replies and Market data feed.
Responsibilities:
• Involved in UI Designing
• Development, Unit testing and deploying the application
• Created various module using C#.NET binaries
• Implemented the Strongly Typed Custom Collections as Business.
• Responsible for the architecture of the component.
• Responsible for Designing, developing, Testing, Debug and Troubleshoot the system.
• Implemented Asynchronous Socket Programming to communicate with the CAP
• Used NUnit test cases provided by AtomPro to test various order and market messages.
Environment: C#.net, Apache Log4Net and Nunit for testing.
7. Himanshu Jain
Mobile: 201-406-1237
Email: writetohimanshu@gmail.com
Target Systems Pvt Ltd, Netherlands Feb 2006 – Apr 2006
Developer
QA Document Controller:
Live Project for managing Documents for Product. Uploading products documents using web service on a web server (IIS). Allowing end
user to select the product and rate it with their comments
Responsibilities:
• Involved in UI Designing
• Development, Unit testing and deploying the application
• Created the user interface for various module using VB.NET Windows Forms
• Implemented the Strongly Typed Custom Collections as Business Entities and bound it with the presentation layer UI
components.
• Extensively created the ASP.NET web service and consumed it in desktop application to retrieve the data from the database.
• Developed optimized stored procedures in SQL Server for the application using data model.
• Designed and Coded Stored Procedures, Views etc in SQL 2000.
• Used Dataset, Data View, and Data Adapter to manipulate and display data.
• Prepared Unit Test Cases for the Developed functionalities.
Environment: VB.net, Web Services, ADO.net, XML, Apache Log4Net, MS SQL 2000
AtomPro, Netherlands Nov 2005 – Jan 2006
Developer
MMTP Server Component:
This is a C# API of the MMTP component. MMTP stands for Market Message Transfer Protocol. This component is used by AtomPro’s
NSC (EuroNext’s electronic trading system for cash markets). Gateway Server, to allow it to communicate with the EuroNext NSC system
using the MMTP protocol. The MMTP component provides a MMTP communication layer. This comprises the following classes of
functions: Session management, Order entry, Order replies and Market data feed.
Responsibilities:
• Involved in UI Designing
• Development, Unit testing and deploying the application
• Created various module using C#.NET binaries
• Implemented the Strongly Typed Custom Collections as Business.
• Responsible for the architecture of the component.
• Responsible for Designing, developing, Testing, Debug and Troubleshoot the system.
• Implemented Asynchronous Socket Programming to communicate with the CAP
• Used NUnit test cases provided by AtomPro to test various order and market messages.
Environment: C#.net, Apache Log4Net and Nunit for testing.