Dynamic Sr. Full Stack .NET Developer with extensive experience at VISA, specializing in ASP.NET Core and Angular. Proven track record in designing scalable web applications and optimizing performance. Strong problem-solving skills complemented by a commitment to delivering high-quality solutions. Adept at collaborating in agile environments to drive project success.
Overview
11
11
years of professional experience
Work History
Sr. Full Stack Dot Net Developer
VISA
04.2024 - Current
We have PCF open source platform where we use to deploy to run our apps on our own computing infrastructure or deploy on an IaaS like AWS
Requirement gathering, analysis, and designing solutions for enterprise level web applications and RESTful APIs as per the business requirement
Develop robust, scalable, REST Web services and Microservices using ASP.NET MVC, ASP.NET CORE and WCF services ensuring they meet project requirements
Implement RESTful APIs using ASP.NET Core, facilitating seamless data exchange between server and client-side
Develop and maintain WCF services for application business logic, ensuring reliable communication and data services across various third- party platforms
Responsible for creating efficient design and developing User Interaction screens using HTML, CSS3, Bootstrap, JavaScript, Angular and Razor Pages
Created required components, custom directives, and services using Angular typescript
Designed, developed, and deployed .NET 8 applications on Azure cloud platform, ensuring scalability, reliability, and performance optimization
Designed and implemented end-to-end web applications using ASP.NET Core and Angular 16, creating scalable and responsive web applications
Involved in development of application on azure server by creating packages through Visual Studio, PowerShell and Azure Portal
Experience writing and deploying AWS Lambda Functions
Conceptual and practical familiarity with CI/CD pipelines in Azure DevOps
Develop and maintain web applications using Razor Pages to create dynamic and interactive web pages that efficiently process user requests and render HTML server-side
Worked with the application using LINQ to Entities in an ASP.NET Entity framework
Design, implement, and manage messaging and scheduling solutions using Microsoft Message Queuing (MSMQ) and Quartz scheduler which involves setting up robust and scalable messaging systems for asynchronous communication and task scheduling within applications
Coordinate the creation of tasks and triggers in Quartz.NET to handle the timing and execution of critical operations, ensuring timely processing of messages in MSMQ
Work with development team to integrate these technologies into applications, enhancing reliability, and performance while also providing troubleshooting support and continuous improvement of the messaging and scheduling infrastructure
Design, implement, and maintain database architectures with MSSQL, optimizing data storage, retrieval, and manipulation strategies
Integrated Dapper ORM within the application architecture to fetch data from Database and worked on SQL Developer tool to validate the generated queries
Developing front-end screens using HTML5, Angular, Blazor, JavaScript, Json, CSS and Bootstrap
Develop and optimize SQL queries, stored procedures, functions, and triggers to implement complex business logic and data manipulation tasks
Ensure high performance and responsiveness of the database by analyzing query execution plans, optimizing indexes, and tuning SQL code
Used GIT for source control and KAFKA for queue services.Develop complex reports using SSRS, providing insightful data visualizations and analytics to stakeholders
Create and manage detailed reports using SSRS Report Builder, making them accessible on the web and ensuring they can be viewed in formats like PDF, Excel, and Word
Utilize version control systems like Git to manage code changes, collaborate with team members, and maintain a history of project evolution
Implementing Web Content Accessibility Guidelines (WCAG) Standards for web accessibility
Participate in agile development processes, including sprint planning, daily stand-ups, sprint reviews, and retrospectives to ensure timely delivery of features
Utilize Jira to manage project tasks and workflows, ensuring accurate tracking of progress, prioritization of tasks, and timely completion of milestones
Collaborate with team members to update statuses, log issues, and share feedback, fostering a transparent and efficient project management environment
Perform code reviews and work closely with QA teams to identify bugs and issues early in the development cycle, ensuring high-quality software releases
Deep-dive investigation and root cause analysis of severe code issues and bugs
Worked on various Azure services like Compute (Web Roles, Worker Roles), Azure Websites, Caching, SQL Azure, NoSQL, Storage, Network services, Azure Active Directory, API Management, Scheduling, Auto Scaling, and PowerShell Automation
Involved in complete application stack in Amazon Web Services (AWS) like EC2, S3 Bucket
Design, manage, and maintain tools to automate operational processes
Pick the right AWS services for the application
Designed and implemented API endpoints using .NET Core for Vue.js application
Work in an agile product team and across cross-functional teams to design, develop, test, and support complex software systems using ASP.NET MVC, ASP.NET CORE and open source full-stack technologies
Collaborate with the team members on requirements analysis, design, configuration, change and risk management, documentation, planning, accessibility remediation and compliance, and security and quality assurance
Prepare documentation and provide end-user training and support as necessary
Establish productive working relationships and maintain effective communications with teammates and end-users
Work with product owners and stakeholders to understand desired application requirements
Able to work independently and mentor/lead junior engineers in coding techniques
Worked on API’s to create multiple microservices using REST and used GraphQL as the middleware for react projects to connect to service end points
Designed Frontend within object-oriented JavaScript framework like Angular.JS and Required.JS
Using ADO.NET and Entity framework to communicate with the database
Using GIT-Hub and TFS for the purpose of version Control and source code maintenance needs
Effectively used jQuery and JavaScript for Client-Side Validations
Can work parallelly in both GCP and Azure Clouds coherently
Involved in complete application Proficient in Object-Oriented Programming (OOP) concepts including encapsulation, inheritance, polymorphism, and abstraction, ensuring efficient and maintainable code architecture
Experienced in implementing Dependency Injection (DI) patterns using frameworks like Angular and .NET to enhancing modularity, testability, and scalability of applications
Experience writing and deploying AWS Lambda Functions
Strong understanding and application of various design patterns such as Singleton, Factory, Builder, Observer, Strategy, and MVC (Model-View-Controller), ensuring flexible and extensible software design
Designed and developed sophisticated web applications utilizing Angular 8, and .NET versions, integrated with SQL Server, Oracle, MongoDB, Cosmos DB, and PostgreSQL databases
Employed modern development practices to ensure high performance, scalability, and reliability across the entire application stack
Developing front-end screens using HTML5, Angular, Blazor, JavaScript, Json, CSS and Bootstrap
Adherence to SOLID principles (Single Responsibility, Open/Closed, Interface Segregation, Dependency Inversion) to achieve modular, understandable, and maintainable codebase
Continuously learning and adopting new design patterns, architectural principles, and best practices to enhance software development skills and deliver high-quality solutions
Orchestrated database migration projects, including schema conversion, data transfer, and validation across SQL Server, Cosmos DB, MongoDB, and PostgreSQL platforms
Collaborated with development and operations teams to integrate CI/CD pipelines into version control systems (e.g., Git) and release management workflows
Set up and configuration of various instruments on AWS direct connect to create DEV/IT, UAT and Production environment for short-term internal projects
Stack in Amazon Web Services (AWS)like EC2, S3 Bucket
Design, manage, and maintain tools to automate operational processes
Pick the right AWS services for the application
Containerized web applications using Docker and orchestrated container deployments with blue/green, canary and Kubernetes for scalability and portability
Ensured security and compliance standards in deployment environments, including encryption, access controls, and vulnerability management
Implemented ETL/ELT processes, REST APIs, and web services to facilitate data integration and communication between systems
Designed and developed frontend interfaces using Angular, React, and WPF, ensuring optimal user experience and functionality
Provided coding support, bug fixing, and production support to ensure the stability and reliability of applications
Developed reports to visually explore data and create an interactive report Excel and Power BI
Collaborated with team members and clients to understand project requirements, provide technical solutions, and deliver high-quality software products
Integrated Stripe payment gateway for seamless online transactions, implementing secure payment processing, subscription management, and refunds using Stripe API
Built and optimized RESTful APIs for payment validation, transaction tracking, and reporting, leveraging C# and ASP.NET Core for backend services
Enhanced user experience by designing intuitive payment flows, including one-click payments and saved payment methods using Stripe’s tools
Imported data from flat files to SQL Server database using SSIS
Also used Azure for Scaling and checking the reliability of the applications which were developed during the project
Understanding application business and existing system including SSIS packages and SSRS reports
Designed and developed frontend using JavaScript, Angular JS, React JS, Underscore JS, jQuery, HTML, and Cascading Style Sheets (CSS), Bootstrap and AJAX to provide excellent user experience
Used Microsoft Azure platform for the building, managing applications and deploying web applications
Created Azure virtual machines and Implemented Azure SQL, Azure Storage and Azure Services
Designed and developed matrix and tabular reports with drill down, drill through and drop-down menu and used gauge reports with KPI's in SSRS
Built and maintained batch processing pipelines to handle large-scale data ingestion, transformation, and storage with minimal latency.Used Asynchronous methods to make calls between services over GRPC / REST
Designed and developed Entity Framework 2.0 Code-First approach with Repository-Pattern based backend and used RESTful and Web API as transaction and communication technology to the client-side
Developed ASP.NET Core Web API based on departmental requirements and specifications
Using SQL server reporting services SSRS delivering enterprise, Web-enabled reports that draw content from a variety of data sources
Implemented CRUD functionality with Entity framework (ORM) in ASP
NET MVC and implemented sorting, filtering and paging with Entity framework in MVC
Used Microsoft Azure and Microsoft PowerShell platform for building, managing and deploying web applications
Worked on WCF web service for Communicating to the database
Responsible for RESTFUL WCF architecture development with help of fiddler tool
Collaborated with cross-functional teams to integrate third-party services, including fraud detection tools, into the payment processing pipeline
Used Python (libraries used: libraries- Beautiful Soup, Numpy, Scipy, matplotlib, python-twitter, Pandas data frame, network, urllib2, MySQL for database connectivity)
Accessed and manipulated the Oracle database environment by writing SQL queries in the oracle sql developer for testing purpose
Managed Database design, creation and querying of the whole project
Wrote MySQL queries, store procedures and triggers
Used Numpy for Numerical analysis for Insurance premium.Utilized Python libraries wxPython, numPY, Twisted and matPlotLib
Integrated asynchronous processing using message queues (e.g., Azure Service Bus) to handle high-volume transactions and ensure system reliability
Managed and monitored real-time data processing systems, leveraging logging frameworks and performance metrics to detect and resolve issues proactively
Maintained comprehensive documentation for payment integration workflows, including API usage, exception handling, and Stripe-specific configurations
Managing several Delivery Releases for a large P C insurance product Agency Link
Implemented Unit Testing, Integration Testing and System Testing using N-Unit in Test Driven Development Environment
Utilized Git for version control to manage code repositories, ensuring efficient collaboration and maintaining a clean development workflow
Designed and implemented branching strategies (e.g., Git Flow) to streamline development, testing, and deployment processes
Conducted code reviews and managed pull requests to ensure code quality and adherence to project standards using platforms like GitHub
Involved in Design & Analysis of the Customer Specifications and Development of the Application
Developed web application using .NET Core
Highly involved in developing and hosting ASP.NET WEB API
Implemented JWT Token based authentication to secure the ASP.NET Core WEB API and provide authorization to different users
Involved in coding and designing using C#, and XML
Made use of Dependency Injection Structure and Middle wares present in .Net Core framework
Optimized performance by leveraging platform-specific APIs and customizing UI elements according to native behaviours and aesthetics
Skilled in utilizing core .NET MAUI controls such as Buttons, Entry, Label, Image, Collection View, and Navigation Page to create modern, user-friendly, and intuitive mobile applications
Worked on Queues, Blobs and Containers to persist data on Azure
Integrated Collection View for highly performant data display and dynamic lists, with support for various layouts like grid, linear, and horizontal scrolling
Developed platform-specific behaviors and styles for .NET MAUI controls using custom renderers to ensure consistency in look and feel while adhering to each platform’s guidelines
Re-designing the main website to improve user experience and add new functionalities using Angular 8
Created TypeScript reusable components and services to consume REST API's using Component based architecture provided by Angular 8
Developed test-driven development (TDD) strategy guiding use of the NUnit unit testing framework
Used OOPS Concepts and SOLID principles in C# to implement business logic and code behind view models
Designed & developed user interface using ASP.NET, AJAX, JSON, C #, SQL Server, JavaScript, HTML5 and XML
Developed C#, ASP.NET MVC, ASP.NET, WCF, WPF, Silver light, LINQ, ADO.NET, AJAX, SQL Server, XML Web Services, Oracle 11g, PL/SQL relational databases
Involved in Software Development Life Cycle (SDLC) from requirements gathering and performed Object Oriented Analysis and Design (OOAD) using UML
Designed, modeled multi-threaded, enterprise n-tier software agent using Windows Communication Foundation (WCF), VB web service hosted in a Windows service
Developed several SOAP and REST API based internal tools to enhance quality and performance of existing code base and deployed in Cloud Foundry, AWS S3 and Kubernetes
Used LINQ to Entities, LINQ to Dataset to get the data from the backend and developed the application in C#
Worked on Windows application development in WPF using MVVM architectural pattern
Utilized Master pages, Themes, Navigation controls, Authentication and profiling to design secure web pages using ASP.NET 3.0 and built highly responsive and interactive AJAX -enabled Web applications using AJAX Tool kit
Involved in frontend development using Visual Studio 2014, VS Code, MVC and Angular 4 - Single Page Application (SPA)
Developed and maintained .NET applications for various clients, utilizing AWS services and other technologies to meet project requirements
Experience writing and deploying AWS Lambda Functions
Used ADO.NET for creation of front-end database clients and middle-tier business objects used by applications, tools, languages
Worked on SOAP protocol extensively while consuming and communicating the web service
Developed database objects such as tables, views, stored procedures, triggers and user defined functions for database operations in SQL Server 2008
Tested the application and sorted out the errors and good experience on automated testing using NUnit
Maintained the Source code using Team Foundation Server (TFS) in a multi developer environment
Created WCF Services responsible for communicating and providing real time data from integrated server to Client Application
Developed the GUI using HTML, CSS, JavaScript and ASP.NET Server-side controls
Worked onASP.NET Validation Controls for Validating User Input and used JavaScript for data validations
Used ADO.NET objects such as Data Reader, Dataset and Data Adapter to retrieve and storing the input information in database
Built a rich View in MVC application using JQuery Grid, Modal Popup and many other controls with Paging and Sorting for displaying various data on to the page
Used inheritance, abstract class, interface, function pointer, virtual functions, data structure for developing the component of application in C++, C# and ASP.Net
Implemented Web Forms and classes with C#.NET, incorporating N-tier architecture and database connectivity
Developed a complex three-tier project architecture using ASP.Net and C#
Created ASP.Net pages using ASP.NET 3.5 web form controls, HTML server controls, and C#
Utilized Visual Studio .NET 2008 IDE for designing, developing, and debugging applications
Wrote SQL Queries to create tables, stored procedures, and used LINQ queries for data manipulation
Enhanced UI functionality using ASP.NET, jQuery, HTML, and XML
Developed Windows Communication Foundation (WCF) services using VB.NET, supporting diverse communication protocols and patterns, enhancing interoperability and system integration capabilities
Employed ADO.NET extensively for data retrieval, querying, and storage
Utilized Ajax toolkit, regular expressions, and user search controls
Integrated Crystal reports on web pages by accessing the database
Developed stored procedures for application data access and manipulation
Wrote Transact-SQL Queries, user-defined functions, views, and had a good understanding of Normalization Database design
Implemented Page and Data caching concepts to improve ASP.Net page throughput
Designed SQL Scripts for creating relational database tables and temporary tables in SQL Server 2008 using T-SQL
Coded business logic based on requirements in C#, utilizing Design Patterns such as Abstract Factory, Facade, & Singleton patterns
Maintained enterprise reporting (SSRS Reporting Services) based on specifications and business needs, modifying existing reports as necessary
Worked with Microsoft Windows Azure includes a complete set of enterprise-ready data services, including Windows Azure Storage and SQL Databases
Designed database in SQL Server 2010, wrote many complex queries and stored procedures to handle the business rules for various data transactions
Used Entity Framework for working with Relational data and LINQ for updating the data
Design, develop, test and support databases and created tables, views, synonyms, indexes, sequences, and database
Involved in designing of User Interface with CSS, HTML, JavaScript, Angular JS
Designed and developed the technical detail design documents based on functional requirements
Involved in full Software Development Life Cycle (SDLC) of application and analysis of the system based on N-tier architecture
Environment: Visual Studio
NET, ASP
Net 3.5, C#, VB.Net ADO
Net, LINQ, XML, SQL Server2008, SSRS, SSIS, IIS6.0, Windows Server, Web Forms, JavaScript, jQuery, HTML and CSS.
Education
MS - CS
University of north Texas
USA
Skills
C#
VBNET
AngularJS
Angular 2
Angular 4
Angular 5
Angular 8
Angular 10
Angular 12
Angular 13
Angular 16
Node JS
HTML
CSS
Bootstrap
XML
XML Schemas
NET Core 80
NET Core 70
NET Core 60
ASPNet
Net Frameworks 48
Net Frameworks 47
Net Frameworks 45
Net Frameworks 40
Net Frameworks 30
ADONET
WPF
Entity Framework
FACETS
Facets HIPAA Gateway
MVC 5
MVC 6
Web API
AJAX
WCF
ASP 30
ASP 20
Active X
WSDL
UDDI
REST
SOAP
HTML5
CSS3
XHTML
XSLT
JavaScript
VBScript
Visual StudioNet 2008
Visual StudioNet 2010
Visual StudioNet 2012
Visual StudioNet 2013
Visual StudioNet 2015
Visual StudioNet 2017
Visual StudioNet 2019
Visual StudioNet 2022
MS SQL server 2008
MS SQL server 2012
MS SQL server 2014
MS SQL server 2016
MS SQL server 2017
MS SQL server 2019
MS SQL server 2022
MS-Access
MySQL
SQL Management Studio
Query Analyzer
Export & Import (DTS)
JQuery
TypeScript
SQL Server Reporting Services (SSRS 2008)
Crystal Reports (2011 (140x))
Crystal Reports (2013 (141x))
SQL Server Management Studio (SSMS)
TFS
GIT
VSS
Timeline
Sr. Full Stack Dot Net Developer
VISA
04.2024 - Current
Sr Full Stack .NET Developer
State of Illinois
01.2022 - 03.2024
Full Stack Dot Net Developer
Toyota Financial Services
11.2019 - 12.2021
Full Stack Dot Net Developer
Virta Health
06.2017 - 10.2019
Full Stack Dot Net Developer
CISCO
05.2014 - 12.2016
MS - CS
University of north Texas
Similar Profiles
Nigar KhanNigar Khan
Senior Software Engineer at VisaSenior Software Engineer at Visa