Post Job Free
Sign in

.Net Developer Senior

Location:
Woodridge, IL
Posted:
November 26, 2024

Contact this candidate

Resume:

Pravalika Erupaka

Senior .Net Developer

Ph: 857-***-****

Email: *******************@*****.***

www.linkedin.com/in/pravalika-reddy-erupaka-269807190

Professional Summary:

Over 10+ years of IT experience encompassing all phases of the Software Development Life Cycle (SDLC), including planning, analysis, design, implementation, testing, and maintenance.

Results-driven Senior .NET Developer with over 12 years of experience in designing, developing, and integrating scalable, high-performance applications in diverse domains, including HR, finance, and healthcare.

Experience working in Agile environments and waterfall, collaborating closely with cross-functional teams to deliver high-quality software iteratively and incrementally.

Proficient in .NET framework and .NET Core for developing versatile applications across Windows, web, and cloud environments.

Skilled in using .NET technologies such as C#, ASP.NET, and Entity Framework for building scalable and maintainable software solutions.

Proficient in designing scalable and secure backend systems using VB.NET, ensuring seamless integration and efficient handling of complex business logic.

Built a responsive user interface with JavaScript and AJAX Toolkit, enhancing user experience and interactivity across multiple devices.

Proficient in developing applications using Onion architecture, MVC architecture, N-Tier architecture, and Microservices.

Skilled in .NET technologies such as ASP.NET Core, MVC, and Web API for building robust backend systems.

Capable of architecting scalable and maintainable backend architectures to handle complex business logic and data processing tasks.

Strong expertise in implementing RESTful and SOAP web services for seamless system integration.

Experience with ORM frameworks like Entity Framework, Entity Framework core and ADO.NET.

Experienced in working with JSON and XML for data interchange and integration between applications.

Familiarity with cloud platforms such as AWS and AZURE, for deploying and managing cloud-based applications.

Experience in designing cloud-native solutions using serverless technologies like AWS Lambda, Azure Functions.

Skilled in implementing OAuth2, SSL, and JWT for secure authentication and data transmission.

Proficient in crafting dynamic user interfaces using Angular, React.js, and Vue.js, coupled with HTML5, CSS3, JavaScript, Bootstrap, jQuery, and AJAX.

Strong expertise in database management systems including SQL Server, MySQL, PostgreSQL and NoSQL databases like MongoDB for scalable and high-performance data storage.

Proficient in writing PL/SQL stored procedures, functions, and triggers for complex business logic implementation.

Experienced in creating dynamic and interactive reports using SSRS, enabling data-driven insights and real-time decision-making for critical business processes.

Experienced in using messaging systems like MSMQ and RabbitMQ for reliable message delivery in distributed systems.

Expertise in testing .NET Core applications with XUnit, frontend applications using frameworks like Karma and Jasmine, and validating web services with tools such as Postman, SOAP UI, and Swagger UI.

Skilled in configuring Azure DevOps pipelines for CI/CD from a developer’s perspective to streamline code deployment.

Proficient in using version control tools like Git, Bitbucket, SVN, and TFS for source code management and collaboration.

Experienced in using Visual Studio, Visual Studio Code, and SQL Server Management Studio for efficient development and debugging.

Proficient in testing technologies such as NUnit, xUnit, MSTest, Moq, ASP.NET Core TestHost, Selenium WebDriver, and performance testing tools, ensuring high-quality software delivery.

Skilled in using Log4Net for robust application logging and monitoring.

Technical Skills:

Programming Languages

C#, VB.NET, Typescript

Web Technologies

ASP.NET, MVC 5.2/5.0/4.0, Web API, WCF, HTML, CSS, jQuery, JavaScript, Angular JS, Angular 16/14/12/9 Angular CLI, Angular Material, share point, PowerShell,Bootstrap

.NET Technologies

.NET Framework, ASP.NET Web API, ASP.Net Core 6.0, ASP.NET MVC, ADO.NET, WPF, Entity Framework, LINQ

Design Patterns

MVC, MVVM, Singleton, Factory, DI, SOA

Database Development

SQL Server, SSIS, SSRS, T-SQL, MongoDB, PostgreSQL, PL/SQL, Oracle Database

Software Methodologies

