Post Job Free

Resume

Sign in

.Net Developer Service

Location:
Secaucus, NJ, 07094
Salary:
90
Posted:
July 17, 2018

Contact this candidate

Resume:

Manish Tiwari

Contact: 609-***-**** / Mail Id: ac6av0@r.postjobfree.com

Professional Summary

More than 13+ years of IT experience as Senior Developer.

Proven track record of Requirement Analysis, defining solution architecture and recommending implementation approaches.

Proven track record of translating Function Requirements to Technical Requirement.

Subject Matter Expert (SME) in Agile and Scrum methodologies.

Defined and implemented Test Driven Development approach in the projects.

Developed and maintained High Traffic internet facing web sites

Addressed the website security challenges on internet facing websites.

Designed& developed web applications using C#, ASP.NET, ASP.NET MVC and Angular2.

Customized SolArc Right-angle, Allegro and On Base using WPF and C#.

Created multithreaded service components using WCF SOAP service and C# (TPL, asyncawait pattern).

Developed web services using ASP.NET Web Service(ASMX), Restful WCF and ASP.NET Web API.

Hosted web apps to Azure, and monitoring app performance on azure

Developed data services using oData.

Hands on experience in database modeling, writing complex SQL queries and query optimization.

Created SSIS packages to extract data from difference data sources and store this data into a central repository (ETL).

Developed reports using SSRS & Crystal Reports.

Defined the policies and processes for continuous integration (Using TFS) and release management (Using Service Now and JIRA)

Expertise in change management and release management processes with various ITSM tools.

Developed build plans for continuous builds and integration.

Domain Expertise:

More than 8 years of experience with Financial applications including Operational Risk, Asset Management, Equity trading and Syndicated Loan Trade Settlement domains.

Subject Matter Expert (SME) of Options, Futures and Swaps trading systems.

Solid understanding of FIX (Financial Information Exchange) protocol and FLML (Financial product markup Language)

Worked on Energy Trading and Risk Management product implementation for trading desk.

Developed complex and efficient trading algorithms for ClearPar.

Technical Skills:

Operating System

Windows (7, 2000 and XP Professional)

Web Server

IIS 7.5, IIS 6.0/5.0

Programming Languages

VB.NET, C#4.5, 4.0, 3.5 &2.0

Web Technologies

ASP.NET, HTML5, JavaScript, JQuery, AJAX, Web Services, ASP.NET MVC5, XML, XSLT and Angular

RDBMS

SQL Server 2000, 2005 and 2008(Database Design, Stored Procedures, Triggers), DB2, Oracle

Development Environment

Visual Studio 2015, 2010. 2008 & 2005, .NET Framework 4.5, 4.0, 3.5, 3.0 &2.0

Reporting Tools

SQL Server Reporting Services, Crystal Reports

SOA

Web Services, WCF Services, ASP.NET Web API, OData

Advanced .NET Components

Multi-Threading, WPF, PRISM, LINQ, ADO.NET Entity Framework, Task Parallel Library, Asynchronous Programming

Business Intelligence Tools

DTS and SSIS Packages, Business Objects Reporting

Testing Framework

NUnit

Messaging Tools

MSMQ

Version Control Tool

TFS, VSS

Cloud Platform

Azure

Deployment Tools

Octopus Deploy

Education: M.Sc. (Information Technology) - A.P.S. University, MP - India, 2003

Professional Experience:

Client: IHS Markit, NY Dec 2015 – Till Date

Role: Senior .Net Developer

Project Title: ClearPar

Description: ClearPar is a market standard web-based loan trade processing platform dedicated to the settlement of primary and secondary par and distressed loan trade in both US and European markets. ClearPar is designed to improve liquidity and efficiency in the loan markets and facilitate trading.

Responsibilities:

Involved in complete life cycle of projects.

Maintain close communication with Product management, Business, Dev and Support teams.

Developed custom plugins using C# to extend MS Build(Compilation) process to remove potential runtime error in Business Entities (if Business Entities are missing any public property corresponding to database tables and Views).

Implemented Static Code Analysis using SONAR Cube

