| Krishna Prasad Namala - Sr .Net Full Stack Developer |
| [email protected] |
| Location: Irving, Texas, USA |
| Relocation: Yes |
| Visa: GC |
| Resume file: Krishna_Prasad_Updated_Resume_1762178538739.docx Please check the file(s) for viruses. Files are checked manually and then made available for download. |
|
KRISHNA PRASAD NAMALA
Senior Full Stack .NET Developer [email protected]| Phone: +1 (940)784-3208| LinkedIn: https://www.linkedin.com/in/krishna-prasad-namala Professional Summary: Senior .NET Full Stack Developer with over 10+ years of experience delivering scalable, secure, and high-performance enterprise applications across government, healthcare, aviation, and financial domains. Proficient in SDLC methodologies such as Agile (Scrum) and Waterfall, participating in sprint planning, demos, retrospectives, and milestone-based release cycles. Strong hands-on expertise in C#, applying advanced language constructs like pattern matching, delegates, and asynchronous programming for optimized backend services. Experienced in applying design patterns such as Repository, Factory, and Singleton, and collaborating on system modelling using UML diagrams and architectural blueprints. Architected and implemented solutions using Microservices, Onion, MVC, and N-Tier architectures to achieve modularity, testability, and maintainable code structures. Developed robust backend services and APIs using ASP.NET Core Web API, ASP.NET MVC, and ASP.NET Core Web App, ensuring scalability, performance, and reliability across deployments. Integrated and maintained both RESTful APIs and legacy SOAP-based WCF services, unifying request/response contracts and enforcing secure data communication across service layers. Utilized Entity Framework Core, Entity Framework 6, and ADO.NET for seamless ORM-based and direct SQL data operations in transactional, reporting, and migration scenarios. Used JSON extensively for lightweight client server communication and XML for structured data exchange in SOAP and enterprise integration contexts. Implemented secure authentication and authorization using OAuth2, JWT, and SSL, enforcing granular role-based access controls and service-level security policies. Designed and developed rich, modular front-end applications using Angular and React, employing TypeScript, RxJS, and service-based modules for dynamic user experiences. Built modern, responsive, and accessible UIs using HTML5, CSS3, Bootstrap, JavaScript, jQuery, and AJAX, delivering consistent usability across browsers and devices. Designed and optimized relational and NoSQL data models with SQL Server, PostgreSQL, and MongoDB, employing indexing, partitioning, and aggregation for peak efficiency. Developed and maintained PL/SQL stored procedures, functions, and triggers to automate business logic and maintain audit consistency across transactional systems. Implemented asynchronous messaging using RabbitMQ and MSMQ, supporting event-driven communication and background job processing in distributed architectures. Performed comprehensive testing using xUnit for backend validation and Karma, Jasmine, and Cucumber for front-end and integration testing of service contracts. Conducted extensive API testing using Postman, SOAP UI, and Swagger UI, validating payload structures, endpoints, and authentication flows during QA cycles. Built and maintained CI/CD pipelines using Azure DevOps, deploying microservices to Azure Kubernetes Service (AKS), Azure Functions, and AWS ECS for scalable cross-cloud delivery. Managed version control using Git, SVN, and TFS, and developed in Visual Studio, VS Code, and SQL Server Management Studio (SSMS) for seamless full-stack workflows. Skilled in requirement analysis, cross-functional collaboration, and effective communication, translating complex technical concepts into actionable business solutions. Technical Skills: Languages: C#, VB.NET, T-SQL, PL/SQL, JavaScript (ES6/ES2023), TypeScript, HTML5, CSS3/4, XML, JSON, Python .NET Technologies: ASP.NET Core 8/7, ASP.NET Core Web API, ASP.NET Core Web App, ASP.NET MVC, ASP.NET Web Forms, .NET Framework 4.7, WCF (SOAP), Blazor (Server & WebAssembly), SignalR, gRPC Services, .NET MAUI Web Technologies: Angular (10 17), React 16, Bootstrap (4/5.3), HTML5, CSS3/4, JavaScript (ES6/ES2023), TypeScript, jQuery, Ajax, JSP, Next.js, Redux Toolkit, Tailwind CSS Databases: SQL Server (2012 2022), PostgreSQL, MongoDB, Oracle, Azure SQL Database, Amazon RDS ORM Frameworks: Entity Framework 6, Entity Framework Core (5.0 8.0), ADO.NET, Dapper Web Servers: IIS, Azure App Services, Kestrel, Nginx Testing Frameworks: XUnit, Karma, Jasmine, Protractor, Cucumber, Citrus, NUnit, Jest, React Testing Library, Postman Collections Web Services: RESTful APIs, SOAP, Swagger/OpenAPI, WSDL, SOAP UI, Postman, GraphQL, gRPC, Azure API Management, API Gateway Version Control Tools: Git (Azure Repos), TFS, SVN, GitHub, Bitbucket Methodologies: Agile (Scrum), Waterfall, CI/CD, DevOps Practices, Test-Driven Development (TDD) Cloud Technologies: Microsoft Azure (App Services, API Gateway, Azure Kubernetes Service, Azure Functions, Azure Logic Apps, Azure Storage), AWS (S3, ECS, Lambda, CloudFront, API Gateway, DynamoDB), Kubernetes, Docker, Helm Charts, Terraform (IaC) Messaging & Integration Apache Kafka, RabbitMQ, MSMQ, Azure Service Bus, Event Grid, NServiceBus Code Quality & Monitoring SonarQube, Azure Application Insights, ELK Stack Build & Deployment Tools Azure DevOps Pipelines, GitHub Actions, Jenkins, Octopus Deploy IDE & Tools Visual Studio, VS Code, SQL Server Management Studio (SSMS), Postman, Fiddler, Azure CLI, Docker Desktop, Swagger Editor Project Management / Ticketing JIRA, Confluence, Azure Boards, ServiceNow, Rally Professional Experience: San Bernardino County, CA Senior .NET Full Stack Developer January 2024 Present Collaborated with cross-functional teams in a Scrum-based Agile environment, leading daily stand-ups and sprint planning while mentoring junior developers on clean architecture, coding standards, and peer reviews. Designed a modular Microservices Architecture using ASP.NET Core 8, enabling independent deployment and logical service separation across departments. Developed and deployed RESTful APIs in ASP.NET Core 8, leveraging optimized middleware and caching to improve scalability and responsiveness. Implemented data persistence with Entity Framework Core, utilizing repository pattern, LINQ queries, and code-first migrations for maintainable database operations. Standardized lightweight data exchange using JSON, ensuring seamless communication between Angular 17 front-end and .NET backend services. Managed routing and service exposure through Azure API Management Gateway, applying throttling, rate-limiting, and role-based access policies. Secured APIs using OAuth2 and JWT authentication is integrated with Angular 17 route guards for end-to-end security. Built a modular front-end with Angular 17, RxJS, and TypeScript, implementing reactive forms and reusable components for scalable UI development. Designed responsive and accessible UIs with HTML5, CSS3, Bootstrap, and JavaScript, ensuring cross-browser and mobile compatibility. Utilized SQL Server 2019 for relational data design, stored procedures, and indexing strategies to optimize query performance. Integrated Apache Kafka for asynchronous messaging, developing producers and consumers for near real-time event streaming. Maintained Git repositories using feature branches, pull requests, and peer reviews to ensure code integrity and collaborative development. Leveraged GitHub Copilot in Visual Studio 2022 to scaffold APIs and Angular services, improving development velocity and code consistency. Conducted unit and UI testing using xUnit, Karma, and Jasmine, validating controller logic, service layers, and Angular components. Performed API testing and documentation via Swagger UI and Postman, ensuring contract compliance and consistent payload validation. Automated build, test, and deployment workflows through Azure DevOps CI/CD pipelines, streamlining multi-environment releases. Deployed cloud components to Microsoft Azure, utilizing App Services, Azure SQL, and Azure Functions for serverless and scalable operations. Configured Azure Application Insights for full-stack telemetry, enabling real-time monitoring, diagnostics, and proactive issue resolution. Containerized microservices with Docker and deployed to Azure Kubernetes Service (AKS) using Helm charts and YAML manifests for reliable orchestration. Utilized SQL Server Management Studio (SSMS) for database tuning and day-to-day administration alongside Visual Studio 2022 for application development. Environment: ASP.NET Core 8, Angular 17, Entity Framework Core, SQL Server 2019, Azure API Management, Azure Kubernetes Service (AKS), Kafka, OAuth2, JWT, JSON, HTML5, CSS3, Bootstrap, JavaScript, RxJS, TypeScript, xUnit, Karma, Jasmine, Swagger UI, Postman, Azure DevOps, Microsoft Azure, Git, Visual Studio 2022, SQL Server Management Studio (SSMS). Delta Airlines, Austin, TX Senior .NET Full Stack Developer March 2022 November 2023 Worked in a fast-paced Agile Scrum environment with product owners and analysts to translate epics into user stories and deliver crew scheduling and logistics features continuously. Designed core backend architecture using Onion Architecture, isolating domain logic, data access, and API layers for scalability and testability. Built and maintained RESTful services with ASP.NET Core Web API, using dependency injection and application-layer services to ensure loose coupling and clean separation of concerns. Created high-performance file parsers and system integrations in C#, transforming legacy crew files into structured JSON for API consumption. Implemented data persistence through Entity Framework Core, mapping domain models to MongoDB collections using repository interfaces and custom serialization. Optimized MongoDB queries with filters and indexes to accelerate retrieval of crew availability and shift history data. Developed lightweight internal microservices with Node.js and Express, supporting administration dashboards and analytics modules. Implemented GraphQL endpoints in Node.js for flexible data queries across legacy and modern systems, reducing payload size and enhancing mobile client performance. Defined standardized JSON contracts for consistent data exchange between internal services and external partners. Secured APIs using OAuth2 bearer tokens to enforce scoped access for Angular clients and inter-service communications. Developed dynamic UIs with Angular 14, implementing modular routing, lazy loading, and shared services to streamline crew scheduling workflows. Built reusable Angular components and RxJS-based state management for real-time crew availability and shift validation. Styled responsive dashboards using Bootstrap, HTML5, CSS3, and JavaScript optimized for tablets and desktop devices used by airport staff. Integrated RabbitMQ to handle asynchronous crew alerts, shift bidding, and certification workflows, ensuring non-blocking communication between microservices. Performed unit and integration testing with xUnit, Mocha/Chai, Karma, and Jasmine, validating API logic, GraphQL services, and UI behaviors under edge conditions. Documented and verified APIs through Swagger UI and Postman, ensuring contract compliance and schema validation during releases. Automated build and deployment pipelines in Azure DevOps, deploying containerized .NET services to AWS ECS and serverless functions to AWS Lambda. Managed source control with Git, following GitFlow branching and peer-reviewed pull requests for collaborative delivery. Utilized GitHub Copilot in Visual Studio Code and Visual Studio 2019 to scaffold APIs, Angular services, and test cases for faster development. Monitored and profiled MongoDB queries with CLI and Compass to ensure efficient data retrieval and system stability. Environment: ASP.NET Core Web API, Angular 14, Entity Framework Core, MongoDB, AWS ECS, AWS Lambda, AWS API Gateway, RabbitMQ, OAuth2, JSON, HTML5, CSS3, Bootstrap, JavaScript, RxJS, TypeScript, xUnit, Mocha, Chai, Karma, Jasmine, Swagger UI, Postman, Azure DevOps, Git, Visual Studio 2019, Visual Studio Code, MongoDB Compass, CLI. CVS Health, Charlotte, NC Senior .NET Developer November 2019 January 2022 Delivered enterprise-scale pharmacy and claims management features within an Agile Scrum environment, partnering with product owners, business analysts, and QA teams to refine requirements, plan sprints, and ensure each increment met business and compliance goals. Designed and implemented core application modules using ASP.NET MVC 5 on .NET Framework 4.7, adhering to the Model-View-Controller (MVC) pattern to enforce clean separation of concerns and maintain extensible presentation, business, and data layers. Developed secure, high-performance RESTful APIs with ASP.NET Web API, processing AJAX calls from Razor Views and returning standardized JSON payloads to deliver seamless and efficient client-side experiences. Integrated a modular Angular 11 front-end alongside MVC, leveraging HTTP Client, RxJS, and lazy-loaded modules to provide real-time pharmacy lookup and dynamic claim-filtering capabilities directly from browser interfaces. Utilized Entity Framework 6 for ORM-based data persistence, executing LINQ queries and stored procedures within SQL Server to manage transactional, analytical, and reporting operations across claims data sets. Designed, developed, and deployed enterprise SSRS reports covering claims, eligibility, and compliance metrics, configuring parameterized filters, scheduled subscriptions, and drill-down dashboards for stakeholder insights. Standardized backend-to-frontend data exchange formats using JSON, ensuring lightweight serialization and minimizing parsing overhead for responsive and maintainable application flows. Engineered responsive and dynamic UI components with HTML5, CSS3, JavaScript, Bootstrap, and AJAX, ensuring accessibility compliance and consistent usability across multiple devices and browsers. Optimized relational structures and stored procedures within SQL Server, implementing indexes, query plans, and performance tuning to support large-volume pharmacy transactions during business peaks. Enforced secure user authentication and authorization via OAuth2 and JWT, protecting RESTful services from unauthorized access and maintaining granular role-based control for Angular modules. Deployed and maintained backend APIs on Azure App Services integrated with Azure SQL Database, leveraging cloud scalability and managed services for reliable, fault-tolerant production workloads. Authored PowerShell and batch scripts to automate repetitive developer and deployment tasks, standardizing environment setup processes and improving consistency across development teams. Implemented rigorous unit testing with xUnit, validating controller responses, business-logic workflows, and exception handling to enhance reliability and prevent regression defects before releases. Managed collaborative source control using Git, applying branch strategies, peer-reviewed pull requests, and version tagging to maintain clean integration across multiple Agile teams. Utilized Log4Net for structured application logging, enabling faster diagnostics, audit traceability, and root-cause analysis during integration testing and post-deployment monitoring. Environment: ASP.NET MVC 5, .NET Framework 4.7, ASP.NET Web API, Angular 11, Entity Framework 6, SQL Server, SSRS, JSON, HTML5, CSS3, JavaScript, Bootstrap, AJAX, LINQ, Razor Views, xUnit, Azure App Services, Azure SQL Database, Git, Visual Studio 2019, SQL Server Management Studio (SSMS), Log4Net. Citi Bank, Minneapolis, MN .NET Developer April 2017 July 2019 Participated in Agile ceremonies including backlog grooming, sprint planning, and demo sessions, coordinating deliverables with global stakeholders to align software increments with evolving compliance mandates. Built core backend modules within an ASP.NET MVC and N-Tier architecture, structuring controllers and services to support internal financial dashboards, audit tracking, and risk-management workflows. Designed and consumed SOAP-based Web Services using WCF, constructing strongly typed XML message contracts and leveraging WSDL for integration with legacy mainframe and third-party banking platforms. Implemented robust data-access components through ADO.NET, executing parameterized queries, stored procedures, and transactional logic to ensure data integrity and prevent SQL-injection vulnerabilities. Led a full-scale data-migration initiative from Oracle to MongoDB, transforming relational models into flexible JSON documents that improved query response time and simplified schema evolution. Built ETL pipelines in .NET to extract structured XML feeds from mainframe sources, applying transformation and validation rules before persisting data into MongoDB collections with complete audit traceability. Utilized XML serialization and deserialization to exchange information securely between WCF services and external banking systems, maintaining strict adherence to XSD schemas and message validation rules. Modernized legacy JSP interfaces by introducing React 16 single-page components, reusing modular UI elements and centralizing state management via Context API for responsive customer-account views. Implemented client-side routing and error boundaries in React 16 to provide seamless navigation and resilient error handling, deploying optimized builds to AWS S3 and CloudFront for global, low-latency delivery. Leveraged MongoDB as schema-less storage for dynamic KYC documents and compliance logs, using compound indexes and aggregation pipelines for efficient querying of audit data. Developed comprehensive unit tests using xUnit to validate SOAP service contracts, ADO.NET data operations, and controller logic under diverse access scenarios and business rules. Managed collaborative development using Git, creating and maintaining feature branches, performing pull-request reviews, and handling merges and release tagging while debugging WCF services and ADO.NET components in Visual Studio 2015. Implemented centralized logging through Log4Net and tracked tasks in JIRA, ensuring traceable sprints, faster defect resolution, and compliance with regulated release protocols. Environment: ASP.NET MVC, ADO.NET, SOAP Web Services (WCF), React 16, MongoDB, AWS S3, AWS CloudFront, XML, HTML, CSS, JavaScript, jQuery, AJAX, xUnit, Git, Visual Studio 2015, Log4Net, JIRA. HSBC Bank, Hyderabad, India .NET Developer August 2014 September 2016 Followed the Waterfall SDLC methodology to deliver an internal Document Tracking System, implementing clearly defined phases from requirements gathering to testing and production maintenance. Collaborated with business stakeholders to analyze and document workflow requirements, ensuring that system specifications adhered to corporate compliance and internal audit standards. Designed and developed interactive modules using ASP.NET Web Forms, handling dynamic control rendering, event-driven postbacks, and server-side state management for secure workflow operations. Built SOAP-based web services with WCF, facilitating structured communication between internal systems through WSDL contracts, strict XML schemas, and SSL-secured endpoints. Performed backend data management using ADO.NET, leveraging DataSets, DataAdapters, and parameterized queries to integrate with PostgreSQL while ensuring transactional integrity. Utilized XML serialization and validation for consistent data exchange between WCF services and client layers, maintaining data uniformity across modules and integrations. Developed responsive, data-driven front-end components using HTML, CSS, JavaScript, Web Forms controls, jQuery, and AJAX, improving user interactivity and form responsiveness across modules. Integrated AngularJS (1.x) components into Web Forms to enhance client-side behavior, using the $http service for SOAP API calls and implementing two-way data binding for real-time updates. Authored automation utilities using Batch scripts and Windows Script Host (WSH) to validate data sets and extract compliance reports, significantly reducing repetitive manual QA efforts. Executed advanced SQL queries on PostgreSQL, including joins, subqueries, and stored procedures, to generate audit logs, workflow histories, and user access reports for compliance teams. Implemented unit tests using xUnit to validate SOAP service outputs, backend logic, and authorization workflows under various role-based scenarios and data conditions. Managed version control using SVN, coordinating code merges, tag-based releases, and deployment packaging with the infrastructure team to ensure controlled rollouts. Tracked project progress, defect status, and QA coverage in JIRA, maintaining complete traceability between requirements, test cases, and delivery milestones. Environment: ASP.NET Web Forms, ADO.NET, SOAP Web Services (WCF), AngularJS (1.x), PostgreSQL, XML, HTML, CSS, JavaScript, Web Forms Controls, jQuery, AJAX, xUnit, SVN, JIRA, Visual Studio. Education : Bachelor s in GITAM Institute of Technology in 2015 Keywords: csharp continuous integration continuous deployment quality analyst user interface javascript sthree procedural language California Minnesota North Carolina Texas |