SDLC, Agile

RAD/IDE

Visual Studio 2022/2019/2017/2015/2013/2010, Visual Basic, VS Code

Cloud

MS Azure(Azure key vault, Azure blob storage), AWS(S3, EC2, Lambda)

Source Repositories

GitHub, TFS, Git, Bitbucket

ORM

Entity Framework Core, Entity Framework 6.3/6.0/5.0

Modeling and Design Tools

Microsoft Vision, UML

Project Experience:

Centene, St. Louis, Missouri - Senior Full Stack .Net Developer Jun 2022 – Till date

Responsibilities:

Adopted Agile methodologies for project management, ensuring iterative development, continuous feedback, and timely delivery.

Leveraged microservices architecture for backend services, implementing SOAP-based web services for legacy system integration, and ensuring scalability and maintainability of the EHR application.

Designed and implemented RESTful APIs using ASP.NET Core Web API for seamless data exchange between frontend and backend.

Designed RESTful APIs for secure data exchange between mobile, web, and third-party systems.

Developed and maintained secure, scalable backend services with C# and ASP.NET Core, ensuring robust application functionality.

Collaborated with cross-functional teams to transition legacy .NET applications to a modern Java stack, focusing on maintaining high availability, minimizing downtime, and ensuring compatibility with new system architectures.

Designed and implemented a robust backend architecture using VB.NET and Windows Services, ensuring high availability and scalability to handle large volumes of patient data.

Automated data processing tasks with Windows Services written in VB.NET, optimizing scheduling and synchronization of critical healthcare data.

Integrated SSRS with backend services developed in VB.NET, ensuring seamless data retrieval and visualization from SQL Server databases for comprehensive patient insights.

Architected and developed a full-stack Electronic Health Record (EHR) application using .NET 6, ensuring scalable and high-performance functionality.

Designed dynamic, interactive user interfaces using JavaScript, enabling seamless navigation and enhanced user experience across healthcare management features.

Implemented client-side validations and AJAX calls with JavaScript, ensuring real-time data updates and efficient interaction between frontend and backend systems.

Worked extensively with JSON for data interchange between client and server systems.

Implemented OAuth/OpenID Connect for secure user authentication and authorization, ensuring compliance with HIPAA regulations.

Utilized Blazor and Angular 16 for building dynamic, responsive user interfaces, enhancing user experience across multiple devices.

Designed the frontend using HTML5, SCSS, and TypeScript, ensuring a responsive and consistent user interface across different devices.

Created Angular services for user authentication and data fetching, streamlining frontend-backend communication and improving component reusability.

Leveraged SQL Server for structured data storage and efficient query performance.

Implemented Apache Kafka for reliable message delivery and real-time event streaming across the application.

Created interactive dashboards and reports using Power BI and SSRS, providing insights into patient care and operational efficiency.

Designed and implemented real-time, interactive reports using SQL Server Reporting Services (SSRS) to monitor patient care metrics and operational efficiency, enabling data-driven decision-making for healthcare providers.

Enhanced patient insights with Power BI reports, integrating FHIR standards for interoperability.

Validated the frontend using Karma, Jasmine and performed end-to-end testing with Protractor to ensure functional integrity.

Leveraged the AJAX Toolkit to implement asynchronous data retrieval for real-time updates in patient records, enhancing user interaction and reducing page reloads.

Enabled seamless communication between the frontend and backend systems using the AJAX Toolkit, ensuring faster data exchanges for appointment scheduling and notifications.

Documented APIs using Swagger and managed them with Azure API Management, making integration with other systems easier and improving overall maintainability.

Implemented real-time patient record updates with SignalR and Azure Blob Storage for efficient medical data management.

Integrated SignalR for real-time communication, enabling live updates to patient records and collaborative care.

Utilized RabbitMQ and Azure Service Bus for reliable, asynchronous messaging, improving system scalability and enabling efficient inter-service communication.

Utilized Redis for caching frequently accessed data, optimizing application performance and reducing load times.

Ensured data security using SSL/TLS for encrypted communication and Azure Key Vault for managing secrets, certificates, and sensitive configuration values.

Enforced compliance with HIPAA and Azure Policy to ensure data protection and adherence to healthcare regulations.

