| Vinay K - Senior Full stack .NET Developer |
| [email protected] |
| Location: Richmond, Virginia, USA |
| Relocation: Yes |
| Visa: GC |
| Resume file: Vinay_Senior .Net Developer (1)_1784054225825.docx Please check the file(s) for viruses. Files are checked manually and then made available for download. |
|
Senior.NET Full Stack Developer
Vinay K Phone: 9728632319 Email: [email protected] || linkedin.com/in/vinay-k14/ PROFESSIONAL SUMMARY: Senior .NET Full Stack Developer with more than a decade of experience delivering enterprise applications across banking, insurance, healthcare, government, telecom, and other regulated business environments. Delivered solutions throughout the complete SDLC using Agile/Scrum and Waterfall, covering requirements, design, development, testing, code reviews, releases, documentation, production support, and stakeholder coordination. Advanced experience with C#, VB.NET, LINQ, Generics, Collections, Multithreading, TPL, exception handling, dependency injection, asynchronous programming, and reusable object-oriented application development. Applied Repository, Unit of Work, Factory, Singleton, Dependency Injection, CQRS, and Mediator patterns, supported by use-case, class, sequence, activity, and workflow diagrams. Designed applications using Microservices Architecture, MVC Architecture, Onion Architecture, N-Tier Architecture, layered design, and service-oriented principles across presentation, business, integration, data, and infrastructure concerns. Built enterprise applications and backend services using .NET, .NET Core, .NET Framework, ASP.NET Core Web API, ASP.NET MVC, ASP.NET Web Forms, and Windows Services. Developed and consumed RESTful APIs, SOAP Web Services, and WCF integrations using JSON, XML, WSDL, and XSD contracts with authentication, validation, serialization, and exception handling. Implemented data access using Entity Framework Core, Entity Framework, ADO.NET, and LINQ, including repositories, parameterized queries, stored procedures, transactions, migrations, and secure connection management. Delivered cloud-based applications across Microsoft Azure and AWS using API Management, App Service, Key Vault, Application Insights, EC2, S3, RDS, EKS, Docker, and Kubernetes. Secured applications through OAuth, OpenID Connect, JWT, SSL/TLS, and RBAC, supporting PII, PHI, HIPAA, GLBA, SOX, PCI-DSS, audit logging, and accessibility requirements. Created responsive user interfaces using Angular, AngularJS, React, TypeScript, JavaScript, HTML, CSS, Bootstrap, jQuery, AJAX, and Node.js for reusable components and workflows. Worked with SQL Server, Oracle, PostgreSQL, MongoDB, and Redis, developing T-SQL and PL/SQL procedures, functions, views, triggers, indexes, cursors, and optimized queries. Implemented asynchronous and event-driven processing using Apache Kafka, RabbitMQ, MSMQ, and Redis Cache for notifications, background processing, workflow updates, service decoupling, and reliable communication. Created automated coverage using TDD, BDD, xUnit, NUnit, Moq, Karma, Jasmine, Jest, React Testing Library, Playwright, and Selenium across backend and frontend workflows. Validated service contracts using Postman, SoapUI, Swagger/OpenAPI, and Swagger UI, covering authentication, payloads, schemas, response behavior, error scenarios, and downstream integrations. Strengthened delivery through Azure DevOps CI/CD, Jenkins, SonarQube, Git, GitHub, Azure Repos, SVN, and TFS, supporting automated builds, quality gates, reviews, branching, and releases. Used Visual Studio, Visual Studio Code, SSMS, Oracle SQL Developer, pgAdmin, and IIS for development, debugging, database validation, application hosting, deployments, and environment troubleshooting. Applied Serilog, Log4Net, OpenTelemetry, Application Insights, and CloudWatch for logging, monitoring, distributed tracing, incident analysis, performance review, and production troubleshooting. Managed stories, defects, releases, and production incidents through JIRA, Rally, and TFS, working closely with architects, analysts, QA, operations, product owners, and distributed development teams. TECHNICAL SKILLS: Languages C#, VB.NET, .NET 8, .NET Core, .NET Framework, ASP.NET Core Web API, ASP.NET MVC, ASP.NET Web Forms Frontend Angular, AngularJS, React, TypeScript, JavaScript, HTML5, CSS3, Bootstrap, Node.js Architecture & Integration Microservices, MVC, Onion, N-Tier, RESTful APIs, SOAP, WCF, JSON, XML, Swagger/OpenAPI Data Technologies SQL Server, Oracle, PostgreSQL, MongoDB, Redis, Entity Framework Core, Entity Framework, ADO.NET, LINQ, T-SQL, PL/SQL Cloud & Messaging Microsoft Azure, AWS, Azure API Management, App Service, AKS, EC2, S3, RDS, EKS, Kafka, RabbitMQ, MSMQ Security OAuth, OpenID Connect, JWT, RBAC, SSL/TLS, HIPAA, PHI, PII, GLBA, SOX, PCI-DSS Testing & DevOps xUnit, NUnit, Moq, Karma, Jasmine, Jest, Postman, SoapUI, Azure DevOps CI/CD, Jenkins, Docker, Kubernetes, SonarQube Tools Git, GitHub, Azure Repos, TFS, SVN, Visual Studio, Visual Studio Code, SSMS, JIRA, Application Insights, CloudWatch, Serilog, Log4Net. Design Patterns Repository, Unit of Work, Factory, Dependency Injection, CQRS, MediatR Reporting & ETL SSRS, SSIS, ETL, Stored Procedures, Data Migration Monitoring & Logging Application Insights, CloudWatch, OpenTelemetry, Serilog, Log4Net Methodologies Agile/Scrum, Waterfall, TDD, BDD, SDLC, Production Support PROFESSIONAL EXPERIENCE Wells Fargo | San Francisco, California Aug 2024 Present Senior Full Stack .NET Developer Responsibilities: Partnered with product owners, architects, QA engineers, and banking operations teams in Agile/Scrum to translate customer-servicing requirements into secure, production-ready enhancements across planned releases. Centralized customer search, account servicing, case creation, status tracking, notifications, and audit history within one application, helping representatives complete requests without switching legacy systems. Modernized legacy servicing capabilities using Microservices Architecture and ASP.NET Core Web API, separating customer, account, case, audit, and notification functions for independent deployment and troubleshooting. Structured each microservice into API, application, domain, and infrastructure layers, using Dependency Injection to isolate business rules from controllers, persistence logic, and external integrations. Engineered C# and .NET 8 services with AutoMapper for customer lookup, account details, case updates, workflow processing, notifications, audit retrieval, validation, and exception handling. Crafted reusable Angular, TypeScript, HTML5, CSS3, and Bootstrap components for customer searches, account summaries, case forms, status timelines, validation feedback, and accessible servicing workflows. Managed Angular dependencies through Node.js and npm, resolving package conflicts, executing local builds, running frontend tests, and preparing optimized assets for controlled environment deployments. Standardized RESTful API, Swagger/OpenAPI, and JSON contracts for customer, account, case, and audit data, improving consistency across user interfaces, microservices, and downstream banking integrations. Implemented CRUD operations and persistence using Entity Framework Core, LINQ, SQL Server, and T-SQL for customer profiles, account references, case history, workflow status, and audit records. Accelerated high-volume customer searches through execution-plan analysis, targeted indexing, stored-procedure tuning, and redundant-join removal, reducing unnecessary database processing during peak servicing periods and reporting cycles. Published case-status, servicing, audit, and notification events through Apache Kafka, enabling downstream consumers to process updates asynchronously without delaying active customer requests or dependent workflows. Applied the Redis cache-aside pattern to servicing codes and account-reference data, reducing repetitive database lookups and improving response consistency during high-frequency customer searches and routine servicing activities. Secured APIs through OAuth 2.0, OpenID Connect, JWT, SSL/TLS, and RBAC, restricting sensitive customer and case actions according to authenticated roles and least-privilege policies. Reinforced secure coding, masking, audit logging, encryption, and controlled access to support PII, GLBA, SOX, PCI-DSS, and WCAG requirements across regulated application workflows. Exposed microservices through Azure API Management, hosted selected APIs on Azure App Service, protected secrets with Azure Key Vault, and monitored service health through Application Insights. Separated read and update operations through CQRS and MediatR, while applying Polly retry, timeout, and circuit-breaker policies to improve maintainability and resilience across dependent services. Created automated coverage using xUnit, Moq, Karma, and Jasmine for service logic, repositories, authorization, Angular components, validation behavior, integration failures, and critical servicing workflows. Validated secured APIs through Postman and Swagger UI, covering authentication, payloads, schemas, response codes, negative cases, authorization behavior, and downstream integration results before release approval. Strengthened delivery through Azure DevOps CI/CD, SonarQube, Git, and Azure Repos, enforcing automated builds, tests, quality gates, pull requests, branch policies, and controlled releases. Containerized selected ASP.NET Core services with Docker and supported AKS deployments, using OpenTelemetry and Application Insights to trace failures, validate health, and stabilize production releases. Environment: C#, ASP.NET Core Web API, Microservices Architecture, Layered Architecture, Dependency Injection, AutoMapper, CQRS, MediatR, RESTful APIs, Swagger/OpenAPI, JSON, Entity Framework Core, LINQ, Angular, TypeScript, Node.js, npm, HTML5, CSS3, Bootstrap, SQL Server, T-SQL, Apache Kafka, Redis, Polly, Azure API Management, Azure App Service, Azure Key Vault, Application Insights, OAuth 2.0, OpenID Connect, JWT, SSL/TLS, RBAC, xUnit, Moq, Karma, Jasmine, Postman, Swagger UI, Azure DevOps CI/CD, SonarQube, Git, Azure Repos, Docker, Kubernetes, AKS, OpenTelemetry, Visual Studio 2022, Visual Studio Code, SSMS, JIRA, Agile/Scrum, PII, GLBA, SOX, PCI-DSS, WCAG. MetLife New York, NY || Senior .NET Full Stack Developer || May 2022 July 2024 Responsibilities: Converted policy-servicing and claims requirements into sprint-ready features with product owners, analysts, QA, and insurance operations teams, aligning releases with business priorities and regulatory expectations. Unified policy lookup, claim intake, document tracking, workflow updates, and audit history within one application, helping service teams complete customer requests without switching between separate systems. Modernized selected legacy modules into C# and ASP.NET Core Web API services, reducing tightly coupled dependencies across policy, claims, document, customer, servicing, and audit functions. Structured web applications using MVC Architecture, separating controllers, business services, models, repositories, and integration components to improve maintainability, testing, and change isolation across insurance workflows. Engineered C# services for policy search, claim submission, customer updates, document status, workflow history, audit retrieval, and downstream insurance integrations with centralized validation and exception handling. Crafted reusable React, JavaScript, HTML5, CSS3, and Bootstrap components for policy summaries, claim forms, document panels, search filters, status indicators, validation messages, and servicing actions. Standardized RESTful API, Swagger/OpenAPI, and JSON contracts for policy, claim, customer, and document data, improving consistency across React screens, backend services, and dependent insurance platforms. Implemented CRUD workflows and persistence using Entity Framework Core, LINQ, SQL Server, and stored procedures for policies, claims, customer records, workflow status, documents, and audit history. Separated claim notes, document metadata, customer activity, and workflow history into MongoDB collections while preserving authoritative policy, customer, claim, and payment records within SQL Server. Published claim-status, document, and servicing events through RabbitMQ, allowing notification and downstream processing services to handle updates asynchronously without delaying active insurance workflows or user requests. Secured policy and claims APIs using OAuth, OpenID Connect, JWT, and RBAC, protecting sensitive customer information while supporting PII, audit logging, and least-privilege access controls. Routed insurance APIs through Amazon API Gateway, stored application secrets in AWS Secrets Manager, and reviewed failures, latency, dependencies, and release behavior through Amazon CloudWatch. Enforced backend validation for policy numbers, claim details, customer updates, document status, and workflow transitions before requests reached dependent services, repositories, and external integration endpoints. Built automated backend coverage with xUnit and Moq for policy searches, claim processing, repository logic, authorization, exception handling, downstream failures, validation rules, and negative scenarios. Expanded frontend quality through Jest, React Testing Library, and Playwright, validating claim forms, policy searches, document workflows, user actions, navigation, validation, and end-to-end servicing scenarios. Exercised secured APIs through Postman and Swagger UI, validating authentication, payloads, response codes, schema rules, negative cases, authorization behavior, and downstream integration results before releases. Containerized selected ASP.NET Core services with Docker and supported Amazon EKS deployments by checking images, pod health, configuration, service startup, connectivity, availability, and release readiness. Strengthened delivery through Azure DevOps CI/CD, SonarQube, Git, and GitHub, covering automated builds, tests, quality gates, pull requests, deployment packages, approvals, and environment validation. Diagnosed production issues through Serilog and Amazon CloudWatch, tracing API, database, messaging, and container failures before implementing targeted fixes and stabilizing insurance releases across environments. Environment: C#, ASP.NET Core Web API, MVC Architecture, RESTful APIs, Swagger/OpenAPI, JSON, Entity Framework Core, LINQ, React, JavaScript, HTML5, CSS3, Bootstrap, SQL Server, MongoDB, RabbitMQ, Amazon API Gateway, AWS Secrets Manager, Amazon CloudWatch, OAuth, OpenID Connect, JWT, RBAC, PII, xUnit, Moq, Jest, React Testing Library, Playwright, Postman, Swagger UI, Docker, Kubernetes, Amazon EKS, Azure DevOps CI/CD, SonarQube, Git, GitHub, Serilog, Visual Studio, Rally, Agile/Scrum. State of New York Albany, NY || Senior .NET Developer || June 2020 April 2022 Responsibilities: Interpreted eligibility, benefits, document, and notice requirements into sprint-ready features with analysts, QA, and agency users, aligning case-management releases with policy and operational priorities. Unified citizen intake, eligibility review, benefit updates, document tracking, worker queues, notice generation, and audit history, enabling caseworkers to complete end-to-end processing within one application. Structured the solution using Onion Architecture, separating presentation, application, domain, and infrastructure layers while applying Repository, Factory, and Dependency Injection patterns across case-management workflows. Migrated selected VB.NET and .NET Framework modules into C# and ASP.NET MVC, preserving eligibility rules, reducing technical debt, and maintaining continuity across case-processing workflows. Engineered C# and ASP.NET MVC features for application intake, eligibility decisions, benefit updates, worker assignments, document review, notice generation, status changes, and audit retrieval. Connected agency and vendor systems through SOAP Web Services, validating XML, XSD, and service contracts for eligibility checks, document exchange, status synchronization, and downstream updates. Crafted reusable Angular, TypeScript, HTML5, CSS3, and Bootstrap components for intake, case searches, eligibility reviews, document actions, validation feedback, accessible navigation, and responsive agency screens. Modeled application data through Entity Framework, Oracle, and PL/SQL for applications, benefit records, assignments, documents, workflow queues, audit entries, notices, reporting datasets, and historical records. Tuned PL/SQL procedures, functions, joins, cursors, and indexes to improve case searches, eligibility processing, recurring extracts, audit reports, backend validations, and overall database responsiveness. Orchestrated asynchronous status changes, notice requests, document events, and background processing through MSMQ, preventing long-running activities from interrupting active caseworker sessions and workflow processing. Streamlined reporting and data movement through SSRS, SSIS, and ETL workflows, validating eligibility, benefit, document, and audit outputs while resolving load and reconciliation issues. Reinforced RBAC, PII protection, audit logging, and controlled visibility while implementing Section 508 and WCAG-aligned labels, keyboard navigation, validation feedback, and accessible screen behavior. Verified controllers, business rules, repositories, and Angular workflows using NUnit, Karma, and Jasmine, covering service calls, validation, exceptions, integrations, and critical operational case-management scenarios. Exercised SOAP and RESTful APIs through Postman, SoapUI, and Swagger UI, validating authentication, schemas, payloads, response codes, error handling, contract behavior, and agency integrations. Stabilized builds, deployments, and production behavior through Azure App Service, Azure DevOps CI/CD, TFS, Application Insights, and Log4Net, resolving release defects and priority incidents. Environment: C#, VB.NET, .NET Framework, ASP.NET MVC, Onion Architecture, Repository Pattern, Factory Pattern, Dependency Injection, z SOAP Web Services, RESTful APIs, XML, XSD, Entity Framework, Oracle, PL/SQL, MSMQ, SSRS, SSIS, ETL, Azure App Service, Application Insights, Azure DevOps CI/CD, RBAC, PII Protection, Section 508, WCAG, NUnit, Karma, Jasmine, Postman, SoapUI, Swagger UI, TFS, Log4Net, Visual Studio, Visual Studio Code, Oracle SQL Developer, JIRA, Agile/Scrum. UnitedHealth Group Minnetonka, Minnesota || Full Stack .NET Developer || Sept 2018 May 2020 Responsibilities: Translated claims, eligibility, provider, and member-servicing requirements into sprint-ready enhancements, helping healthcare operations teams successfully resolve requests through consistent workflows across planned application releases. Consolidated claims lookup, eligibility verification, provider search, benefits review, and service-request updates within an ASP.NET MVC application, reducing reliance on disconnected legacy healthcare systems. Organized the solution using MVC Architecture and service-oriented layered design, separating controllers, views, business services, validation, integrations, and data access across core healthcare modules. Applied Repository and Dependency Injection patterns to isolate ADO.NET access and service dependencies, improving maintainability and testability across key claims, eligibility, and member-servicing components. Engineered C# features using ASP.NET MVC and ASP.NET Web API for claims lookup, eligibility review, provider information, benefit details, service requests, and audit history with FluentValidation. Connected dependent healthcare platforms through SOAP Web Services, validating XML payloads for claims, eligibility, provider, benefit, and member data exchanged securely across integration workflows. Implemented CRUD operations through ADO.NET repositories using parameterized queries, stored procedures, and transactions for claims, member records, eligibility results, provider information, and audit data. Crafted Angular, JavaScript, HTML5, CSS3, and Bootstrap screens for claims searches, eligibility reviews, provider lookups, benefit summaries, validation feedback, accessible navigation, and responsive servicing workflows. Protected member and claims functions using OAuth, JWT, and RBAC, restricting sensitive healthcare information while supporting HIPAA, PHI, regulatory auditing, and least-privilege requirements. Validated HL7 messages and EDI 837/835 transactions supporting clinical exchange, claim submission, remittance processing, and secure data movement across dependent healthcare systems and workflows. Implemented C# AWS Lambda functions for document processing, eligibility notifications, and scheduled operational tasks, integrating with Amazon S3 while applying least-privilege permissions and structured error handling. Maintained application delivery across AWS EC2, Amazon S3, Amazon RDS for SQL Server, and CloudWatch, supporting production hosting, document storage, connectivity, monitoring, and troubleshooting. Verified controller logic, business rules, data access, and exceptions with xUnit, while testing secure SOAP and REST interfaces through Postman, SoapUI, and Swagger UI. Containerized selected healthcare services with Docker and assisted Kubernetes deployment validation by checking configuration, startup behavior, health probes, connectivity, and release readiness across environments. Coordinated builds and releases through Azure DevOps CI/CD and SVN, resolving compilation issues, validating packages, tracking source changes, and supporting controlled promotions across environments. Diagnosed production incidents through Log4Net, CloudWatch, SQL traces, and service logs, isolating claims, eligibility, and integration failures before implementing fixes and validating service recovery. Environment: C#, .NET Framework, ASP.NET MVC, ASP.NET Web API, MVC Architecture, service-oriented layered design, Repository Pattern, Dependency Injection, FluentValidation, SOAP Web Services, RESTful APIs, XML, ADO.NET, Angular, JavaScript, HTML5, CSS3, Bootstrap, SQL Server, T-SQL, OAuth, JWT, RBAC, HIPAA, PHI, HL7, EDI 837/835, AWS Lambda, AWS EC2, Amazon S3, Amazon RDS for SQL Server, Amazon CloudWatch, xUnit, Postman, SoapUI, Swagger UI, Docker, Kubernetes, Azure DevOps CI/CD, SVN, Log4Net, Visual Studio, Visual Studio Code, SSMS, JIRA, Agile/Scrum. HData Systems India || .NET Developer || Aug 2016 April 2018 Responsibilities: Analyzed telecom billing, account, appointment, and service-order requirements into functional specifications, coordinating with analysts and QA teams throughout Waterfall development, testing, and release activities. Organized the application using N-Tier Architecture with Repository, Factory, and Unit of Work patterns, separating presentation, business, integration, and data-access responsibilities for maintainable development. Developed C# and ASP.NET Web Forms modules for customer accounts, billing inquiries, service appointments, trouble tickets, order tracking, and self-service functions across internal applications. Modernized selected legacy Web Forms screens using React and TypeScript during later enhancements, improving component reuse, client-side validation, navigation, and responsive behavior across supported browsers. Integrated RESTful APIs and JSON payloads with dependent TIBCO services, supporting account validation, appointments, trouble tickets, service orders, and synchronized updates between application layers. Implemented CRUD operations through ADO.NET and PostgreSQL using parameterized commands, stored procedures, transactions, and repository classes for customer, billing, appointment, ticket, and order data. Optimized PostgreSQL queries, indexes, joins, functions, and execution plans to improve account searches, billing retrieval, recurring extracts, transaction processing, and reporting performance across environments. Applied RBAC, input validation, secure configuration, and PII protections across account, billing, appointment, and service-order functions, limiting sensitive information according to assigned user responsibilities. Verified business services, repositories, and API integrations using xUnit, Postman, Swagger UI, and Fiddler, covering payload validation, error responses, database updates, and critical customer workflows. Deployed and supported applications through IIS, AWS EC2, Amazon RDS for PostgreSQL, Amazon S3, and CloudWatch, using Log4Net to investigate failures and stabilize releases. Environment: C#, .NET Framework, ASP.NET MVC, MVC Architecture, N-Tier Architecture, Repository Pattern, RESTful APIs, SOAP Web Services, JSON, XML, Entity Framework, LINQ, AngularJS, JavaScript, HTML5, CSS3, Bootstrap, jQuery, AJAX, Oracle, PL/SQL, CRUD Operations, SSRS, NUnit, Postman, Swagger UI, Jenkins, Git, Azure App Service, Azure Storage, Application Insights, Log4Net, Visual Studio, Oracle SQL Developer, JIRA, Waterfall. Sonata Software Hyderabad, India || Software Developer || July 2014 to July 2016 Responsibilities: Reviewed order-processing, approval, reporting, and customer-service requirements with analysts and business users, converting approved specifications into practical features across Waterfall development and release cycles. Maintained the application using MVC and N-Tier design, separating presentation, business, service, and data-access responsibilities to support readable code and controlled enhancements through ongoing maintenance. Built C# and ASP.NET MVC modules for order entry, approval routing, customer updates, status tracking, product details, exception handling, reporting, and administrative maintenance functions. Connected internal and third-party systems through RESTful APIs and SOAP Web Services, exchanging JSON and XML payloads for orders, approvals, customer information, and status updates. Implemented reliable CRUD operations using Entity Framework, LINQ, Oracle, and PL/SQL for orders, customers, approvals, products, workflow history, audit entries, and historical reporting data. Created responsive AngularJS, JavaScript, HTML5, CSS3, Bootstrap, jQuery, and AJAX screens for order forms, approval queues, searches, status views, validation, and internal administrative workflows. Improved Oracle performance by tuning PL/SQL procedures, joins, indexes, and queries used for order searches, approval processing, recurring reports, transaction-heavy operations, and database responsiveness. Prepared operational reports through SSRS, validating order, approval, exception, and audit information while resolving parameter, formatting, query, scheduling, production, and reconciliation issues across scheduled reporting cycles. Tested controllers, business logic, repositories, and service integrations using NUnit and Postman, covering validation, database updates, exception handling, integration behavior, and critical application workflows. Assisted builds, deployments, and production support through Jenkins, Git, IIS, and Log4Net, resolving configuration problems, release failures, application defects, and environment-specific operational issues during releases. Environment: C#, .NET Framework, ASP.NET MVC, Entity Framework, LINQ, AngularJS, JavaScript, Oracle, PL/SQL, RESTful APIs, SOAP Web Services, SSRS, NUnit, Jenkins, Git, IIS. Keywords: csharp continuous integration continuous deployment quality analyst user interface javascript sthree procedural language bay area New York |