Post Job Free
Sign in

.Net Developer

Location:
Schaumburg, IL
Posted:
June 27, 2015

Contact this candidate

Resume:

Anup Deval

Address: **** ****** **** *****

Schaumburg, Illinois 60195

Cell: +1-630-***-****

Email: acqgn7@r.postjobfree.com

MS.Net – Senior Developer/ Onsite Tech Lead/ Onsite Coordinator

Profile Summary:

9+ years of experience in various capacities as an Onsite Tech Lead/ Onsite Coordinator, MS .net developer building applications on .net platform.

Currently working as a Senior Developer (contract basis) for Gallagher Bassett (GB) in developing and enhancing GB’s existing Risx-Facs application.

Worked as a Senior Developer (Contract Basis) for Barclays Capital (Hong-Kong), Onsite Tech Lead for CommerzBank (United Kingdom) and Onsite Coordinator for Department of Corrections (New Zealand and Malaysia).

Experienced in handling projects from the Requirements phase to the Deployment phase.

Extensive working in large-scale critical win-form and Web applications using Microsoft Technologies like ASP.NET, ADO.NET, C#.Net, VB.Net, Web/WCF services, AJAX and XML.

Technically competent in SQL Server 2005/2008, oracle 10g along-with sound knowledge at the database level.

Substantial development experience in creating/ modifying stored procedures/ triggers using T-SQL. Strong experience in creating Data Access Layer (DAL) using ADO.NET components, Enterprise Library Blocks and using Entity Framework.

Good knowledge of OOPS concepts and working knowledge in N-Tier Architecture involving SOA principles with diversified vertical technology stack.

Experience in software configuration management using Visual source safe (VSS) and Team foundation Server(TFS)

Excellent communication and interpersonal skills, strong commitment meeting project deadlines, proven strength in trouble shooting and highly committed towards project delivery.

Received appreciation from seniors & the organization for execution of various projects/ assignments during my tenure in the company (Satyam & Tech Mahindra).

Certifications:

Microsoft .NET Framework 3.5 – Windows Communication Foundation.(70-503)

Microsoft .NET Framework 2.0 - Application Development Foundation.(70-536)

Microsoft .NET Framework 2.0 - Web-based Client Development.(70-528)

Education:

BE (Computer Science) – Shivaji University, India

TOTAL EXPERIENCE:

Satyam Computer Services Ltd. January 2006 to September2011

Tech Mahindra September 2011 till date

Technical Skills:

Languages : C#, VB, SQL, UML

Scripting Languages : Java Script, HTML, JQuery

Web Technologies : ASP.NET, Web services, SOAP, WCF, ADO.NET, HTML, XML, and AJAX

Internet Technologies : XML, XSLT, XSD, XPath, CSS

Databases : MS SQL Server 2000/2005/2008, TOAD, SQLLite

Operating System : Windows 2000/2003/7, XP, Vista

Tools and framework : .Net Framework 4.0/3.5/3.0/2.0, Entity Framework, FXCOP, NUNIT,

Nant, VSS, Enterprise Library, Jira, Xml Spy, Log4net, Linq-To-SQL

Application Servers : IIS6.0, IIS5.0, IIS 7.0

Version Control Tools : MS-Visual Source Safe, Team Foundation Server (TFS), Perforce

PROFESSIONAL PROFILE

Risx-Facs project - Gallagher Basset, Itasca IL 2013 Feb to Till Date

Role - Senior Developer (Contract Basis) - C#.net, ASP.net 3.5, SQL server 2008 R2, Visual Studio 2010 Ultimate, WCF, Keyoti Controls, SOG/CSL gateways, Tandem mainframe, ASP, VB Com components, VB.Net., Linq-To-SQL, Entity Framework

Description:

Risx-Facs application is a diversified technology stack used by Gallagher Basset for Claim Administration and Management. Core of claim administration was developed in legacy HP non-stop tandem while there are 3 different front end applications each used for a specific set of clients of GB. Internal users (Claim Adjusters) are making use of the Windows version while External Users (Client of GB) are making use of the web application for the claim management.

In addition to this there are different numbers of small scale supporting applications like TimeTracker, MyGbClaim, Cost and Quoting used in day to day operations. This application mainly focuses on following business areas-

Claim

Inbox Task Dairy

Litigation

Loss

Carrier Reporting

Responsibilities:

Interacting with IT stake-holders to understand the existing Applications.

Gathering requirements to envision a solution for the existing issues.

Analyzing the existing design, build process and code base.

Setting a foundation to implement solution for requirement gathering, analysis, design, code, test & implementation.

Design and Development of the UI using the Win-Forms, Third party controls and ASP pages. Creation of WCF services using customized framework to expose data through customized binding.

Created COM components using VB6 for data access. These components are used by ASP website for data access & display.

Created .net wrappers over CSL gateway to prepare middleware tier. This tier is used to interface Tandem Mainframe to MS .net for data access.