Built a robust platform for seamless Electronic Health Record (EHR) integration using ASP.NET Core and SQL Server, ensuring HIPAA compliance.

Stored and managed healthcare data in compliance with FHIR standards using Azure API for FHIR.

Implemented HL7/FHIR protocols for healthcare data exchange, ensuring interoperability with other EHR systems and HL7 Integration Engines.

Utilized Azure Blob Storage for storing and retrieving large medical files such as imaging data, ensuring efficient data management.

Implemented DICOM standards for managing and storing medical imaging data, ensuring compliance with industry standards.

Integrated Azure OpenAI for natural language processing tasks, enabling enhanced patient care insights, automated documentation, and personalized health recommendations.

Deployed containerized microservices using Docker and Kubernetes, with seamless cloud storage integration via Azure Blob Storage.

Integrated and automated workflows using Azure Logic Apps, SQL Server Integration Services (SSIS), and Azure Cognitive Services for seamless data processing and integration.

Containerized the application using Docker and managed deployments with Kubernetes, ensuring consistent environments and scalability.

Experienced with SonarQube for analyzing and reviewing code quality, identifying potential issues such as code smells, security vulnerabilities, and duplication, leading to cleaner and more maintainable code.

Configured CI/CD pipelines in Azure DevOps with Git and Bitbucket for version control, enabling automated testing, build, and deployment to streamline the development process and ensure code quality and consistency across the team.

Integrated SonarQube into the Jenkins CI pipeline, enabling automatic code quality checks during the build process to catch issues early in development.

Conducted unit testing with xUnit and end-to-end testing with Selenium and Postman, ensuring the reliability and stability of the application.

Used Visual Studio and Visual Studio Code for development, debugging, and efficient build management.

Effectively tracked and managed tasks using JIRA to ensure timely project delivery and collaboration.

Environment: .NET 6, C#, ASP.NET Core, Blazor, Angular 16, HTML5, SCSS, TypeScript, Reactive Forms, Redis, SignalR, OAuth/OpenID Connect, IAM, ASP.NET Core Identity, FHIR, Azure API for FHIR, SQL Server, PostgreSQL, MongoDB, HL7/FHIR, HL7 Integration Engines, Microservices Architecture, SOAP, SSL/TLS, Azure Key Vault, Azure Service Bus, Swagger, Azure API Management, Azure Logic Apps, SSIS, Azure Cognitive Services, Azure Blob Storage, DICOM, Power BI, SSRS, Docker, Kubernetes, Azure DevOps, xUnit, Selenium, Postman, XML, HIPAA, and Azure Policy.

State of Maine, Augusta, ME - .Net Developer Jan 2020 – Jun 2022

Responsibilities:

Developed and maintained dynamic user interfaces using Angular 12, HTML5, CSS3, and SCSS, ensuring a responsive and user-friendly experience.

Utilized TypeScript to enhance code maintainability and reduce errors in the front-end application.

Implemented Bootstrap for responsive design, ensuring compatibility across various devices and screen sizes.

Conducted frontend testing with Karma to ensure high-quality Angular applications.

Used Swagger for documenting and testing RESTful APIs, ensuring clear communication and integration with external systems.

Developed interactive web components with JavaScript to simplify claims submission and tracking processes for end-users.

Implemented interactive user interfaces with JavaScript and AJAX Toolkit, ensuring a smooth and efficient user experience.

Integrated AJAX-powered features to handle real-time claim submissions and data validations, improving system responsiveness and accuracy.

Developed a scalable claims processing application using Microservices architecture with .NET Core and Angular.

Automated claims processing workflows using Windows Services and optimized backend logic with VB.NET and Entity Framework.

Configured Windows Services to handle real-time updates of claim statuses, ensuring accurate and up-to-date information for stakeholders.

Implemented a strategic approach for .NET to Java migration, involving re-architecting backend services and databases, while integrating Java Spring Boot services with existing infrastructures to enhance application flexibility and ease of maintenance.

Developed reusable modules in VB.NET for managing complex business logic, ensuring consistent and efficient claims workflows across the application.

Automated data workflows using SQL Server Integration Services (SSIS) and created dynamic reports with SSRS.

Developed dynamic claim status and analytics reports using SSRS, providing stakeholders with actionable insights into claim performance and reducing processing delays.

