Summary
Overview
Work History
Education
Skills
Timeline
Generic

Pujitha CH

Summary

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
  • Environment: HTML5, CSS3, C#, Azure DevOps, .NET 7/8, ASP.NET Core, Visual Studio 2019/2022, MVC 5/6, C#, Entity Framework 3.0, AJAX, JSON, XML, XSLT, Angular 16,PCF, Blazor, VB.Net, Prime NG, SQL Server 2022, T-SQL, TDD, GIT, TFS, IIS, React, Kendo UI, GCP, Azure, Biztalk, Bootstrap.

Sr Full Stack .NET Developer

State of Illinois
Chicago
01.2022 - 03.2024
  • 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
  • Environment: HTML5, CSS3, C#, Azure Devops, .NET 7/8, ASP.NET Core, Visual Studio 2019/2022, MVC 5/6, C#, Entity Framework 3.0, AJAX, JSON, XML, XSLT, Angular 16, PCF, Blazor, VB.Net, Prime NG, SQL Server 2022, T-SQL, TDD, GIT, TFS, IIS, React, Kendo UI, GCP, Azure, Biztalk, Bootstrap.

Full Stack Dot Net Developer

Toyota Financial Services
11.2019 - 12.2021
  • 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
  • ADO
  • ASP.NET.CORE NET, WCF, JavaScript, React JS, jQuery, HTML, and Cascading Style (CSS)
  • 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
  • Environment: HTML5, CSS3, C#, Azure Devops, .NET 7/8, ASP.NET Core, Visual Studio 2019/2022, MVC 5/6, C#, Entity Framework 3.0, AJAX, JSON, XML, XSLT, Angular 16,PCF, Blazor, VB.Net, Prime NG, SQL Server 2022, T-SQL, TDD, GIT, TFS, IIS, React, Kendo UI, GCP, Azure, Biztalk, Bootstrap.

Full Stack Dot Net Developer

Virta Health
06.2017 - 10.2019
  • 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
  • Environment: HTML5, CSS3, C#, Azure Devops, .NET 7/8, ASP.NET Core, Visual Studio 2019/2022, MVC 5/6, C#, Entity Framework 3.0, AJAX, JSON, XML, XSLT, Angular 16,PCF, Blazor, VB.Net, Prime NG, SQL Server 2022, T-SQL, TDD, GIT, TFS, IIS, React, Kendo UI, GCP, Azure, Biztalk, Bootstrap.

Full Stack Dot Net Developer

CISCO
05.2014 - 12.2016
  • 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
Pujitha CH