Developing the Unit test cases for the developed code base & execute the test cases. Upload the test case reports to Document Repository as part of deployment process.

BAU support activities on day-to-day basis.

Implementation of major/minor enhancements and immediate production fixes required for the Risx-Facs supporting applications like MYGBClaim, Time Tracker.

Co-ordinate with offshore for work assignment, issue resolution and co-ordination.

Achievements:

Received appreciation from client QA Manager for delivering best quality of code.

Scotia Bank Help Desk Alignment - Bank of Nova Scotia (Pune) 2012 August to February 2013

Role – Tech Lead -- C#, ASP.net 4.0, SQL server 2008 R2, Entity Framework 4.1, Visual Studio 2010 Ultimate, Log4Net, ComponentArt UI Framework 2012, Ajax, Enterprise Library 5.0

Description:

HDA (HelpDesk Alignment) is an application used by Bank Of Nova Scotia. This is a reporting application allowing higher authorities to view various issues occurred in day to day working of the bank. This application has web front end while data population is implemented using windows services.

Bank has 3 different SQL server instances which receive issues from other applications named IBMFeed, CAUFeed, and DynaDocs Feed. Similarly there is Email feed named Symcor feed (IBM Lotus notes). There are windows services specific to every feed which extract, cleans & dumps data to web application database. Business Layer for windows service is implemented using Entity Framework 4.1 for rapid development.

Web application displays the details data in hierarchical fashion detailing Region, Category, Severity & Issue details. Frequency of Open / Closed issues is displayed using the Charting framework.

Responsibilities:

Interacting with the SMEs of the feeds associated with the Bank for understanding the business flow.

Creation of process-flow documents depicting the understanding of workflow.

Design and Development of the UI for website using Component Art controls and ASP.Net framework. Used Component ART charting controls as well as hierarchical grid for drill down information display.

Created windows services for all 3 feeds using .net framework.

Creation of the database access framework using enterprise library and entity framework for windows services as well as website.

Development of the logging and exception handling for the web application using log4Net.

Knowledge transition to the client team & educating them on how to use the tool.

Resolving the defects raised by the QA & bringing it to a logical conclusion.

Achievements:

Received appreciation email for major contribution towards project success.

FIAT Stack - Barclays Capital (HongKong) 2011 July to July 2012

Role – Senior Developer (Contract Basis) -- C#, .Net 3.5, VS 2010, SQLLite Database, Excel VBA reporting, Newtonsoft JSON, IronPython 2.7.2, Customized tools, Perforce, Multithreading.

Description:

FIAT is Flow Exotics which is part of the equity derivatives business, dealing with highly-commoditized flow exotic-type products like Accumulators, simple vanilla equity-linked note structures like ELN. These products are very well-known and are competitively offered to the private banks by a large number of intermediaries. Flow exotics business runs through COMET platform which is a diversified technology stack including .Net, Excel VBA, Java, C++Com, HPC farms interconnected via SOA using JSON payload. COMET platform has 2 major client facing applications named Email pricer and Daily pricing grid.

Email pricer receives a specified formatted RFQ email which is automatically parsed, priced and replied back with specific quote price supporting 6 major products like ELN, KOELN, WoEln, Range Accruals and Wostepdown for Hong-Kong, Japan, Singapore, Taiwan and Korea market.

Daily pricing grid is used for running a batch process of bulk RFQ against predefined underlings' and strikes. Every morning batch runs for 8 hours, running 40,000RFQ’s, preparing formatted excel-vba reports for 8-10 different private bank clients.

Responsibilities:

Requirement Gathering after discussion with Sales IT team across different markets.

Preparing functional requirements and technical specifications of the requirements.

Enhance Email pricer, Daily pricing grid code based on these requirements.

Support, maintain Email pricer to support new client on-boarding, new product on-boarding along with handling requirements from sales IT team across various markets.

Preparing monthly statistics report for the (Knowledge Point Indicators) KPI’s including highest number of quotes, popular underlying’s and least quoted underlying’s.

Support, maintain & enhance the Daily pricing grid to support new client on-boarding, new product on-boarding along with handling requirements from sales IT team across various markets.

Enhance, support & maintain the Excel VBA reporting tool used for preparing formatted excel reports.

Implement the BAU work coming out of daily sales operation.

Equity Derivatives Database Incorporating Evaluations (EDDIE) - Commerzbank AG (UK)

2010 Feb to June 2011

Role - Senior Developer/Onsite Coordinator - C#,.Net 3.0,WPF, SQL Server 2005, VSS, Visual Studio 2008 TFS, Fx-Cop, WPF Toolkit 2010, Enterprise Library, Xceed Controls, Unity IOC Container

Description:

Eddie application is easy-to-use, comprehensive information system for viewing, editing and analyzing current and historical data on a range of underlings and products. Majority of underlying and instruments like Bonds, Certificates, Warrants, and Baskets are supported. Eddie is based on browsers that one can fully customize, and then save against any user name or share with others. A number of information delivery mechanisms are built in, including support for exporting data quickly and easily into Microsoft Word, Excel and sending via E-mail.

