SlideShare a Scribd company logo
1 of 7
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)
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.
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:
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):
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
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.
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.

More Related Content

What's hot

Sql server 2019 New Features by Yevhen Nedaskivskyi
Sql server 2019 New Features by Yevhen NedaskivskyiSql server 2019 New Features by Yevhen Nedaskivskyi
Sql server 2019 New Features by Yevhen NedaskivskyiAlex Tumanoff
 
Intro to team based SharePoint 2007 application development
Intro to team based SharePoint 2007 application developmentIntro to team based SharePoint 2007 application development
Intro to team based SharePoint 2007 application developmentjjr2527
 
JBoss Enterprise Data Services (Data Virtualization)
JBoss Enterprise Data Services (Data Virtualization)JBoss Enterprise Data Services (Data Virtualization)
JBoss Enterprise Data Services (Data Virtualization)plarsen67
 
Red Hat JBoss Data Virtualization
Red Hat JBoss Data VirtualizationRed Hat JBoss Data Virtualization
Red Hat JBoss Data VirtualizationDLT Solutions
 
Codemotion Rome 2018 "Continuous Delivery with Containers: The Good, the Bad ...
Codemotion Rome 2018 "Continuous Delivery with Containers: The Good, the Bad ...Codemotion Rome 2018 "Continuous Delivery with Containers: The Good, the Bad ...
Codemotion Rome 2018 "Continuous Delivery with Containers: The Good, the Bad ...Daniel Bryant
 
Overview SQL Server 2019
Overview SQL Server 2019Overview SQL Server 2019
Overview SQL Server 2019Juan Fabian
 
Agile Data Warehousing
Agile Data WarehousingAgile Data Warehousing
Agile Data WarehousingDavide Mauri
 
Sql server 2019 new features
Sql server 2019 new featuresSql server 2019 new features
Sql server 2019 new featuresGeorge Walters
 
Siebel Resume Arquitecture
Siebel Resume ArquitectureSiebel Resume Arquitecture
Siebel Resume ArquitectureJose Martinez
 
Client Server 3.0 - 6 Ways JavaScript is Revolutionizing the Client/Server Re...
Client Server 3.0 - 6 Ways JavaScript is Revolutionizing the Client/Server Re...Client Server 3.0 - 6 Ways JavaScript is Revolutionizing the Client/Server Re...
Client Server 3.0 - 6 Ways JavaScript is Revolutionizing the Client/Server Re...Jesse Cravens
 
Peter Mesiha - 2016
Peter Mesiha - 2016Peter Mesiha - 2016
Peter Mesiha - 2016Peter Riad
 
Oracle RAD stack REST, APEX, Database
Oracle RAD stack REST, APEX, DatabaseOracle RAD stack REST, APEX, Database
Oracle RAD stack REST, APEX, DatabaseMichael Hichwa
 

What's hot (20)

Sql server 2019 New Features by Yevhen Nedaskivskyi
Sql server 2019 New Features by Yevhen NedaskivskyiSql server 2019 New Features by Yevhen Nedaskivskyi
Sql server 2019 New Features by Yevhen Nedaskivskyi
 
My SQL Portfolio
My SQL PortfolioMy SQL Portfolio
My SQL Portfolio
 
Intro to team based SharePoint 2007 application development
Intro to team based SharePoint 2007 application developmentIntro to team based SharePoint 2007 application development
Intro to team based SharePoint 2007 application development
 
JBoss Enterprise Data Services (Data Virtualization)
JBoss Enterprise Data Services (Data Virtualization)JBoss Enterprise Data Services (Data Virtualization)
JBoss Enterprise Data Services (Data Virtualization)
 
Red Hat JBoss Data Virtualization
Red Hat JBoss Data VirtualizationRed Hat JBoss Data Virtualization
Red Hat JBoss Data Virtualization
 
CV_PAD_Contract
CV_PAD_ContractCV_PAD_Contract
CV_PAD_Contract
 
Thinakaran
ThinakaranThinakaran
Thinakaran
 
Codemotion Rome 2018 "Continuous Delivery with Containers: The Good, the Bad ...
Codemotion Rome 2018 "Continuous Delivery with Containers: The Good, the Bad ...Codemotion Rome 2018 "Continuous Delivery with Containers: The Good, the Bad ...
Codemotion Rome 2018 "Continuous Delivery with Containers: The Good, the Bad ...
 
