Monika Srivastava
***********@*****.***
.NET developer with over 15+ years of experience in developing database-driven web
applications using Microsoft Technologies.
Experience in Requirement, Analysis, Design and Development of Client/Server, Web-based applications with knowledge in complete Software Development Life Cycle (SDLC).
Experience working in MVC frameworks using ASP.NET technology with C# as primary language.
Experience in design and Development of Web Application, using ASP.Net, C#, WCF, MVC, jQuery, JavaScript, Angular Js 1.x, SQL Server, Silverlight XAML.
Technical expertise in Microsoft Technologies such as ASP.NET Web Forms, ASP.NET MVC, C#,
Web Services, WCF, LINQ, SOAP, XML, ADO.NET, Entity Framework, IIS 5.0/6.0/7.0/7.5.
Excellent programming skills and strong Object-Oriented programming (OOP) concepts.
Knowledge of developing the Web application using framework like Language Integrated Query (LINQ), Entity Framework.
Very good expertise in design and development of Web forms using HTML, ASP.Net AJAX, CSS.
Experience in Silverlight programming using XAML and data access using WCF Services and Entity Framework.
Expert in debugging an application using the debugging tools provided by the Visual Studio .NET IDE.
Working knowledge of Software Development Life Cycle (Waterfall model, Agile).
Familiarity with Version control tools like Microsoft Visual Source Safe, concurrent versions system.
Mentoring team members for the maintenance as well as support activities.
Interaction with client for integration activities, gathering change requests and analyzing client requirements.
Self-motivated and a cooperative team member with the intent of adapting to new technologies quickly.
Good communication and presentation skills. Strong analytical, organizational and interpersonal skills
Good experience in SQL, Tables, Triggers, Views, Functions and Stored Procedures.
Worked on uploading pdf files on AWS Cloud and REST API calling.
Tools and Technologies:
Microsoft Technologies
ASP.Net, C#, C#.Net, ADO.Net, WCF, Silverlight XAML
Framework
.Net framework 2.0/3.5/4.0/4.5, MVC
Front-end Development
jQuery, Ajax, JavaScript, Angular JS, HTML/CSS
Web Server
Microsoft Internet Information Server (IIS6, IIS7)
Database Server
SQL Server 2005, 2008, 2010, 2012
IDE for Development
Microsoft Visual Studio 2010, 2013, 2015
Bug Reporting
Bugzilla, JIRA
Tools
Snagit, Filezilla, TFS, VSS, Sonars
Operating Systems Windows 7/XP/NT/2K, Windows Server
Windows 7, Windows Server 2003
Professional Qualification: Bachelor of Technology (B. Tech) in “Information Technology” from Uttar Pradesh Technical University 2005
Client: Bank of New York Mellon
Employer: Valiantica Inc.
Duration: Aug-2022 – Aug 2024
Rôle : .Net Developer
Location : New Jersey USA
Responsibilities :
·Migration of C++ project to .Net Core MVC
·Responsible for enhancing, developing, and maintaining Web Application.
·Help team members in resolving technical issues in their task.
·Responsible for analyzing the functionality and code of c++ to rewrite it in ASP.Net MVC Core.
·Worked on Entity framework an Object/Relational Mapping (O/RM) framework.
·Written LINQ queries with orderby, Groupby and Join operations to fetch the data from the SQL Server.
·Used JavaScript and AJAX for client-side validations and scripting in the Web Pages.
·Used Model-View-Controller (MVC) pattern for developing web application.
·Testing Deployment, creating RFC's on BNYM services for deployment on QA/Prod. using JIRA for deployment on Dev environment and issue management.
·Worked as a team lead. Handling 3 team members.
Environment: ASP.Net Core MVC, C#, Entity framework, SQL Server, Microsoft Visual Studio Professional 2022, Bootstrap, HTML5, JQuery, JavaScript, Oracle SQL Developer 21.4.2
Client: FPI (Farm Credit Financial Partners Inc.)
Employer: COFORGE Ltd USA Branch
Duration : Mar-2022 – Jul 2022
Rôle : .Net Developer
Location : New Jersey USA
Responsibilities :
Migration of Silverlight project to Angular JS.
Responsible for enhancing, developing, and maintaining product.
Help team members in resolving technical issues in their task.
Responsible for analyzing the functionality and code of Silverlight for migration.
Azure DevOps, Node js, angular 7, IIS, Silverlight XAML
Testing and validating data through the Graphical User Interface.
Environment: ASP.Net, C#, Silverlight XAML, SQL Server2012, Windows 10, IIS10 and Microsoft Visual Studio Professional 2015. Angular 7, visual studio code, node js.
Client : Isuzu (Project : Isuzu Mirai) –
Employer: COFORGE Ltd. (Previous NIIT Technologies)
Duration: Sep 2017 – Dec-2021
Location: Greater Noida, UP (INDIA) – I was working for a Thailand based deal management system client
Role: Technical Analyst at NIIT Technologies: ISUZU system deals with the dealer management system. It allows the dealers to do all aspects of dealership tasks online through the application. It has various modules like sales, purchase, Accounts, AFS, After Sales Parts, etc. It also provides various reports for the customer as well as for the management for planning purpose. It keeps track of the inventory & maintains data up to branch level. I worked on Accounts Module as well as Parts Module. Accounts Invoice generation, Parts Manual Purchase Invoice, Parts Order done through this online application.
Responsibilities:
Responsible for enhancing, developing and maintaining product.
Involve in meetings with Business Analyst and Business Users for gathering the requirements.
Used Silverlight XAML for Front end (UI) development of Invoice Generation Screen.
Used layout panel to coordinate the position and resizing of controls using Silverlight.
Used transactionscope with isolationlevel in Entity framework for avoiding deadlocks.
Used Model-View-ViewModel (MVVM) pattern for developing web application.
Used Entity framework and created query using LINQ, for retrieving and manipulating the data.
Used ViewModel to Provide Meaningful Validation Error Messages.
Used MVVM Validation Helper framework to implement validations by adding validation rules in Silverlight MVVM application.
Used ObservableCollection for binding combo box.
Worked on Entity framework an Object/Relational Mapping (O/RM) framework.
Code auto generation using Entity framework.
Worked with Autogenerated POCO classes and context classes.
Written LINQ queries with orderby, Groupby and Join operations to fetch the data from the SQL Server.
Developed WCF Services using basicHttpBinding and wsHttpBinding SOAP-based bindings as a part of development and hosted on IIS.
Testing and validating data through the Graphical User Interface.
Unit testing the scripts and validating data in the SQL Server database.
Managed all source files for a project using Team Foundation source (TFS) control.
Help team members in resolving technical issues in their task.
Coordinate with the Business Analyst and/or Project Owner to gather requirements.
Weekly interaction with client to discuss business related queries.
Migration of Silverlight project to Angular (HTML5).
Environment: ASP.Net, C#, WCF, Entity Framework, LINQ, Silverlight XAML, SQL Server2012, Windows 7, IIS7 and Microsoft Visual Studio 2013 Ultimate. Angular 7, node js.
Client: Isuzu (Project: Isuzu Mirai) Duration: July 2015 – May 2016
Employer: COFORGE Ltd. (Previous NIIT Technologies)
Location: Greater Noida, UP (INDIA) – I was working for a Thailand based deal management system client
Role: Sr. Software Engineer at NIIT Technologies: ISUZU system deals with the dealer management system. It allows the dealers to do all aspects of dealership tasks online through the application. It has various modules like sales, purchase, Accounts, AFS, Spare Parts, etc. It also provides various reports for the customer as well as for the management for planning purpose. It keeps track of the inventory & maintains data up to branch level.
Responsibilities:
Responsible for enhancing, developing and maintaining product.
Involve in meetings with Business Analyst and Business Users for gathering the requirements.
Used Silverlight XAML for Front end (UI) development of Invoice Generation Screen.
Used layout panel to coordinate the position and resizing of controls using Silverlight.
Used transactionscope with isolationlevel in Entity framework for avoiding deadlocks.
Used Model-View-ViewModel (MVVM) pattern for developing web application.
Used Entity framework and created query using LINQ, for retrieving and manipulating the data.
Used ViewModel to Provide Meaningful Validation Error Messages.
Used MVVM Validation Helper framework to implement validations by adding validation rules in Silverlight MVVM application.
Used ObservableCollection for binding combo box.
Worked on Entity framework an Object/Relational Mapping (O/RM) framework.
Code auto generation using Entity framework.
Worked with Autogenerated POCO classes and context classes.
Written LINQ queries with orderby, Groupby and Join operations to fetch the data from the SQL Server.
Developed WCF Services using basicHttpBinding and wsHttpBinding SOAP-based bindings as a part of development and hosted on IIS.
Testing and validating data through the Graphical User Interface.
Unit testing the scripts and validating data in the SQL Server database.
Managed all source files for a project using Team Foundation source (TFS) control.
Help team members in resolving technical issues in their task.
Coordinate with the Business Analyst and/or Project Owner to gather requirements.
Weekly interaction with client to discuss business related queries.
Environment: ASP.Net, C#, WCF, Entity Framework, LINQ, Silverlight XAML, SQL Server2012, Windows 7, IIS7 and Microsoft Visual Studio 2013 Ultimate.
Client: Bankers Surety Group Duration: March 2014 – June 2015
Employer: COFORGE Ltd. (Previous NIIT Technologies)
Location: Greater Noida, UP (INDIA) – I was working for a U.S Based bond management insurance client
Project: Surety Bonds
Role: Sr. Software Engineer at NIIT Technologies: The project offers a solution for Bail bond management. Surety bond is a contract among at least three parties: oblige - the party who is the recipient of an obligation. The principal - the primary party who will perform the contractual obligation. The surety - who assures oblige that the principal can perform the task.
Responsibilities:
Maintain existing Bankers Surety Group Website application in terms of bug fixing, code review, enhancing the functionalities.
Used Model-View-Controller (MVC) pattern for developing web application. Used Action filters for Authorization.
Effectively used Jquery a concise JavaScript Library for traversing HTML document, event handling and AJAX interactions.
Extensively used HTML tables as Grid, for better performance instead of Data Grids along with Paging, Sorting and Filtering options. Data loading is being performed with JSON, Entity Framework.
Developed search and advanced search components using Entity Framework to retrieve the search
results from backend database (Asynchronous call) with AJAX features with partial page updates.
Used Cascading Style Sheets (CSS) to attain uniformity of all web pages.
Used JavaScript and AJAX for client side validations and scripting in the Web Pages.
Involved in Software Development using C#.
Worked on Storing data in the browser Using HTML5 LocalStorage with AngularJS without any expiration time and clearing the LocalStorage.
Developed application as 3-tier application with Presentation Layer, Business Logic Layer, and Data Services Layer using SQL Server 2010.
Created SQL scripts in SQL Server 2010, and implemented complex logic SQL queries and stored procedures.
Used Team Foundation Server (TFS) for all the source code maintenance needs, tracking using work items. Help team members in resolving technical issues in their task.
Manage Bug using Bug Zilla.
Environment: .Net Framework 4.5, VisualStudio2012, C#, ASP.NET 4.5, C#, JavaScript, Jquery, AJAX, WCF, Entity Framework, LINQ, Angular JS, SQL Server 2010, Windows 7, IIS 7.0, TFS, MVC
Client: IBHS (Bankers Insurance Group) Duration: March 2013 – February 2014
Employer: COFORGE Ltd. (Previous NIIT Technologies)
Location: Greater Noida, UP (INDIA) – I was working for a U.S Based banking insurance client
Role: Sr. Software Engineer at NIIT Technologies: IBHS is designed to help strengthen existing homes through retrofit techniques that will ward off damage from specific natural hazards. From basic improvements to whole-house renovations, almost any homeowner can gain peace of mind from Mother Nature by earning a FORTIFIED designation. Through this Web Application Home Owner can search for the certified evaluators for getting his House evaluation done. IBHS help educate home owners on the FORTIFIED building standards. Once the evaluation is completed, IBHS issues either a CCR or a DESIGNATION.
Responsibilities:
Responsible for enhancing, developing, and maintaining product.
Extensively used Jquery a concise JavaScript Library for traversing HTML document, event handling and AJAX interactions.
Used Cascading Style Sheets (CSS) to attain uniformity of all web pages.
Used JavaScript and AJAX for client side validations and scripting in the Web Pages.
Involved in Software Development using C#.
Help team members in resolving technical issues in their task.
Effectively used Jquery a concise JavaScript Library for traversing HTML document, event handling and AJAX interactions.
Used JavaScript and AJAX for client side validations and scripting in the Web Pages.
Extensively used State Management Techniques like Sessions state to maintain state between the ASP.NET pages.
Written LINQ queries with orderby, Groupby and Join operations to fetch the data from the SQL Server.
Extensively used Kendo UI for Front end development.
Worked together with Business Analyst to get the business requirements and finished the tasks as per the requirements.
Manage Bug using Bug Zilla.
Environment: .Net Framework 4.0, ASP.Net, C#, Jquery, AJAX, WCF, Kendo UI, Entity Framework, LINQ, SQL Server2008, Windows 7, IIS7 and Microsoft Visual Studio 2010
Client: ATAServices Duration: September 2010 – November 2012
Employer: STPL Pvt Ltd.
Location: Lucknow, UP (INDIA) – I was working for a U.S Based banking client
Role: Sr. Software Engineer at SRM Techsol Pvt. Ltd.: ATA Services help institutions to manage their ATM networks and stretch capital expenditure budgets. This product facilitates registered customers with assigned institutions to track the progress of ATMs and take further action. The product display the ATM’s basic information and services performed on ATMs. Customer can see the ATM Profile and history by simply clicking on the ATM image. This also provides the interface, which contains all the historical data about the services performed and comments made for that ATM.Customer can send the message/ issue to admin, who can take further action against the issues. This product also provides the facility of Google Map – Showing the ATMs of the selected institutions (Bank).
Responsibilities:
Involved in full life-cycle of the project from requirements gathering to transition using SDLC Methodology. Attended daily stand up meeting. Involved in Software Development using C#.
Designed and developed dashboard and search engine with ASP.NET MVC.
Extensively used Jquery a concise JavaScript Library for traversing HTML document, event handling and AJAX interactions.
Integrating Google Map in ASP.Net Application.Used the JavaScript function to load the Google Maps
Written client side validation scripts in JavaScript language and extensively used Jquery.
Involved in designing the database. Created and updated the tables using complex queries and joins.
Managed all source files for a project using Team Foundation source (TFS) control.
Used Cascading Style Sheets (CSS) to attain uniformity of all web pages.
Developed SOAP web Services as a part of development.
Worked together with Business Analyst to get the business requirements and finished the tasks as per the requirements.
Worked on Generic classes using C# to create Support Functions and Database Operations.
Implementing OOPS concepts like Inheritance to develop Base common and Base Secure modules.
Involved in all the stages of development from the Design till Maintenance.
Help team members in resolving technical issues.
Environment: .Net Framework 3.5, Asp.net, C#, Jquery, AJAX, LINQ, SQL Server2008, Windows 7, IIS7 and Microsoft Visual Studio 2010
Client: ARMS Duration: July 2009 – September 2010
Employer: STPL Pvt Ltd.
Project: Inside Eye
Location: Lucknow, UP (INDIA) – I was working for a Australian Client.
Role: Sr. Software Engineer at SRM Techsol Pvt. Ltd.: This product is a Merchandising solution through which the company handles their merchandisers. Also, Merchandiser can provide information regarding exceptions and issues against the store that are assigned to them using this product.
Responsibilities:
Involved in full life cycle of the project from requirements gathering to transition using SDLC Methodology. Attended daily stand up meeting.
Involved in Software Development using C#.
Designed and developed dashboard and search engine with ASP.NET MVC.
Extensively used Jquery a concise JavaScript Library for traversing HTML document, event handling and AJAX interactions.
Written client side validation scripts in JavaScript language and extensively used Jquery.
Involved in designing the database. Created and updated the tables using complex queries and joins.
Managed all source files for a project using Team Foundation source (TFS) control.
Used Cascading Style Sheets (CSS) to attain uniformity of all web pages.
Worked together with Business Analyst to get the business requirements and finished the tasks as per the requirements. Help team members in resolving technical issues.
Environment: .Net Framework 3.5, Asp.Net, MVC 2, C#, Jquery, AJAX, JavaScript, SQL Server2008, Window 2003 Server, IIS6 and Microsoft Visual Studio 2008
Client: NPD (North Point Real Estate Solution) Duration: Sep 2007 – June 2009
Employer: STPL Pvt Ltd.
Project: NPD - Showing Dashboard
Location: Lucknow, UP (INDIA) – I was working for a U.S Based Real Estate Client
Role: Software Engineer at SRM Techsol Pvt. Ltd.: NPD, a US based real estate product to search property for investment, selling/buying, or renting. NPD is developed for assisting in all types of real estate development.
Responsibilities:
Responsible for enhancing, developing and maintaining product.
Extensively used Jquery a concise JavaScript Library for traversing HTML document, event handling and AJAX interactions.
Written client side validation scripts in JavaScript language and extensively used Jquery.
Involved in designing the database. Created and updated the tables using complex queries and joins.
Coordinate with the Business Analyst and/or Project Manager to gather requirements.
Used Cascading Style Sheets (CSS) to attain uniformity of all web pages.
Managed all source files for a project using Team Foundation source (TFS) control.
Worked with HTML DOM Elements.
Environment: Microsoft Visual Studio 2008, Netfrmawork3.5, Asp.net, VB.net, jQuery, AJAX, JavaScript, SQL Server, Windows2003 server, IIS6 and Microsoft Visual Studio.