·         More than 12 years of experience and hands on technical working knowledge in domains of industry like Capital Markets, Transaction banking(Lockbox development and support), Market Research and Manufacturing as Microsoft Technologies Developer.

·         Hands on experience in Designing, developing and maintaining Web and Windows Applications using front end technologies like ASP.Net, Angular 6.0, C#.Net, VB.Net, ADO.Net, JQuery, AJAX, HTML, XML, XAML, WPF,WCF, PHP,CSS, Bootstrap and Angular JS and Kendo UI.

·         Experience working in Microsoft Azure platform.

·         Experience in databases like MS SQL Server 2017/2008/2005/2000, Sybase, Oracle & My-SQL and MS-Access.

·         Experience in creating Web Forms, Win Forms, User Controls

·         Experience in designing, developing and deploying SSRS reports, used crystal reports as well in some of the projects.

·         Experience in designing, developing and deploying SSIS packages for data migration.

·         Hands on experience in Architecting small and mid size Web and Windows based applications using MVVM, MVC Patterns.

·         Worked on 3rd party controls like Dot net bar controls for both windows and web applications.

·         Extensively Used Grid View, Data Grid, Repeater and other ASP.NET server controls for rendering data in a customized way and also for State Management in .NET.

·         Experience in using third party JavaScript library like JQGrid.

·         Used Dataset, Data Adapter and Data Reader etc controls in ADO.NET.

·         Implemented Windows and Forms based authentication techniques.

·         Designed web application to pass thru security scan without any vulnerability.

·         Experience in creating efficient windows and web applications using latest Microsoft technologies like WPF, Silverlight.

·         Used MS SQL Server 2000/2005/2008 for database development in writing Stored Procedures, Cursors, Triggers, Views, Indexes, Constraints and DTS and SSIS packages.

·         Developed various stored procedures, views in Sybase and Oracle databases.

·         Experience in working with tools like SQL Developer, Toad, and MS-Visio.

·         Experienced in Extraction, Transformation and Loading (ETL) process using MS-SSIS, DTS tools.

·         Experience in defining Query for generating drill down and drill through reports in SSRS 2008/2005.

·         Hands on experience in installing, configuring, managing, monitoring and troubleshooting Windows, web based application, SQL Server, crystal and rave Reports.

·         Applied the best practices and followed coding standards during the course of application development.

·         Involved in estimating the efforts of different phase of the project.

·         Experience in data migrating between different homogeneous/heterogeneous systems.

·         Excellent understanding of T-SQL (DDL and DML) and good understanding on Execution plans.

·         Designed databases and relationships as a full stack developer

·         Working knowledge of tools like MS Visio, Visual SourceSafe and Team Foundation Server (TFS), JIRA, Tortoise SVN for project design, version control and bug tracking.

·         Ability to work independently and in a team, capable of handling time-sensitive issues in distributed environments.

·         Experience in documentation, providing training to developers, supporting recruitment and support teams and also participated actively in review meetings.

·         Actively participated in team building and involved in many operations for maintaining healthy work environment.

·         Excellent Communication and interpersonal skills.



Operating Systems
Windows and MS-DOS 6.0
C#, VB.NET and VB 6.0
MS SQL Server, Oracle, Sybase and MS Access
Database Connectivity
Reporting Tool
SSRS, Crystal Reports
Web Programming
ASP.NET, Angular 6.0,  ASP, VBScript, JavaScript, HTML and XML
Web Server
MS Visual Studio, Eclipse
MS Visio, VSS, TFS, JIRA, Tortoise SVN, Splunk
Unified Modeling Language (UML) and SCRUM methodology.
Estimation Techniques
Function Point Analysis (FPA), Work Breakdown (WBD) and Object Count
Finance, Market Research, Education, Manufacturing

Employer: Commvault Systems, Inc.

Sep 2016 – Present

Role: Business Applications Developer




·         Working as a full stack developer for Commvault’s Business Applications using Microsoft core technologies.

·         Involved in developing and designing User Interface, WCF Services, Web APIs using Core, MVC framework.

·         Involved in creating UI controls using Angular, Telerik Kendo UI JavaScript framework.