Overview SQL Server 2019
Overview SQL Server 2019Overview SQL Server 2019
Overview SQL Server 2019
 
Tableau API
Tableau APITableau API
Tableau API
 
Agile Data Warehousing
Agile Data WarehousingAgile Data Warehousing
Agile Data Warehousing
 
Sql server 2019 new features
Sql server 2019 new featuresSql server 2019 new features
Sql server 2019 new features
 
Ravi chinnasamy
Ravi chinnasamyRavi chinnasamy
Ravi chinnasamy
 
Siebel Resume Arquitecture
Siebel Resume ArquitectureSiebel Resume Arquitecture
Siebel Resume Arquitecture
 
Client Server 3.0 - 6 Ways JavaScript is Revolutionizing the Client/Server Re...
Client Server 3.0 - 6 Ways JavaScript is Revolutionizing the Client/Server Re...Client Server 3.0 - 6 Ways JavaScript is Revolutionizing the Client/Server Re...
Client Server 3.0 - 6 Ways JavaScript is Revolutionizing the Client/Server Re...
 
Peter Mesiha - 2016
Peter Mesiha - 2016Peter Mesiha - 2016
Peter Mesiha - 2016
 
jQuery On Rails
jQuery On RailsjQuery On Rails
jQuery On Rails
 
Oracle RAD stack REST, APEX, Database
Oracle RAD stack REST, APEX, DatabaseOracle RAD stack REST, APEX, Database
Oracle RAD stack REST, APEX, Database
 
Uma SunilKumar Resume
Uma SunilKumar ResumeUma SunilKumar Resume
Uma SunilKumar Resume
 
SQL Server 2016 BI updates
SQL Server 2016 BI updatesSQL Server 2016 BI updates
SQL Server 2016 BI updates
 

Similar to Himanshu_Resume

Similar to Himanshu_Resume (20)

Aftab Jahangeer_Dot Net
Aftab Jahangeer_Dot NetAftab Jahangeer_Dot Net
Aftab Jahangeer_Dot Net
 
Khushali Patel-resume-
Khushali Patel-resume-Khushali Patel-resume-
Khushali Patel-resume-
 
Kumar_Resume - LinkedIn
Kumar_Resume - LinkedInKumar_Resume - LinkedIn
Kumar_Resume - LinkedIn
 
PayaPal-Resume
PayaPal-ResumePayaPal-Resume
PayaPal-Resume
 
Mohana Lakshmi_CVS_NET
Mohana Lakshmi_CVS_NETMohana Lakshmi_CVS_NET
Mohana Lakshmi_CVS_NET
 
KhajavaliShaik
KhajavaliShaikKhajavaliShaik
KhajavaliShaik
 
Suresh_Resume
Suresh_ResumeSuresh_Resume
Suresh_Resume
 
Resume
ResumeResume
Resume
 
Bala Sr Java Developer
Bala  Sr Java DeveloperBala  Sr Java Developer
Bala Sr Java Developer
 
harish_resume
harish_resumeharish_resume
harish_resume
 
Nitin_Krishna_Resume
Nitin_Krishna_ResumeNitin_Krishna_Resume
Nitin_Krishna_Resume
 
Vipul Dattawade
Vipul DattawadeVipul Dattawade
Vipul Dattawade
 
SRINATH RESUME
SRINATH RESUMESRINATH RESUME
SRINATH RESUME
 
RAJESH MONGA
RAJESH MONGARAJESH MONGA
RAJESH MONGA
 
Siva_DotNet
Siva_DotNetSiva_DotNet
Siva_DotNet
 
Sai_Resume
Sai_ResumeSai_Resume
Sai_Resume
 
8+ years of experience in Java/J2EE technologies
8+ years of experience in Java/J2EE technologies8+ years of experience in Java/J2EE technologies
8+ years of experience in Java/J2EE technologies
 
Anuj Resume
Anuj ResumeAnuj Resume
Anuj Resume
 
SantiSagarMedisetty_Resume
SantiSagarMedisetty_ResumeSantiSagarMedisetty_Resume
SantiSagarMedisetty_Resume
 
NET Developer - Piyush Patel
NET Developer - Piyush PatelNET Developer - Piyush Patel
NET Developer - Piyush Patel
 

Himanshu_Resume

  • 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.