Rajesh Kumar - Dotnet Developer |
[email protected] |
Location: Austin, Texas, USA |
Relocation: |
Visa: |
Resume file: Resume_1756929848711.docx Please check the file(s) for viruses. Files are checked manually and then made available for download. |
Sr .NET Full Stack Developer
Name: Rajesh Kumar Kurapati Contact No: 9378312722 Email id: [email protected] LinkedIn url: https://www.linkedin.com/in/rajesh-kumar-k-040a29183/ Professional Summary: Over 10+ years of extensive experience in all phases of Software Development Life Cycle (SDLC), including design, development, testing and deployment of client-server architecture applications. Proficient in building Web Applications using HTML5, XHTML, XML, AJAX, JavaScript (jQuery, Angular, React, Vue.js), Bootstrap, Tailwind CSS3 and Material UI in a Client/Web Server environment. Refactored legacy applications from Classic ASP, VB6, and WinForms to modular .NET Core-based microservices. Experienced in Object Relational Mapping (ORM) using ADO.NET, Entity framework, LINQ, and Lambda expressions. Designed and implemented N tier applications separating UI, service, domain, and data access layers to improve testability and maintainability. Built web applications using .NET Framework 1.x 8 and Visual Studio 2003 2019, applying OOP and SOLID principles. Configured and managed Autofac as the IoC container to enable clean architecture and loose coupling. Developed highly interactive UIs using ReactJS, Angular (v2 to v18), Vue.js, NgRx, Blazor (Server/WebAssembly), and Razor. Built enterprise-grade reusable React components and UI libraries, ensuring consistency and scalability across multiple business modules. Implemented Redux-Saga middleware to manage asynchronous operations, complex side effects, and improve state management in large-scale React applications. Proficient domain knowledge in Healthcare, Telecommunication and E-commerce. Skilled in hybrid mobile application development using IONIC, React Native, and PhoneGap for Android, iOS, and mobile web platforms. Designed and managed databases using SQL Server (2008 2022), Oracle (10g/12c), PostgreSQL, and MongoDB. Proficient in multithreading, asynchronous programming (async/await), and client-server architecture for building scalable, high-performance systems. Extensive experience integrating third-party APIs to extend application functionality and improve system interoperability. Adept at implementing secure authentication, logging, and implemented using UAA, Key Clock, OAuth 2.0, JWT, Active Directory, Log4Net, and Microsoft MVC Key Vault. Extensive experience in Microservices architecture and building RESTful and SOAP APIs to improve scalability and performance. Experience with Microsoft Azure, including Azure Functions, Azure Service Bus, Azure Logic Apps, Azure DevOps, Azure App Services, and Azure SQL Database. Hands-on experience with CI/CD pipeline automation using Jenkins, Azure DevOps, and MS Build for reliable deployments. Experienced with containerization using Docker, orchestration Kubernetes, and deployment with Amazon EC2 Container Services and Azure Kubernetes Services (AKS). Skilled in using message brokers like RabbitMQ, Kafka and SignalR for real-time communication and enhanced application responsiveness. Integrated MSMQ with Windows services and web applications to decouple components and level load. Proven ability to lead and mentor teams in software development best practices, ensuring timely delivery of high-quality software solutions. Strong understanding of asynchronous programming using async/await for non-blocking I/O and scalable API performance. Proficient in Agile software development methodologies, including SCRUM, Test-Driven Development (TDD), and Behavior-Driven Development (BDD). Experienced with version control tools like Git, GitHub, and Bitbucket, as well as project management tools such as TFS, JIRA, SharePoint, and Confluence. Implemented Infrastructure as Code (IaC) practices with Terraform for environment provisioning, scaling, and security hardening. Proficient in creating unit and integration tests using frameworks such as NUnit, XUnit, Jasmine, Karma, and MS Test to ensure robust and reliable code. Skilled in optimizing application performance and scalability through caching strategies, query optimization, and resource management. Proven track record of collaborating with cross-functional teams to gather business requirements, design solutions, and deliver innovative software that exceeds client expectations. Documented and communicated technical specifications, workflows, and system designs using Visio (architecture diagrams), Word (functional/technical specs), and Excel (data models, trade flow mappings) to ensure alignment between developers, trading desk, and middle office teams. Participates in code reviews to ensure compliance with development standards and system/business requirements. Technical Skills Web Scripting Languages: JavaScript, TypeScript, JSON, jQuery, CSS, HTML, XML, DHTML Web Technologies: AJAX, JavaScript ES6, HTML5, jQuery, CSS3, Bootstrap, Redux JS Programming Languages: C#, .NET, VB.NET, JavaScript, Bootstrap, TypeScript, NodeJS. Operating systems: Linux/Unix, Windows, Mac OSX UI Frameworks: Angular V4 - V18, Vue.js, ReactJS, React native,Blazor. Message Queues: RabbitMQ, Kafka, SignalR Testing Tool: MS-Test, N unit, Mocking, Unit Test, Jasmine. .NET Technologies Microsoft .NET Framework 4.6/4.5, ASP.NET .NET Core, ADO.NET, LINQ, WCF, WPF, Entity Framework Versioning Tools: GIT, Subversion, perforce Databases: MySQL, SQL Server 2008, T-SQL, MongoDB, Oracle,PostgreSQL Cloud Platforms: AWS (EC2, S3, Lambda), Azure (Azure Computing, Storage) Build & Deployment Tools: TFS builds, GIT, Jenkins, Docker, Kubernetes, AWS EC2, EKS, Gradle Authentication Tools: Active directory (AD), Cloud Foundry, UAA, Key Clock, OAuth, SSO IDE: Microsoft Visual Studio, Visual Studio Code, Visual Basic, SSMS Agile Tools: Jira, Rally, Confluence, TFS, Asana Education: Bachelor of Technology from Acharya Nagarjuna University in 2014(Computer Science and Engineering) Masters from Wright State University in 2021(Computer Science) Professional Experience: Client: Mckesson Irving, TX. Oct 2023 Till Date Role: Senior .NET Full stack Developer Summary: Engaged in developing a healthcare claims automation platform that streamlines claim submission, validation, and adjudication processes. The solution provides tailored dashboards for stakeholders, ensures secure handling of sensitive patient data, and complies with healthcare regulations. This initiative has improved efficiency, reduced claim denials, and enhanced the overall experience for providers and payers. Responsibilities: Built a responsive Angular front-end with reusable components, services, and modules to support claim submission, tracking, and adjudication workflows. Implemented dynamic forms using Angular Reactive Forms with real-time validation and error handling. Integrated Angular with .NET Core APIs using HTTP Interceptors for secure communication and JWT token handling. Developed role-based UI controls and dashboards to provide tailored views for providers, payers, and administrators. Designed and implemented N Tier solutions separating UI, service layer, domain, and data access using ASP.NET/.NET Core, Web API, and Entity Framework enforced loose coupling via Autofac IoC. Designed RESTful ASP.NET Core (.NET 6) Web APIs with Clean Architecture, SOLID, and Dependency Injection. Implemented authentication/authorization with OAuth2/JWT, role/claim-based policies, input validation, and XML/JSON threat protection. Designed relational schemas and built EF Core/LINQ data access, optimizing SQL Server with targeted query and index tuning. Introduced DTOs and AutoMapper to decouple contracts from entities, reducing regression risk during schema changes Created stored procedures and triggers using T-SQL and PL/SQL for backend integration with Azure SQL. Implemented asynchronous processing with Kafka for batch claim submissions and background validation jobs. Implemented Microsoft Message Queuing for reliable asynchronous communication between distributed services. Secured sensitive PHI/PII data through JWT-based authentication, encryption at rest/in transit, and role-based access control (RBAC) ensuring HIPAA compliance. Defined and implemented application security(RBAC,Active Directory,SSO, Keycloak) with enterprise systems, including secure access for Angular frontends. Deployed and monitored services on Azure Cloud with App Services, Azure Functions, and Application Insights for scalability and observability. Implemented CI/CD pipelines in Azure DevOps for automated builds, tests, and deployments, ensuring faster and reliable releases. Applied Terraform workspaces to manage multi-environment deployments (dev, QA, staging, production). Built custom Grafana panels to track business KPIs such as claims processed per minute and adjudication success rates, directly tying application performance to business outcomes. Implemented logging, tracing, and monitoring with ELK Stack, Splunk, and Datadog, integrated with Grafana dashboards. Conducted performance reviews using Dynatrace and Grafana insights, prioritizing optimization tasks that led to measurable improvements in platform reliability and responsiveness. Achieved a 25% reduction in claim denials and 30% improvement in processing time by streamlining validation rules and automating workflows. Participated in Agile delivery cycles, depending on module requirements, and tracked progress via JIRA and Confluence. Followed DevOps best practices by integrating GitHub, TFS, Jenkins, and automated testing frameworks. Environment: ASP.NET Core, Microservices, Swagger, Kafka, MSSQL, Angular v18, HTML5, CSS3, Postman, Jenkins, Azure DevOps, JIRA, Docker, Azure Functions, Azure AD, SSO, GIT, Visual Studio 2022, & Visual Studio Code Client: IDB Bank NYC, NY. Aug 2021 Sep 2023 Role: FullStack.NET Developer Summary: Contributed to the development of a secure and scalable banking platform that enables customers to manage accounts and track transactions in real time. The solution improved operational efficiency, reduced errors, and provided an enhanced user experience across both web and mobile platforms. This initiative also strengthened compliance and reliability, ensuring smooth handling of high-volume financial transactions. Responsibilities: Developed a responsive React.js web application and React Native mobile app, using component-based architecture, React Router, Redux, and RxJS for real-time transaction tracking. Built and integrated .NET Core Web APIs and GraphQL services for secure, scalable communication between frontend and backend systems. Designed and optimized SQL Server databases with indexes, stored procedures, and performance tuning to efficiently manage high-volume banking transactions. Implemented microservices architecture using ASP.NET Core, including transaction processing, account management, and notification services, with asynchronous messaging via RabbitMQ and Kafka. Implemented server-side pagination, filtering, and sorting in APIs to handle large transaction volumes efficiently. Optimized microservices performance by implementing caching strategies, async/await patterns, and background jobs for high throughput. Ensured security and compliance with OAuth 2.0, JWT, role-based access control (RBAC), and Active Directory (AD) integration for authentication and authorization. Developed real-time transaction updates using SignalR for web and mobile clients. Leveraged AWS CloudWatch and Application Insights for monitoring, logging, and alerting of microservices and APIs. Enhanced monitoring by integrating Datadog and CloudWatch to track microservice performance. Deployed applications on AWS Cloud using EC2, S3, Lambda, API Gateway, and DynamoDB, ensuring scalability, reliability, and monitoring. Implemented CI/CD pipelines with Jenkins and AWS CodePipeline for automated builds, testing (XUnit/NUnit for backend, Jest for React frontend), and deployments. Integrated the platform with AWS (where needed) using S3, RDS, and DynamoDB for data synchronization. Containerized applications using Docker and orchestrated deployments with Kubernetes for high availability and auto-scaling. Collaborated with Project Managers, QA Analysts, and business stakeholders to gather requirements, develop Proof of Concepts (POCs), and deliver customer-facing solutions. Achieved 30% faster transaction processing, reduced manual errors by 20%, and improved user satisfaction through intuitive UI and real-time updates. Environment: .NET Core, .NET Framework, ASP.NET MVC, RESTful Web Services, Microservices, React.js, React Native, Redux, HTML, CSS, XML, JSON, Bootstrap, Material UI, Docker, Kubernetes, IIS, Jenkins, Active Directory (AD), UAA, Key Cloak, Git, JIRA, Visual Studio, Visual Studio Code, RedHat, MySQL, Swagger, Postman. Client: CenturyLink Monroe, LA. Jun 2020 Apr 2021 Role: .NET Developer Summary: Worked on developing and modernizing an e-commerce platform to improve performance, reliability, and customer experience. The project involved streamlining billing processes, enhancing security, and making the system more scalable and user-friendly. The modernization effort reduced operational challenges, improved efficiency, and supported faster delivery of new features. Responsibilities: Designed and developed .NET Core and ASP.NET MVC applications to support billing workflows and MES-driven process automation. Integrated MES modules with e-commerce and billing systems, enabling automated order processing, traceability, and real-time monitoring of transactions. Built APIs and services to synchronize data between MES, ERP, and SQL Server databases, ensuring consistency and reliability across platforms. Developed dashboards and monitoring tools for MES workflows, providing visibility into process performance, exceptions, and KPIs. Automated manual billing workflows through MES-style orchestration, improving operational efficiency and reducing errors. Conducted SQL Server performance tuning to optimize MES billing data exchanges, stored procedures, and reporting queries. Applied Data Annotations and Model Binding for input validation, ensuring secure and error-free user interactions. Utilized Entity Framework with MVC for ORM, enabling CRUD operations and LINQ-based data access. Developed and maintained legacy applications in VB.NET for e-commerce solutions. Migrated VB.NET applications to .NET Core for better performance and scalability. Designed and developed Micro Frontend modules using Angular (v2), TypeScript, HTML, CSS, and AJAX. and Module Federation, allowing dynamic loading of independent UI components across multiple applications into independent, reusable micro frontends, improving maintainability and accelerating new feature development. Implement Entity Framework and ADO.NET for efficient database communication. Develop services with a focus on performance optimization, low latency, and high availability. Implemented ViewBag, ViewData, and TempData for passing data between controllers and views when required. Deployed and managed cloud resources on sqlAzure, ensuring application reliability and scalability. Performed unit testing using NUnit and front-end testing with Karma and Jasmine to maintain code quality. Led the migration from a monolithic frontend to an Angular-based Micro Frontend (MFE) architecture, ensuring modularity, scalability, and independent deployment of UI components. Experience in writing Windows Forms and WPF applications using VB.NET. Conducted SQL Server database optimization and tuning to improve the performance of billing queries. Participated in daily SCRUM meetings to track project progress and resolve technical challenges. Develop and optimize SQL Server databases, including stored procedures, functions, and performance tuning. Collaborated with cross-functional teams to gather requirements and implement solutions in agile sprints. Troubleshot IT constraints, analyzing and integrating module-specific details to find solutions. Design and implement scalable backend architectures to handle high-performance data processing. Developed and maintained RESTful APIs using ASP.NET to manage billing data and third-party integrations. Implemented role-based access control (RBAC) and JWT authentication to secure customer data. Used GIT version control for development. Designed software applications, demonstrating deep expertise in programming languages and SDLC. Environment: ASP.NET (Web Forms), C#, RESTful APIs, Angular, TypeScript, JavaScript, jQuery, AJAX, HTML, CSS, XML, SQL Server 2008, Visual Studio 2012, Visual Studio Code, Microsoft Azure, SignalR, WCF, NUnit, Karma, Jasmine, Node.js, GIT, SCRUM. Client: Sonata Software Bangalore, India. Apr 2017 Dec 2019 Role: Software Engineer Summary: Contributed to building a task management system that helped teams efficiently create, track, and manage their work. The solution improved collaboration between users, provided accurate reporting for managers, and reduced system issues to ensure smoother operations. This project enhanced overall productivity and ensured better alignment with business objectives. Responsibilities: Assisted in developing RESTful APIs using ASP.NET Core to handle task creation, updating, deletion, and status tracking. Collaborated with senior developers to design and implement backend services. Actively participated in daily stand-ups and sprint planning sessions, providing updates on tasks and discussing issues or blockers. Collaborated with product managers and other developers to ensure the application met user needs and was aligned with business objectives. Worked closely with product managers and UX designers to ensure the interface was intuitive and met the requirements for task tracking and collaboration. Created and maintained database tables, views, and queries in SQL Server to store task details, user information, and project data. Ensured that the system could handle querying tasks and reports efficiently. Performed basic data analysis to identify inconsistencies or gaps in the task data, ensuring that reports sent to managers or third parties were accurate and up to date. Assisted in debugging and resolving application issues, contributing to reducing the bug backlog by 30%. Developed the UI for task management, allowing users to add, edit, and delete tasks, as well as set task priorities, due dates, and assignees. Assisted with data migration tasks, moving data between development, staging, and production environments, ensuring that data remained intact and consistent. Built responsive user interfaces using HTML, CSS, and JavaScript to ensure the application works smoothly on both desktop and mobile devices. Worked on generating task status reports using SQL queries and MS Excel, ensuring that data was accurately pulled from the database and formatted for reporting. Participated in discussions about optimizing queries and improving application performance by ensuring that SQL queries were written efficiently. Environment: React.js, HTML5, CSS3, JavaScript, ASP.NET Core, C#, SQL Server, MongoDB (for future scalability), Git/GitHub for source control, JIRA, Trello for task tracking and sprints, MS Excel for querying data, Power BI for visual analytics (future enhancements) Client: Novaya Hyderabad, India. Aug 2014 Mar 2017 Role: Software Engineer Responsibilities: Built reusable components and templates using JavaScript, HTML5, and CSS3 to streamline development workflows. Design and implement distributed systems using WCF services. Design, develop, and deploy interactive and paginated reports using SQL Server Reporting Services (SSRS) Worked with ADO.NET and Entity Framework to interact with databases. Designed and implemented scalable solutions using advanced Object-Oriented Programming principles like abstraction, inheritance, and polymorphism. Develop highly interactive user interfaces, incorporating complex controls like data grids, charts, and custom visuals. Contributed to CI/CD processes by working with tools like IIS, Git, and Docker in the DevOps pipeline. Implemented real-time communication features using RabbitMQ, improving user interaction and system responsiveness. Create smooth and responsive user experiences using MVVM (Model-View-View Model) pattern. Leverage WPF s data binding, styles, and templates to ensure a consistent and modern UI. Collaborated with Product Owners, Business Analysts, and global teams to gather and refine requirements for implementation. Created and maintained detailed technical documentation to support development and deployment activities. Integrated third-party APIs and backend services to improve the functionality and performance of applications. Designed and optimized SQL Server database schemas and queries to enhance data management. Contributed to the development of Single Page Applications (SPA) using Angular for the front end and .NET for backend services. Partnered with the QA team to define test cases and ensure high application reliability through comprehensive testing. Environment: Angular 4, NET Framework, ADO.NET, WCF, WPF, Entity Framework (EF), C#, RabbitMQ, SQL Server, SSIS, SSAS, SSRS, Visual Studio Code, Visual Studio, GIT, Team Foundation Server (TFS), WCF, WPF, HTML5, CSS3, JavaScript, TypeScript, IIS. Keywords: csharp continuous integration continuous deployment quality analyst user interface user experience javascript business intelligence sthree active directory information technology microsoft procedural language Idaho Louisiana New York Texas |