·         Working in developing Business function and database integration using Entity framework.

·         Involved in managing user stories, defects using agile methodology in Microsoft Azure DevOps tool.

·         Involved in developing SQL Server stored procedures, views and designing schema in backend.

·         Developed SSIS packages for data imports.

·         Involved in resolving QCs for projects, Triage calls, testing application, and troubleshooting issues.


Environment: C#, ASP.NET Core, Entity framework, Visual Studio 2019, SQL Server 2017, Angular 7.0, Kendo JS, JQuery, JavaScript, AJAX and Microsoft Team Foundation Server(TFS)



Employer: NTT DATA, Inc.

Client: Bank of America (Wealth Management Division)

Nov 2015 – Aug 2016

Role: Sr. Developer (Security Framework)




·         Worked on developing Security Framework based WCF services, to enable Touch ID for mobile using REST based methods via JSON Request and Response by serializing objects.

·         Working on developing WCF services for EOTP Phase 2(Electronic One Time Password) Project.

·         Involved in Security Framework integration and creating POC for required projects. Used JQuery and Bootstrap to create Password Strength Meter.

·         Involved in resolving QCs for projects, Triage calls, testing application, and troubleshooting issues.


Environment: C#, ASP.NET 4.5, Visual Studio 2010, SQL Server 2008, JQuery, JavaScript, AJAX and Microsoft Team Foundation Server(TFS) and Splunk.



Employer: Capgemini Technology Services (Formerly known as IGATE Technologies INC)

Client: Union Bank MUFG, Valley Cottage, NY (Transaction Banking Domain).                                                                           May 2013 – Oct 2015

Role: Technical Specialist




·         Key role in migrating legacy access based applications to WPF based desktop applications.

·         Created UI using WPF XAML, used different types of binding, templates and dependency properties.

·         Involved on Client interaction and requirement gathering till production release of applications.

·         Worked on enhancing various web based ASP.NET applications, and migrated them to latest Microsoft framework 4.5 by enhancing User Interface using bit of Angular JS and Bootstrap.

·         Used Silverlight in couple of small intranet project projects.

·         Enhanced web applications regarding security compliance guidelines.

·         Implemented ADA standard for existing web applications.

·         Worked on automating various manual processes using Microsoft latest technologies and Framework.

·         Studying existing application, documenting them, and Migration of Web/Windows based applications to latest

·         Setting up lockboxes support apps to Union Bank new clients, and fixing issues to support existing boxes.

·         Developed applications like Lockbox file generator, XML Image Transfer, Remit Import Unzip, XML Import using, WPF.

·         Involved on fixing complex issues in order to run daily production environment for transaction banking.

·         Worked on deploying and scheduling various windows services using windows task scheduler in order to have periodic updates.

·         Worked in migrating SQL 2000 database environment to SQL 2008, developing and deploying SSRS reports and converting and re-writing DTS packages and updating them to SSIS packages.

·         Involved in training internal users, client services team.

·         Implemented Event Handlers and Error Handling in SSIS packages and notified process results to various user communities.

·         Used SQL Server Agent and windows scheduler for scheduling jobs and sending alerts.

·         Supported QA team in performance testing by setting up large dataset using backed queries.

·         Involved in Resolving SRS support tickets for daily production.


Environment: C#, ASP.NET 3.5, 4.5, Visual Studio 2010, 2012, SQL Server 2008, SSRS, SSIS, XML, XSLT, Angular JS, Bootstrap , JQuery, JavaScript, AJAX, MS Office and Microsoft Team Foundation Server(TFS).


Employer: Capgemini Technology Services (Formerly known as IGATE Technologies INC)

Client: Royal Bank of Canada, New York Capital Markets Division).

Nov 2010 – April 2013

(Worked at Offshore development center in India)

Role: Technical Lead




Worked as a full stack developer on RBC projects.

·         Architected and Developed Windows and small size WPF based applications like Sophis Query Tool using MVVM architecture and different design patterns e.g. singleton, command, and abstract factory.

·         Used multithreading to control tabbed based interface and responsive UI, used signaling mechanism to synchronize the data across multiple threads.