Created custom controls to prevent SQL and Script Injections.

Developed HTTP Module to implement an extra layer of security. This HTTP Module compare the hash of cookies from incoming request with the computed has of previous response. This prevents any attack by spoofing the cookies.

Worked on website security risks mentioned by Penetration test.

Created new and enhanced existing web pages using ASP.NET MVC. Extended View Engine to load the views from database instead of file system, developed asynchronous controller methods to support increased website traffic.

Developed UI (using MVC) and Web API for on boarding new funds (Plain Vanilla, CLO and SWAP) and Fund Managers.

Developed new Functionality to Support Distressed Trades.

Created Web API services to be consumed by mobile site UI. Implemented HTTP Module to intercept the incoming request to handle any difference in date formats and to support the enumerators.

Created and maintained multithreaded Message tools (based on FPML, MSMQ and C#).

Hosted web apps and services to Azure using Octopus deploy.

Created services to facilitate automated doc delivery to the clients.

Created data archive for old and unused production data and moved this archive to separate file groups to reduce application response time.

Created portioned tables for any new transaction data in system.

Tuned existing stored procedures and created new procedures.

Developed complex and efficient trade matching algorithms.

Helped production support teams to match SLA timelines.

Environment: ASP.NET MVC5, Angular, .NET Framework 4.5, WebAPI, SQL Server 2010, WCF, MSMQ, C#(including Multi-Threading, TLP(Task Parallel Libraries) and Async await pattern)

Client: Tokio Marine North America Services, NY June 2015– Dec 2015

Role: Senior.Net Developer

Project: OnBase Implementation

Description: OnBase is a document management tool for insurance companies. OnBase provides Workflow, document upload and document composition capabilities.

I worked on customization of OnBase interfaces, defining document templates, and creating utilities using OnBase API from technology prospective, OnBase is build using WPF, SQL Server, MSMQ and WCF Services.

Responsibilities:

Created exe files (using C# language) to upload policy data into source system to OnBase work view classes.

Created and deployed data source for document keyword which are used for document retrieval

Created and deployed unity scripts for auto fill keywords which are consuming web service exposed by another source application.

Setup various user roles and user base.

Implemented document compositions.

Resolving production issues.

Environment: OnBase, .NET Framework 4.5, WPF, SQL Server 2008, WCF, MSMQ, C#

Client: Calpine Corp, TX Nov 2014 – June 2015

Role: Senior.Net Developer

Project: Allegro Web

Description: Allegro is the ETRM tool (provided by Allegro) implemented for the trade floor of Calpine Corp. Allegro is primarily used by traders for hedging the Gasoline, natural gas and power. From technology prospective, Allegro is developed using C#, Win forms, SQL Server, FIX protocol and OData services.

During this assignment, I supported user issues for traders, and creating custom applications to implement workflow and proper approval process for various user tasks.

Responsibilities:

Customized and extended Allegro to support the specific requirements of Calpine’s trading desk to book Energy Derivatives(Options and Futures).

Helped Calpine to reduce license cost for Allegro by creating Satellite Application around Allegro using WPF applications and exposed the business (from Allegro trading desk) data to the users who don’t have Allegro license

Created OData services (based on ASP.NET Web API, Entity Framework and MVC 5 framework) to expose data for various subscriber applications.

Used Telerik controls to create ASP.NET MVC Application pages.

Hosted ASP .NET MVC application pages on SharePoint site using web parts.

Created web pages using HTML5, JQuery and WCF REST services in SharePoint.

Developed WCF REST services for SharePoint.

Created SharePoint web parts for various purposes.

Architected flexible application which can be changed with very less effort (as I am working on business floor, where requirement changes very frequently and expectation is very high)

Environment: .NET Framework 4.5/4.0, ASP.NET MVC 4, SQL Server 2008, Win forms Telerik Controls, OData, ASP.NET Web API, IIS, SharePoint, C#

Client: Credit Suisse, NY May 2011 – Sep 2014

Role: Senior.Net Developer

Project: PE Applications

Description: PES is the entitlement system and PRIME is the reference data mapping engine. I worked as an individual contributor for AICore, PES and PRIME. AICore is the framework for Private Equity applications.

Responsibilities:

Enhanced and maintained three applications called AICore, PES and PRIME to support PE business of Credit Suisse. These applications were developed by using ASP.NET MVC, C#, SQL Server 2008, SSIS packages, SSRS reports and ControlM jobs.

Architected and implemented AICore framework, which provides Security, Exception handling, custom UI controls, Authentication and Roles to the applications that are targeting AICore.

Architected and implemented SOA solution using WCF to expose AICore data to the other applications.

Implemented WCF workflow services for user request approval and auditing purpose

Created multi-threaded components for scheduled processes

Architected and implemented an additional layer to address security challenges for internet facing applications.

Leveraged my knowledge on the other system to contribute in architecture simplification initiative.

Proposed architecture to override web.config’s app settings section and implemented app settings into database, and implemented the same using http module.

Wrote various stored procedures and user defined functions in SQL server 2008.

Used Infragistics controls, created custom controls using Infragistics components/controls

Did performance tuning for existing stored procedures.

Developed new enhancements using ASP.NET MVC 4.

Consumed existing services to read data from different data stores.

Involved in requirement capturing, analyzing, designing, development, Unit Testing, QA, UAT testing, deployment and maintenance phases of SDLC.

Used Microsoft TFS for source code and document management.

Collaborated with implementation teams (web deployment, DBA, ControlM etc.) for quick and successful implementation of fixes/enhancements

Worked with production support team, and been part of incident calls to address production problems.

Environment: .NET Framework 4.5/4.0, ASP.NET MVC 4, SQL Server 2008, SSRS, SSIS, WF, Infragistics Controls, ControlM, ITSM/Remedy, Service now, Investran 6.2, C#

Client: Royal Bank of Scotland, India Oct 2010 – April 2011

Role: Senior.Net Developer

Project Title : SONAR

Description: SONAR (Sox, Op. risk N’ Audit Repository) is a system to support the requirements of Group Finance in respect of its US legislative obligations under Sarbanes-Oxley (SOX) 404, and the requirements of Group Enterprise Risk (GER) in respect of its obligations under the RBS Group Operational Risk Handbook.

Responsibilities:

SONAR was developed using ASP.NET, C#, SQL Server, ETL (based on SSIS), SSRS Reporting, BO Reporting, and Workflow services (based on windows workflow foundation)

Architected a wrapper over existing legacy components (purpose was to hide the complexity of legacy components) and developed the same by using façade pattern.

I was involved in resolving production tickets, which included queries related to user access, data correction, queries about SSRS reports and few times change in existing functionalities.

Debug workflow services, and if any issue found, resolving the same.

Done capacity planning, this includes measuring current hardware resource usage and prediction of any required upgrade in advance.

Done application testing for a major infrastructure upgrade (Client was going to upgrade their browser from IE6 to IE8, which could have major impact on a web application), and successfully coordinated UAT for the same.

Developed new functionalities requested by User.

Done performance optimization for Sonar application.

Environment: ASP.NET, C#.net 3.0, SQL Server 2005, SSIS, SSRS, ASP.NET Web Service, Infragistics controls, C#

Client: Chevron Corporation, India Jan 2010 – Sep 2010

Role: Senior.Net Developer

Project: ATLAS

Description: ATLAS system is developed for Global Supply and trading division of a large petroleum client of US. The team is implementing Solarc Right Angle for client. Main objective of ATLAS application is to replace existing ICTS system with Solarc Right Angle tool. Solarc Right Angle tool is a desktop application developed by Solarc. It uses WCF services and windows forms. Right Angle system is built on .net framework 3.5 and SQL Server 2005. Solarc provided APIs, using which we can customize the tool

Responsibilities:

I was responsible for migration approach finalization, rules preparation, data certification rules and incorporating enhancements.

Developed data certification tool.

Build and release support for Certification Tool.

Architected and implemented deal pump tool using WCF API of Solarc Right Angle to push xml data into SRA database

Environment: ASP.NET, C#.net 3.0, WCF, Solarc Right Angle, SQL Server 2005,Sybase, SSIS, ASP.NET Web Service

Client: SPRINT Nextel, India Jan 2009 – Dec 2009

Role: Senior.Net Developer

Project Title: ETS

Description: Replaced a cluster of existing redundant work flow management systems with a single .net based web applications. This provided the user with a one stop shop for all workflow related operations as well as reporting.

Responsibilities:

Worked on both level-1 and level-3 production support for existing ETS components

Responsible for requirement analysis.

Designed and development few core modules along with Unit Testing.

Architected and implemented HTML Reporting tool using C#. This tool was to facilitate users to create and configure reports.

Designed database for one core business module and Reporting Tool.

Architected integration approach for ETS system with other applications using SSIS packages and web services.

Resolved performance issues by implementing custom paging, and putting appropriate restrictions while exporting reports into excel format.

Done performance tuning for existing stored procedures of ETS system.

Consumed existing web service for user details.

Supported offshore team at various levels

Environment: ASP.NET, C# .net 2.0, SQL Server 2005, SSIS, ASP.NET Web Service, Infragistics Controls

Client: AMEX, India Jun 2007 – Dec 2008

Role: Senior.Net Developer

Project: BUST

Description: Objective of BUST program was to migrate VB and lotus notes based legacy application into a web application based on .net and SOA. This application can be divided into two parts, first one was a front office application and second one was a service interface for financial deals. These can be described as following:

1.ASP.NET based Purchase Express Online application, which was basically UI application which creates new merchant accounts for front office and back office products for ES merchants. This includes set-ups for Purchase Express (Legacy) and Purchase Express Online

2.Web Service based application which was responsible for financial deals (Equities, Futures and options deals). We were responsible for creating secured web services for this purpose.

Responsibilities:

Participated in developing business components along with unit testing

Developed database objects (stored procedures and user defined functions) required by application.

Written windows service for error monitoring,

Developed various utilities to support development work,

Created developer friendly wrapper classes for the legacy components(which were given by client) by implementing façade pattern

Setup SQL Server for Session state management.

Written and secured web services.

Environment: ASP.NET, C#, SQL Server 2005, ASP.NET Web Service, Win Forms

Client: Golden Ventures, India Jan 2006 - May 2007

Role: Senior .Net Developer

Project: S2C

Description: S2C was a web application, used to track Medicaid applications for Golden Ventures. It was developed using ASP.NET 1.1, C#, DB2, BizTalk, MSMQ and Mainframe. This application can be subdivided into

1)ETL (Based on mainframe)

2)S2C web application(based on ASP.NET and C#)

3)Spend Down calculation(based on BizTalk)

