Vishal Ningonda .Net Developer
Email: ***********@*****.*** Ph #: 815-***-****
PROFESSIONAL SUMMARY:
About 6 years of experience in the .NET software development life cycle, including analysis, design, development, debugging, integration, testing, and maintenance of 3-tier enterprise web applications.
Expertise in Agile/Scrum software development, Test Driven Development (TDD), and continuous integration.
Experience with .NET Core 3.1, MVC 6/5/4, ASP.NET, LINQ, AJAX, XML, jQuery, JSON, HTML, CSS, Azure Cloud, Angular (versions 15/13/12/11/10/9/6/4/2), TypeScript, web services and WCF.
Exceptional understanding of LINQ, generics, events, lambda expressions, and delegates to develop C# applications.
Proficient with REST Web APIs and ability to implement endpoints such as Http Get, Http Put, Http Delete, and Http Post.
Comprehensive working knowledge with ADO.NET components such as Connection, Command, Data Reader, Dataset and Data Adapter.
Specialized in implementing Web APIs, Restful Services, and XML and JSON data exchange formats.
Expertise in Tableau, Oracle, PL/SQL, T-SQL, Store Procedures, Joins, Triggers, Views, Functions, and Packages using ANSI-SQL, PL/SQL, and T-SQL.
Solid understanding in creating reference frameworks, reusable libraries, and establishing standards within N-tier enterprise application environments.
Excellent knowledge of ASP.NET web forms, Master Pages, Web Services, State Management, Caching, and Security.
Configuration experience with Internet Information Server (IIS), creation of virtual directories, mapping them to physical folders and setting up applications to rely on a domain authentication system.
Expertise in Data Adapter, Data Reader, and Data Set, Entity Framework, Language Integrated Query (LINQ), LINQ to SQL, and LINQ to Object in ADO.NET.
Extensive experience designing and branding Master Pages using Server Controls, User Controls, Grid Controls, Form Validation controls, and Custom controls.
Experience developing web apps and command-line interfaces for Azure Cloud.
Expert in ASP.NET and Web APIs for developing RESTFUL services.
Mastery of server controls, user controls, data grid controls, form validation controls, and custom controls used in Master Pages.
Experience developing IAAS, PAAS, and SAAS solutions on Microsoft Azure.
Expert WCF developer capable of creating SOAP-based services, describing them with WSDL, and providing them to end users. Retrieved data from SQL Server using LINQ and Entity Framework.
Expertise in designing and branding Master Pages using Server Controls, User Controls, Data Grid controls, Form Validation controls, and Custom controls.
Experience with Object-Oriented Design and Development (OODD), Object-Oriented Analysis and Design (OOAD), Model-View-Controller (MVC) pattern, and Test-Driven Development (TDD).
Exhibited strong leadership and management skills throughout the entire project life cycle, from planning and requirements gathering to deployment and testing.
Ability to quickly learn new technologies and adapt to new environments.
Working experience with multiple vendors and geographically dispersed teams.
Ability to work independently and in a team, together with excellent communication and interpersonal skills and a willingness to learn new technologies.
TECHNICAL SKILLS:
Microsoft Technologies
Microsoft .Net Framework4.8/4.7/4.6/4.5, ASP.Net Core 3.1/2.X, ASP.NET MVC 6/5, WPF, WCF, XML, Web Services, WinForms, ASP.NET, Microsoft Azure.
Front End Technologies
HTML5, CSS3, jQuery, Angular 15/14/13/12/11/10/9/8/7/6/5/4/2, Bootstrap, Node.JS, Ajax
Languages
C#.NET, ASP.Net, JavaScript, TypeScript
ORM
ADO.NET Entity framework, LINQ to SQL, LINQ to Objects. Entity Framework core.
Web Servers
IIS
Database
MS SQL, Oracle, Mongo DB
Cloud
Azure
Testing & Deployment
NUnit, Unit Test, MS Build
Source Control Tools
TFS, Azure DevOps
IDE & Tools
Visual Studio 2015/2019/2022, Visual Studio Code, Postman, Soap UI, HTML Editor Notepad++ and SSMS
Methodologies
Agile Scrum, Waterfall, RAD Model and Test-Driven
Operating Systems
Windows, iOS, Android
PROFESSIONAL EXPERIENCE:
Busey Bank Champaign, IL
.Net Developer Apr 2024 – Till Date
Developed applications using C#, ASP.NET Core 3.1, MVC, ADO.NET, WCF, jQuery, AJAX, JavaScript, TypeScript, HTML5, CSS, and Angular 15.
Improved product development efficiency and process efficiency by using Test-Driven Development (TDD).
Developed Restful web services using C#, .Net, .Net Core, XML, and Visual Studio.Net.
Used Bootstrap to make an existing application responsive.
Upgraded from Angular 10 to the latest version of Angular, which is Angular 15.
Written code for C# .Net applications and SSRS reports.
Used the Angular 15 framework to implement APIs developed in ASP Net Core.
Implemented the backend of the application using many object-oriented features of C#.NET, including classes, interfaces, inheritance, polymorphism, and multithreading.
Utilized Dependency Injection (DI) to inject Angular Services into Angular Controllers (enabling AJAX calls) and integrated custom directives to create HTML tags and provide functionality.
Troubleshooting any Azure Data Factories-related issues, including creating and configuring SQL Server Integration Services (SSIS) packages.
Transitioned applications to .Net Core 3.1 from .Net Framework 4.8.
Integrate, maintain, and secure code with GIT
Added indexes to SQL performance tuning to solve latency issues and managed service desk tickets for several production applications.
Served as a member of the Scrum team, the Sprint Planning team, and the Retrospective team.
Performed integration, regression, and performance tests, troubleshooted and debugged, and analyzed the results to justify validation.
Environment: Visual Studio 2019/ 2017, .Net Core 3.1, Angular 15, HTML5, TypeScript, JavaScript, Azure, AJAX, WEB API, SQL Server 2019, IIS, GIT, SSIS, SSRS, Agile, Windows.
iPrism Technologies Hyderabad, India
.Net Developer Sept 2021 – Jan 2023
Developed high-quality software models using Agile and Scrum methodologies. Prepared requirements specification documents based on requirements gathered.
Implemented Angular 12/11 features, such as Components, Subjects, Observables, Pipes, Services, and Routers, by integrating NPM packages.
Contributed to the management of multi-module TypeScript projects in an Angular application.
Developed asynchronous calls and custom models to return JSON.
Contributed to the development of .NET Core APIs with bearer token authentication using JWT through coding and unit testing.
Worked on SSIS Packages and SISS Import/Export for transferring data between databases and SQL Server.
Developed ASP.NET web forms utilizing C# and .NET features such as caching, tracing, and state management.
Mapped incoming data from Azure Blob storage to local class objects using custom classes.
Created entities for Microsoft SQL Server data access using the Microsoft Entity Framework Code First approach.
Tested cross-browser compatibility using Safari, Opera, Firefox, Google Chrome, and Internet Explorer.
Assist with the development of REST/WCF Web services and ASP.NET WEB APIs, as well as post-testing using Postman.
Developed entity frameworks, WCF services, enterprise library frameworks, IIS and WCF services, microservices, and web APIs.
Coordinated with the team on branching, labeling, and naming conventions for maintaining the source code in the GIT repository.
Debugged and traced the code extensively using .Net's application and page level tracing.
Environment: ASP.Net Core, C#, Angular 12/11, Angular CLI, TypeScript, WCF, HTML5, Angular Material, Azure SQL, WCF, WEB API, IIS, Microsoft SQL Server, GIT, Postman, Agile, Windows.
W3 Soft Tech Hyderabad, India
.Net Developer Jan 2018 – Aug 2021
Assisted in all phases of the Software Development Life Cycle (SDLC), including design, implementation, testing, deployment, and maintenance.
Developed ASP.NET MVC applications using C#, HTML5, CSS3, Bootstrap, and Angular 8/9.
Created a RESTful service using ASP.NET Web API and C#.
Built a few HTTP services using ASP.NET MVC and Web APIs.
Used Azure Functions HTTP Trigger type to send emails using request payload.
Developed business models and injected them into ASP.NET MVC views, as well as custom routes and adding them to ASP.NET MVC routes collection.
Successfully migrated the application from Infrastructure as a Service (IaaS) to Platform as a Service (PaaS) by transforming the existing solution into a Windows Azure Worker Role.
Built the libraries, created Extension methods, generic classes, and OOD patterns.
Implemented SSIS packages for transferring data across platforms, validating data during transfer, and archiving data files.
Utilized the SMTP mail class provided by .NET to allow users to send email for various purposes, including sharing suggestions, receiving alerts, and confirming notifications.
Developed stored procedures to retrieve data from the database and generate reports using SQL reporting services (SSRS).
Dealt with JSON serialization and deserialization.
Developed, implemented, and customized JIRA instances to track Projects, QA tests, and Agile issues.
Facilitated product/iteration demo sessions across multiple Scrum teams by defining the schedule and procedures.
Environment: Agile, C#, ASP.NET MVC, .Net Core 2.0, Angular 8/9, TypeScript, JSON, HTTP, Azure, IaaS, PaaS, SSIS, SSRS, Web API, JSON, Jira, Visual Studio, Agile, Windows.
EDUCATION:
MS in Management Information Systems Northern Illinois University USA GPA: 3.5 2024
Bachelor’s in Electrical and Electronics Engineering VBIT India GPA: 3.0 2018