Implemented secure user authentication with OAuth2 and role-based access control to safeguard sensitive information.

Enhanced system scalability and modularity by adopting Microservices Architecture and managing APIs secured with OAuth and JWT.

Designed and implemented a robust backend architecture using .NET Core and C#, ensuring high performance and scalability.

Developed a robust claims processing workflow using Microservices Architecture, ensuring fault tolerance and seamless handling of complex claim scenarios.

Developed RESTful APIs with ASP.NET Core to enable seamless interaction between the frontend and backend services.

Utilized Entity Framework Core for efficient data access and management, ensuring high performance and scalability.

Implemented a microservices architecture to enhance the modularity and maintainability of the application.

Integrated RabbitMQ for reliable message queuing and asynchronous communication between services.

Used XML for data interchange and configuration management and Implemented WebForms to maintain legacy functionality in the web interface.

Implemented OAuth/OpenID Connect and JWT for secure authentication and authorization, safeguarding user data and access.

Designed and enforced role-based access control (RBAC) policies in applications, restricting access to sensitive data and functionalities based on user roles within the Department of Labor.

Integrated SQL Server databases for reliable and scalable data storage and management.

Leveraged Azure SQL Database for cloud-based database services, improving accessibility and scalability.

Designed and executed data integration workflows using SQL Server Integration Services (SSIS) for streamlined data processing.

Developed complex stored procedures, triggers, and functions in SQL Server, automating data processing tasks and improving query performance.

Created interactive and comprehensive reports with Power BI, providing actionable insights and analytics for business decision-making.

Configured Azure Active Directory (Azure AD) for efficient user identity management and access control.

Containerized application components with Docker and managed deployments using Kubernetes, ensuring consistent and scalable environments.

Set up and managed CI/CD pipelines using Azure DevOps for automated testing, building, and deployment processes.

Leveraged RabbitMQ for efficient message handling between distributed systems.

Conducted unit testing with xUnit/NUnit/JUnit and API testing with Postman to ensure code quality and functionality.

Proficient in using Ant, Maven, and Jenkins to automate the build, deployment, and integration processes, improving software delivery efficiency and ensuring consistent application performance across environments.

Utilized Selenium for end-to-end testing of web applications, ensuring a seamless user experience and functionality.

Integrated Twilio for SMS and voice communication functionalities, enhancing user engagement and notifications.

Integrated into MuleSoft for enterprise service bus and API management, facilitating communication between disparate systems.

Secured sensitive data such as API keys and connection strings using Azure Key Vault, ensuring compliance with security and data protection regulations.

Utilized Azure OpenAI for advanced natural language processing and AI-driven insights.

Implemented full-text search capabilities and analytics using Elasticsearch to enhance data retrieval and analysis.

Managed version control and collaboration using Git and GitHub, ensuring efficient development workflows and code management.

Utilized SonarQube in conjunction with Git-based repositories to facilitate peer code reviews, improving team collaboration and ensuring code adheres to best practices and industry standards.

Utilized Bitbucket for code review processes, ensuring code quality through peer reviews, and using pull requests to track changes and gather feedback from team members.

Environment: Angular 12, HTML5, CSS3, SCSS, TypeScript, Bootstrap, Karma, Swagger, .NET Core, C#, ASP.NET Core, Entity Framework Core, Microservices, RabbitMQ, XML, WebForms, OAuth/OpenID Connect, JWT, SQL Server, PostgreSQL, Azure SQL Database, SQL Server Integration Services (SSIS), T-SQL, PL-SQL, Power BI, Azure Active Directory (Azure AD), Docker, Kubernetes, Azure DevOps, xUnit, NUnit, Junit, Postman, Selenium, Twilio, MuleSoft, Azure OpenAI, Elasticsearch, Git, Bitbucket, GitHub.

Fifth Third bank, Evansville, Indiana - .Net Developer Nov 2017 – Dec 2019

Responsibilities:

Designed and developed a Property and Casualty Insurance application using .NET Core and Angular 8, enabling seamless user interaction and robust backend services.

Developed RESTful APIs using ASP.NET Core, facilitating secure communication between the front-end application and backend services.