The project deals with migration of the application to .NET. The requirement gathering phase is completed by documenting the use cases based on the reverse engineering of the existing application along with the inputs from the SMEs and Business users.

This application is migrated to WPF technology using multithreading for back end ESOC framework. ESOC (Electronic Socket) framework was used to provide notification for the updates to database and logged in users are able to view those changes in real time in a distributed environment. ESOC notifications were primarily handled using .net multithreading approach clubbed with event notifications.

Responsibilities:

Implementation of the ESOC (Electronic Socket Notifications) notification mechanism using socket programming to receive the notifications from the database and update that data on screen accordingly in real time, distributed environment. This mechanism is implemented using multithreading along with timers and event publisher-subscriber model.

Created of user interface screens using WPF, PRISM 2.0 and Unity IOC containers.

Worked in Business tier (Handler classes, Business objects, CUD (Create, Update & Delete) operation classes and utility methods) using C# .net. Unit testing of components.

Maintain coding standards using Fx-Cop tool.

Devised Query Generator which automates task of generating inline queries for Insert, Update, Delete operations. Implemented the data access wrapper class over the Entlib DAAB block to ease task of the data access.

Development of User Module including user setup, task permissions, data permissions, control permissions along with setting up user groups and teams.

Tested using defined unit test cases.

Achievements:

Received ‘Pat on the Back Award’ for significant contribution towards resolving code issues and ESOC notification implementation in very short time.

Offender Management Services (IOMS) - Department of Corrections, NewZeland

2008 August to December 2009

Role – Developer - C#.Net, PL SQL, Oracle 9i, VSS, Visual Studio TFS, Fx-Cop, Mantis, Rules Engine, Microsoft Visio, DAL Generator (Customized tools)

Description:

Department of Corrections is New Zealand Government Department that manages Offender's sentences and orders imposed by the courts and the Parole Board, contributing to safer communities by protecting the public and reducing re-offending. They have an application by name "IOMS" written in Visual basic 6.0. The application manages the offenders from the time of arrest to their sentencing and their stay in the prison or the community based sentences. It has three main modules: PPS for managing the offenders in the prison, CPS for managing the community based sentences & PS for managing the Psychological services of the offenders.

The project deals with migration of the application to .NET. The requirement gathering phase is completed by documenting the use cases based on the reverse engineering of the existing application along with the inputs from the SMEs and Business users.

I was involved extensively in Remand, Appeal, Bail, Sentence Chain, and Muster components as well as offender Searches.

Responsibilities:

Designing of components using Microsoft Visio describing layer wise calling & interaction amongst components.

Development of user interface using third party controls.

Worked extensively in Business tier (Handler classes, Business objects using C#, Web Services, rules editor for WinWF) etc

Worked in database tier through stored procedures & functions in oracle.

Code reviews at every stage of development in adherence to Quality Norms.

Unit testing of components, Maintain coding standards using Fx-Cop.

Involved in analyzing & fixing the defects raised within Integration, Pre-UAT, UAT, and support for application.

Achievements:

Received ‘Pat on the Back Award’ for significant contribution towards resolving code issues.

Received ‘Key Associate Award’ for outstanding commitment towards project delivery.

Enhanced Portfolio Lifecycle (EPL) - CheckFree Investment Corporation 2006 April to April 2008

Role – Developer - C#.Net, HTML, SQL, ASP.NET 2.0, SQL Server 2005, VSS, Visual Studio TFS, BizTalk Server 2005

Description:

Check Free Investment Services (CIS) is a recognized leading Application Service Provider of a broad range of portfolio management services. The EPL product is based on SOA architecture along with MS. .Net technology. Front end of the application is built using Asp.net while Business tier includes BizTalk server, ADO.Net & Business Objects. Back End is handled using SQL server 2005. This system will replace their existing legacy system, APL.

Corporate Action (CA) is one of the major modules amongst many modules in EPL. It deles with Corporate Action’s like Dividend, Capital Gain, Maturity, Pre-refunding. It has a close interaction with the Account Transaction. The module provides facility of Create, Cancel, Search and Edit CA. The basic unit of processing is Account within the system.

Responsibilities:

Creation of user interface (ASP.net web pages) using Custom/ User controls.

Development in Business tier (Handler classes, Business objects using C#, Web Services) for data access.

Contribution in database tier through development of triggers, stored procedures & functions.

Involved in construction of Batch Process(create CA,cancel CA) for Corporate Action using Scatter-Gather Framework comprising BizTalk Server & C# helper classes.

Code reviews at every stage of development in adherence to Quality Norms.

Unit testing for data access layer, Maintain coding standards using Fx-Cop.

Part of the scrutinized team for SIT/UAT/Production Warranty support.

PERSONAL DETAILS

Date of Birth: Oct 20th 1984

Languages Known: Marathi, English, Hindi

Work-Authorization: H1B visa (validity Aug 17th 2017).



Contact this candidate