·         Architected and developed small size Web applications using ASP.NET-MVC, C#.

·         Participated in Application development till UAT support and maintenance.

·         Developed Sophis Query Tool while working with Capital Markets to find out security details using multi-threaded approach in order to facilitate Traders with Responsive UI with responsive query generation using Sophis API, later migrated same application to WPF, enhanced same using FPML, on backend used Oracle database.

·         Architected and developed Attestation Data Management System (ADMS) facilitates users Mapping of US sub-ledgers to eGL in compliance with the global attestation policy in Capital Market division. The project is intended to devise and implement optimal technology solutions to aid different departments like Operations, Product Control, and Financial Control to assign clear ownership to their eGL accounts and attest to their EOD balances on a monthly basis. The project enhances workflow processes in the existing attestation tool to enable advance attestation. Furthermore, it provides details to facilitate the eGL attestation processes.

·         Developed Web applications Sophis Admin Console (Workflow system), and Sophis User Request for Capital Markets with c# on front end and Sybase on backend to take care of entitlements.

·         Deployed, configured web and windows, WPF based applications.

·         Integrated SSRS reports in web applications to show details about various Asset Classes.

·         Involved in helping team for fixing issues and mentoring during all phases of project development.

·         Responsible for developing Stored Procedures, Triggers, Views and User defined functions.

·         Responsible for creating SSIS packages to extract data from Sybase, xml, xsl, text sources consolidate and merge into one single source (SQL Server).

·         Involved in creating database design and in the normalization of database.


Environment: ASP.NET-MVC, C#, WPF-MVVM, JQuery, JavaScript, AJAX, Visual Studio 2008, SQL Server 2005, Reporting Services (SSRS), Integration Services (SSIS), DTS, Windows NT, MS Office, Team Foundation Server.



Client: New York Publication Department (NPD), USA(Market Research Domain)

Mar 2008 – Oct 2010

(Worked at Offshore development center in India)

Role:  Sr. Software Engineer




·         Interacted with Business team to collect data for the conceptual design of the system.

·         Interacted with Development Teams and Managers to analyze business needs and developed technical specifications like Dataflow diagrams, detailed specification do.

·         Participated in to Development of various modules. Successfully met challenges of handling programs dealing with very high volume of data.

·         Implemented the threading to make screens more effective and responsive for end users.

·         Wrote complex T-SQL queries, stored procedures, triggers, cursors and user defined functions (UDF’s).

·         Imported XML data file and put into the desired database using C# programming language.

·         Created and Executed the Stored Procedures and Complex Queries for Reports.

·         Implemented business logics using C#.


Environment: ASP.NET 3.0, c#, SQL Server 2005, Windows 2000/XP, IIS 6.


Employer: IBS Pvt. Ltd., Bhopal, India

Jan 2007 – Feb 2008

Role:  Software Engineer


·         Develop, test, support and deploy custom web applications.

·         Create software documentation and update existing documentation.

·         Design, develop and implement critical applications in a .Net environment.

·         Ensure compliance with the documented software processes and procedures throughout the life cycle of software products. Created and Executed the Stored Procedures.


Environment: C#.NET, ASP.NET, SQL Server 2005, Javascript, VBScript, Windows 2000/XP, IIS 5.


Employer: Xcelcom Services, Bhopal, India

July 2005 – Dec 2006

Role:  Software Engineer


·         Develop, test, support and deploy custom web applications.

·         Design, develop and implement applications in PHP and .Net environment.

Environment: PHP, MYSQL, C#.NET, ASP.NET, SQL Server 2005, VBScript, Windows 2000/XP, IIS 5.

Employer: Brainpower Technologies, Bhopal, India

Nov 2000 – Mar 2002

Role:  PHP Developer


·         Develop, test, support and manage e-magazines.

·         Design, develop and implement applications in PHP environment.

Environment: PHP, MYSQL, JavaScript, HTML, CSS, Apaches web server.




·         Master of Computer Applications (MCA), Technical University of Madhya Pradesh, INDIA

·         Bachelor of Computer Science (B.Sc., Mathematics, Computer Applications), APS University, INDIA