Implemented microservices architecture to decompose monolithic functions into smaller, independently deployable services, enhancing scalability and maintainability.

Designed dynamic and responsive front-end interfaces using Angular 8 with TypeScript, ensuring seamless user experience for policy management and claims processing.

Leveraged XML to structure and exchange data in service calls between client and server using AJAX, ensuring efficient data handling.

Engineered a feature-rich mobile banking solution with .NET Core backend and Angular frontend.

Developed robust transaction processing services using VB.NET and integrated with Windows Services for background task management.

Used Windows Services to schedule periodic reporting and notification delivery, ensuring timely updates for customers and banking operations.

Built robust transaction processing systems with VB.NET, ensuring secure and efficient handling of financial operations like fund transfers and account reconciliation.

Enhanced real-time data updates and interactivity in the mobile app using JavaScript and AJAX Toolkit.

Implemented the AJAX Toolkit for secure and efficient transaction processing, enabling real-time balance updates and notifications without full-page reloads.

Enhanced performance by utilizing JavaScript for asynchronous data fetching and dynamic content rendering, improving transaction speed and user satisfaction.

Utilized AWS RDS and DynamoDB for managing transactional and non-relational data, ensuring high availability.

Designed and optimized complex SQL and T-SQL queries, stored procedures, and functions to efficiently retrieve, manipulate, and analyze large datasets, improving application performance and ensuring seamless database operations.

Created transaction performance and user activity dashboards using SSRS, providing real-time insights for banking operations and improving customer satisfaction.

Integrated SSRS with backend microservices, ensuring secure data visualization and seamless interaction with SQL Server databases for transaction tracking.

Integrated LINQ-based data access in financial services to optimize database querying for interest calculations, account summaries, and risk analysis.

Leveraged AWS Cloud Services for hosting the application, including AWS Elastic Beanstalk for scalable deployment and AWS Lambda for serverless computing.

Utilized AWS RDS and DynamoDB for managing both relational and NoSQL data, ensuring efficient handling of transactional data, policy details, and claims.

Enhanced real-time transaction processing by integrating Kafka for asynchronous messaging.

Ensured secure transactions with AWS Cognito for user authentication and AWS Lambda for serverless backend processes.

Configured AWS API Gateway for secure, scalable API management and integrated Kafka for real-time message brokering, enhancing microservices communication and application scalability.

Containerized microservices with Docker and deployed them on AWS ECS (Elastic Container Service) and Kubernetes, ensuring scalable, resilient, and consistent deployment environments.

Deployed and scaled microservices using Docker, Kubernetes, and AWS, ensuring secure data storage and high availability.

Developed CI/CD pipelines using AWS CodePipeline and Kubernetes, ensuring rapid and reliable deployment of new features and updates with minimal downtime.

Implemented AWS Cognito and AWS IAM for secure user authentication, authorization, and access control, ensuring robust security with OAuth and JWT tokens.

Employed AWS CloudWatch and integrated logging with ELK Stack for monitoring, logging, and proactive performance optimization.

Used AWS SNS for real-time notifications and AWS S3 for secure storage of policy documents and claim data, enhancing customer engagement and ensuring high availability.

Designed business logic layers using dependency injection (DI) patterns, using N-tier ensuring separation of concerns and making applications more modular and maintainable.

Developed and consumed SOAP and REST APIs for integration with third-party insurance data providers, enhancing the system's capabilities for underwriting and claims processing.

Developed and maintained SOA-based applications, using WCF and Web API to create loosely coupled services that enabled integration with external systems.

Refactored legacy codebases to comply with TDD, increasing testability and reducing technical debt while minimizing regression issues in large .NET applications.

Implemented comprehensive testing strategies using xUnit for backend, Jest for frontend, and Postman for integration testing, ensuring code quality and reliability.

Utilized JUnit to automate tests and generate code coverage reports, ensuring high-quality, robust, and scalable applications.

Integrated JUnit with Jenkins to automate unit tests as part of the CI pipeline, ensuring continuous testing and reducing the chances of introducing regressions.

Collaborated with cross-functional teams using Agile methodologies in JIRA, contributing to sprint planning, feature development, code reviews, and deployments.