4)Schedule EXE(based on .NET windows application and Windows Service)

5)Master EXE(based on .NET windows application and Windows Service)

6)EPP Web Service(Based on ASP.NET web service)

7)Income Eligibility Service(Based on BizTalk

Responsibilities:

I was involved into developing user interface

Writing business logic.

Developed stored procedures.

Done various quality related activities like Creating WBS plans, deployment activities

Frequently talk to client for requirement clarification in UAT and production support phase.

Given warranty and production support after production move

Environment: ASP.NET, C# (.net 2.0), SQL Server 2005, SSIS, ASP.NET Web Service, Mainframe ETL, BizTalk, Win Forms

Client: Directors Guild of America, India Mar 2005 - Dec 2005

Role: .Net Developer

Project: Take2

Description: Take2 Application is being developed for DGA. It is a 4 tire application. Layers are ETL, Data Access Layer, Business Entities, Business Components, UI Controllers and UI Layer. For Database Access we are using ETL(Enterprise Library). We are not using ADO.NET Dataset for manipulation of data; instead we are using Entities and Entities Collection.

Functional Description: Project was divided into Global, Membership, Signatory, Residuals, and Credit Modules. I worked in Membership Module.

Responsibilities:

I was involved into developing user interface

Writing business logic.

Developed stored procedures.

Environment: ASP.NET, C# (.net 2.0), SQL Server 2005, SSIS, ASP.NET Web Service



Contact this candidate