Environment: .NET Core, Angular 8, TypeScript, RxJS, NgRx, AWS (Elastic Beanstalk, Lambda, RDS, DynamoDB, T-SQL, API Gateway, ECS, Kubernetes, SNS, S3, CloudWatch, IAM, Step Functions, CodePipeline), Kafka, Docker, RESTful and SOAP APIs, OAuth, JWT, ELK Stack, xUnit, Jest, Postman, Tableau, JIRA.

Info Logitech systems, Hyderabad, IND - .Net Developer Sep 2014 – Jul 2017

Responsibilities:

Utilized .NET 3 to design and implement core application logic, APIs, and services.

Developed robust and efficient code using C#, Created RESTful APIs and web services with ASP.NET 5.

Build the frontend using AngularJS, with TypeScript for type safety and HTML, CSS for structuring and styling.

Designed and implemented backend logic using VB.NET, with Windows Services handling critical background processes and scheduling.

Created Windows Services in VB.NET to automate recurring tasks, such as data synchronization and report generation, enhancing operational efficiency.

Created responsive and dynamic user interfaces using JavaScript and AJAX Toolkit, improving usability and functionality.

Developed interactive forms and reports using the AJAX Toolkit, enabling users to fetch and display data dynamically for faster decision-making.

Used JavaScript to integrate real-time updates into web applications, providing instant feedback and enhancing overall functionality.

Designed and deployed detailed operational reports using SSRS, enhancing monitoring and tracking capabilities across various enterprise workflows.

Configured SSRS to work with Windows Services for automated report scheduling and delivery, improving efficiency and system transparency.

Built a robust enterprise solution with Windows Services and VB.NET, automating critical business processes and ensuring operational efficiency.

Use RxJS for handling asynchronous data streams and Bootstrap for responsive design.

Integrate SignalR for real-time communication and WebRTC for peer-to-peer audio/video streaming.

Implemented MVC architecture to separate business logic, user interface, and user input handling, enhancing maintainability and scalability of the application.

Utilized Entity Framework Core for ORM to interact with SQL Server databases.

Design and manage the database using SQL Server for relational data, MongoDB for NoSQL, and Azure Cosmos DB for distributed data.

Developed and maintained RESTful APIs & Worked on creating the database and developed multiple T-SQL Procedures, Functions and SQL Queries.

Implement authentication and authorization using OAuth/OpenID Connect with IdentityServer.

Ensured secure communication using HTTPS/TLS and JWT for API security, managing SSL certificates.

Implemented Redis for caching frequently accessed data to improve application performance.

Integrated Kafka for message brokering and handling asynchronous tasks.

Containerized applications with Docker and managed them with Kubernetes for consistent environments, scalability, and reliability.

Designed and managed XML configurations for call routing rules, user profiles, and system settings.

Set up CI/CD pipelines in Azure DevOps for automated testing and deployment.

Used Swagger to document RESTful APIs for enhanced maintainability and integration ease.

Implemented xUnit for testing Angular components and services, alongside Postman and Selenium for thorough API and end-to-end testing, ensuring reliability and user satisfaction.

Developed data integration solutions with SSIS for streamlined workflows and implemented SSRS for comprehensive reporting.

Designed and implemented Service-Oriented Architecture (SOA) using WCF for efficient service communication.

Implemented Microservices Architecture for backend services to ensure scalability and maintainability.

Implement serverless architecture for event-driven processes using Azure Functions and Secured application secrets and managed certificates using Azure Key Vault.

Used Azure AD for managing user identities and stored unstructured data like media files in Azure Blob Storage.

Utilized JIRA for agile project management and integrating with Git for version control.

Environment: AngularJS, CSS, Bootstrap, HTML, WebRTC, SignalR, ASP.NET 5, Entity Framework Core, SQL Server, Asterisk, IdentityServer4, JWT, Redis, Kafka, Docker, Kubernetes, Apache, Azure DevOps, CI/CD pipelines, Swagger, xUnit, Postman, Selenium, SSIS, SSRS, WCF, WPF, Microservices, Azure AD, OAuth 2.0, OpenID Connect, Azure Blob Storage, Azure Functions, Azure Key Vault, Visual Studio Code, Git.

Education – Bachelor’s in Computer Science - JNTUH JUN 2010 – JUL 2014



Contact this candidate