Post Job Free
Sign in

Senior .Net C#

Location:
Frisco, TX
Posted:
March 05, 2025

Contact this candidate

Resume:

Ramya Sree Cherukuri

Senior .Net/Angular Developer

mail: *********.*******@*****.***

Phone: 913-***-****

LinkedIn: ramya-sree-cherukuri-34b129323

Professional Summary:

Over 9 years of experience in Designing, Developing, Testing, Implementing, and Maintaining diverse applications using n-tier architecture, adept in both waterfall and Agile methodologies for successful project delivery.

Proficient in .NET technologies, leveraging advanced C# features (OOP, OOD), multithreading, and various collections, with expertise in SOLID principles and implementing architecture patterns like MVC, MVVM, SOA, Microservices, and N-tier applications.

Developed robust web applications using ASP.NET Web Forms, MVC, and Web API frameworks, specializing in SOAP and RESTful API development.

Implemented ORM frameworks such as Entity Framework, LINQ- to -SQL, NHibernate, LINQ, and Dapper for efficient data access.

Experienced in security frameworks like OAuth, JWT, and Identity Server for authentication and authorization.

Expert in developing Single Page Application (SPA) with Angular 2/4/5/6/7/8/9/10/11/12/13/14/15 Angular CLI, TypeScript, and skilful in Angular features such as Material Design, Components, and Services.

Experience in Data retrieval and Manipulation of SQL SEVER Using ADO.NET components such as Connection Object, Command Object, Datasets, Data Adapter, Data Reader, Data View and Data Table.

Experience in programming the Data Access Layer (DAL), Business Logic layer (BLL) and Presentation Layer (UI) using C#.NET and HTML.

Expertise in Working with databases SQL Server by writing Queries, Stored Procedures, Views using T-SQL, Maintaining Database, experience in Query optimization.

Proficient in developing Business Layer and Data Layer using Language Integrated Query (LINQ) providers for data manipulation.

Proficient in VB.NET programming language.

Extensive experience in creating rich content Web Forms, Web User Controls, Server Controls, Web Service, WCF Service and Web API Calls.

Experience working with Various Source Control software like GIT, Visual Source Safe (VSS) and Visual Studio Team Foundation Server (TFS).

Experience in designing and branding Master Pages utilizing Server Controls, User Controls, Data Grid control, Forms Validation controls, Custom controls and CSS.

Strong Experiences in creating and Integration of XML Web Services. Worked on SOAP HEADER, and

SOAP EXCEPTION. Strong experience in using Oracle for the back-end applications

Working knowledge on different entity framework development approaches - DB-First, Code-First and Model-First

Provide support of eCommerce application

Experienced in Configuration Management, setting up company Version policies, build schedule using GIT, Team Foundation Server (TFS).

Develop and imprinted an AI – based system .

Excellent Interpersonal and Communication skills, willing to work in a team environment with tight schedules and capable of working efficiently under shorter deadlines.

Developed interactive user interfaces with HTML5, CSS3, JavaScript, TypeScript, Bootstrap, jQuery, and AJAX, proficient in Angular, React, and jQuery.

Designed and consumed WCF services for reliable distributed application communication and created visually appealing desktop applications using WPF with advanced data binding and UI customization capabilities.

Proficient in React for dynamic and responsive UI development, managing state logic efficiently with Redux for enhanced web application performance and maintainability.

Skilled in Microsoft SQL Server, MongoDB, Cosmos DB, MySQL, and Oracle databases, including writing optimized SQL queries and stored procedures.

Implemented MongoDB to enhance data scalability and performance, utilizing its robust NoSQL capabilities to manage large datasets effectively in diverse application environments.

Implemented message queues like RabbitMQ, MSMQ, and Apache Kafka for scalable application communication.

Utilized a variety of testing frameworks (NUnit, XUnit, MS Test, MOQ) for unit testing, and front-end testing tools (Karma, Jasmine, Jest, Mocha, Chai).

Set up CI/CD pipelines using Azure DevOps and Jenkins for automating build, testing, and deployment processes.

Expertise in Microsoft Azure, developing and managing Web and Function Apps, integrating Microservices and Logic Apps, and utilizing App Insights, Cosmos DB, and SQL Azure.

Developed Microservices with ASP.Net Core, AWS (EC2, RDS, DynamoDB, S3, Cloud Watch), and Docker, applying design patterns like Singleton.

Proficient in build and deployment tools such as MS Build, Jenkins, and TeamCity for automated build and release processes.

Developed SOAP and RESTful services for standardized application communication and data integration across systems.

Leveraged SQL Server Reporting Services (SSRS) and SQL Server Integration Services (SSIS) for advanced data reporting and integration solutions, including Crystal Reports, D3.JS, Microsoft RDLC, and Telerik Reports.

Migrated a legacy on-premises application to Google Cloud Platform.

Experienced in Docker for containerization and managing containerized applications, optimizing Kubernetes clusters using Amazon EKS, and integrating logging and monitoring tools.

Developed and managed SaaS and PaaS solutions on AWS, including Elastic Beanstalk, Lambda, and Step Functions.

Integrated Dynamics 365 CRM with enterprise systems for seamless data flow and process automation, developing custom plugins, workflows, and JavaScript enhancements to improve user experience and functionality.

Utilized GIT for source code management, including cloning project files, updating branches, regularly retrieving the latest code.

Integrated Oracle databases with .NET applications using ADO.NET and Entity Framework, ensuring seamless data access and high reliability.

Integrated logging via Kafka into the microservices to log critical exceptions, warnings, application events.

Set up environment configuration for DEV, QA, UAT, and PROD.

Developed several endpoints with a microservice driven architecture in .Net core 3.0 using Microsoft coding

Proficient in Git, TFS, and SVN for efficient source code management, collaboration, and version control across development projects.

Ensured compliance with HIPAA guidelines and implemented HL7 standards for secure electronic health information exchange, ensuring interoperability and data consistency in healthcare environments.

Technical Skills:

Languages

C#.Net, VB.NET, T-SQL, PL/SQL, SQL.

.NET Technologies

.Net 7, 6 .Net Framework 4.5, ASP.NET, MVC 4/5, Web API, Razor C#, ASP.NET AJAX, LINQ, WCF, WPF, Web Services, Web Forms, Windows Forms, Windows Services.

Web Technologies

HTML, HTML5, CSS3, XML, XSLT, JavaScript, AJAX, jQuery, JSON, React JS, React Native, AngularJS, Node.js, GitHub, Azure, jQuery, Bootstrap, TypeScript.

Database

My SQL, Oracle SQL Server (2012/2014/2016/2017/2022), AZURE SQL, Azure Blob Storage, Cosmos DB.

ORM Frameworks

ADO.NET, Entity Frameworks, NHibernate, LINQ, Dapper.

Servers

Windows, Microsoft Internet Information Server (IIS 5.0/6.0/7.0/7.5/8.0), Apache Tomcat.

Testing Frameworks

N-unit, X-Unit, MS test.

Azure Services

Azure DevOps, Logic Apps, Function Apps, Blob Storage, Azure App Services, Service Fabric, Kubernetes, Terraform, Azure Data Factory, Azure Service Bus, Azure Storage Explorer.

Source Control Tools

Team Foundation Server, Subversion, Visual Source Safe, Git, Bit Bucket, SVN.

IDE / Utilities

Visual Studio .NET 2016/2022, Visual Web Developer Express, Visual Code, Postman, Notepad++, Eclipse, SSMS.

Debugging tools

Chrome Developer Tools, IE.

Professional Experience:

Client: Cardinal Health, New York. June 2022-Present

Role : Sr .Net Developer/Angular Developer

Responsibilities:

Implemented Agile methodology to drive project development, ensuring iterative progress and continuous collaboration.

Designed and implemented MVC architecture using .NET Core 6, .NET Core 7, enabling modularity, scalability, and independent deployment of application components.

Proficiency in crafting dynamic user interfaces using Angular, React.js, and complemented by HTML5, CSS3, and JavaScript.

Employed TypeScript for statically typed JavaScript, enhancing code maintainability, and RxJS for managing asynchronous data streams and reactive programming within Angular14

Used Angular 14 as framework to create a Single Page Application (SPA) which can bind data to specific views and synchronize data with server by using JavaScript and TypeScript programming.

Developed server-side applications using C# and ASP.NET Core for building robust and scalable APIs, adhering to RESTful principles for seamless integration with client-side applications.

Utilized Entity Framework Core for ORM (Object-Relational Mapping) to facilitate data access and management with Microsoft SQL Server, ensuring efficient database operations.

Developed complex backend services and APIs using Web API in .NET Framework, ensuring secure and reliable communication between clients and servers.

Worked extensively with JSON for data exchange between client and server, ensuring efficient communication and integration with RESTful APIs and ActiveX controls for legacy system interactions.

Created responsive and user-friendly front-end interfaces using HTML5, CSS3, JavaScript, and TypeScript frameworks, enhancing the user experience and accessibility of web applications.

Created responsive and interactive front-end interfaces using React.js, leveraging components from Ant Design for consistent UI design and user experience.

Enhanced React application performance by implementing lazy loading, code splitting, dynamic routing with React Router, seamless transitions, deep linking, and state management with Redux to optimize responsiveness and manage complex application states effectively.

Integrated authentication and authorization mechanisms using OAuth2 for secure access to application resources.

Conducted unit testing for both front-end React components using Jest, and back-end .NET Core APIs using XUnit ensuring high code quality and reliability.

Developed scalable and high-performance data storage solutions using MongoDB, leveraging its NoSQL capabilities to manage large volumes of unstructured data efficiently and support flexible schema designs.

Implemented version control using Git and collaborated effectively using GitHub for codebase management and team collaboration.

Experience with Snowflake cloud data warehouse and AWS S3 bucket for integrating data from multiple source systems which include loading nested JSON formatted data into snowflake table.

Solely responsible for understanding the business requirements by doing a complete analysis.

Responsible for making daily deliverables to onsite with other related activities. Also, Status Report, reviewing the code changes and other process activities.

Worked closely with the client team to design and develop the application according to the requirements using ASP.NET with the business logic implemented using C#.

Implemented Apache Kafka to establish real-time data streaming and processing capabilities, ensuring efficient and reliable communication between distributed applications.

Proficient in deploying and managing applications using OpenShift for container orchestration, ensuring high availability and scalability.

Collaborated with development and operations teams to establish best practices for containerization and deployment in OpenShift.

Implemented Swagger for API documentation and testing, enabling clear and interactive documentation for developers and stakeholders, streamlining API integration and testing processes.

Implemented SSIS for designing and deploying data integration solutions, facilitating seamless data flow between disparate systems, and enhancing data consistency and accuracy across the organization.

Developed and maintained ETL pipelines using SQL Server Integration Services (SSIS) and .NET technologies to automate data extraction, transformation, and loading processes.

Developed WCF services to facilitate communication between applications, ensuring secure and reliable exchange of data across distributed systems, and enabling interoperability with diverse platforms and technologies.

Identified and optimized performance bottlenecks in ETL processes by refactoring SQL queries and .NET code, reducing data load times by 35%.

Designed and developed interactive desktop applications using WPF, leveraging its rich UI capabilities and data-binding features to create modern and responsive user interfaces, enhancing user experience and productivity. Worked on API testing using Postman.

Utilized version control systems such as Git to manage codebase changes, track feature branches, and coordinate team contributions.

Deployed the containerized applications to a Kubernetes cluster, leveraging Kubernetes for orchestration, scaling, and managing containerized workloads.

Utilized Helm for managing Kubernetes applications and implemented CI/CD pipelines using Jenkins and Azure DevOps for automated builds, testing, and deployments.

Worked extensively with Dynamics 365 CRM development environments, customizing, and extending CRM functionality to meet business requirements. Ensured compliance with HIPAA guidelines to protect patient data and privacy.

Utilized Apache as a web server for hosting .NET Core applications on Linux servers, ensuring scalability and performance optimization.

Configured and managed Apache HTTP Server to serve .NET web applications via reverse proxy, ensuring seamless integration between Apache and IIS for load balancing and high availability.

Managed and maintained source code repositories using Bitbucket for version control in a collaborative development environment.

Implemented HL7 standards for electronic health information exchange, ensuring interoperability and consistency in healthcare data communication.

Implemented and managed applications using Pivotal Cloud Foundry, enhancing deployment efficiency and scalability.

Implemented Fast Healthcare Interoperability Resources (FHIR) standards to facilitate the exchange of healthcare information across different systems, ensuring interoperability and consistency in healthcare data communication.

Integrated Blazor with RESTful APIs and backend services, optimizing data retrieval and improving application performance.

Implemented advanced Blazor features such as cascading parameters, JavaScript interop, and authentication, contributing to a more modular and secure application framework.

Implemented Test-Driven Development (TDD) for .NET applications, writing unit tests before code to ensure robust, bug-free features and improve overall code quality.

Developed and maintained automated unit tests using MSTest, NUnit, and xUnit, achieving a high test coverage rate and reducing the occurrence of regression issues.

Architected and maintained reusable Blazor components, reducing development time and ensuring consistent UI/UX across multiple projects.

Environment: ASP.NET Core, ASP.NET Web API, Entity Framework Core, MS Azure, Microsoft Visual Studio, C#, JavaScript, HTML5, CSS3, Angular 14, Microsoft SQL Server 2022, Git, RabbitMQ, Azure DevOps, Docker, NUnit, Agile, Postman, Kubernetes, Jenkins, Terraform, Dynamic 365 CRM, T-SQL.

Client: Mastercard, Tampa, Florida April 2020 to May 2022

Role: Sr .Net/Angular Developer

Responsibilities:

Contributed to an Agile Software Development Life Cycle (SDLC), engaging in sprint planning, daily stand-ups, sprint reviews, and retrospectives to ensure streamlined delivery of robust software solutions.

Developed server-side microservices in C# and ASP.NET Core Web API, focusing on scalability, resilience, and efficient transaction processing for web applications.

Utilized Entity Framework Core to ensure seamless data access, supporting CRUD operations and maintaining data integrity across distributed environments.

Employed JSON for lightweight and fast data exchange between applications, optimizing performance and reducing overhead.

Secured and managed REST APIs using Azure API Gateway, implementing OAuth2 for authentication and authorization, ensuring controlled access to resources in a distributed architecture.

Utilized HTML, CSS, Bootstrap, and JavaScript to create responsive and user-friendly web forms, ensuring a consistent and visually appealing user experience across different devices and browsers.

Enhanced user experience and performance by developing dynamic single-page applications (SPA) using Angular 12.

Implemented responsive design principles to ensure applications provide optimal user experiences on various devices

Utilized grid controls to display and manage complex data sets, such as policy details, claims, and customer information, in an insurance-based application, enhancing data visualization and user interaction for efficient data handling and decision-making.

Solely responsible for understanding the business requirements by doing a complete analysis.

Responsible for making daily deliverables to onsite with other related activities. Also, Status Report, reviewing the code changes and other process activities.

Worked closely with the client team to design and develop the application according to the requirements using ASP.NET with the business logic implemented using C#.

Integrated microservices with SQL Server databases, utilizing T-SQL for efficient data storage, retrieval, and manipulation, ensuring data consistency and security.

Implemented RabbitMQ for asynchronous communication between services, enhancing responsiveness and fault tolerance in the system architecture.

Ensured high code quality and reliability through comprehensive unit testing using NUnit for backend services and Karma for Angular components.

Created and configured Kubernetes manifests (YAML files) to define deployment, services, and ingress, ensuring efficient management and automated scaling of .NET Core applications.

Led the end-to-end migration of a critical business application to GCP, resulting in a reduction in operational costs and an improvement in application performance through optimized resource allocation and scalability.

Integrated TDD into CI/CD pipelines, utilizing tools like Jenkins or Azure DevOps to automate unit test execution, improving the speed of delivery while maintaining software quality.

Used Postman to validate APIs, ensuring reliable data exchange between client applications and microservices.

Built and maintained financial reports and dashboards using PL/SQL, providing insights into transaction trends and performance metrics to support strategic decision-making.

Implemented Apache's mod_ssl for secure HTTPS communication between clients and .NET applications, ensuring data encryption and integrity.

Built and optimized data pipelines using Kafka Connect to stream data from on-premises and cloud sources into analytics platforms.

Developed and deployed cross-platform applications with .NET 5, ensuring smooth execution on Windows, Linux, and macOS environments.

Implemented automated data validation and reconciliation processes using PL/SQL, ensuring data integrity and compliance with regulatory standards.

Managed version control and facilitated team collaboration using Azure DevOps, ensuring efficient codebase management and team coordination.

Utilized Angular animations to create smooth transitions and enhance the overall user experience.

Utilized SQL Server Agent, Windows Task Scheduler, and .NET-based job scheduling frameworks to automate ETL job execution at predefined intervals.

Leveraged LINQ with Entity Framework to build robust data models and streamline database interactions, enhancing the productivity of database-driven applications.

Implemented automated web application testing using Selenium, Jasmine, and Karma for robust and reliable testing of web applications.

Utilized LINQ extensively to perform complex queries on various data sources, including databases, XML, and in-memory collections, enhancing data retrieval efficiency in .NET applications.

Configured and managed Internet Information Services (IIS) for hosting and deploying web applications, ensuring high availability, security, and performance through proper server management and optimization.

Implemented Dependency Injection (DI) within microservices architecture for effective management of application dependencies.

Developed complex reports using SQL Server Reporting Services (SSRS), delivering detailed insights and analytics to business stakeholders.

Designed and implemented data integration solutions using SQL Server Integration Services (SSIS) to streamline data flow between different systems and improve data consistency.

Led Migration of Mainframe Systems to .NET Successfully managed the migration of legacy mainframe systems to .NET platforms, overseeing project timelines, resources, and stakeholder communication to ensure smooth transitions and alignment with business goals.

Developed interactive web applications using Blazor WebAssembly, enhancing user experience with seamless client-side rendering.

Collaborated with cross-functional teams in Agile environments to gather requirements, design solutions, and deliver Blazor applications that meet user needs.

Developed and integrated .NET APIs to facilitate seamless interaction between migrated applications and existing systems, enhancing system interoperability and operational efficiency.

Implemented Redis for caching strategies within microservices, improving response times and reducing load on backend services.

Employed Git for version control to oversee codebase alterations, monitor feature branches, and foster collaborative development practices.

Utilized Jenkins to automate testing and deployment processes, resulting in improved software quality and faster release cycles.

Developed rich, interactive web UIs using Blazor WebAssembly and Blazor Server in .NET Core 3.1 for single-page applications (SPAs).

Containerized services with Docker for consistent deployment across environments, ensuring scalability and portability.

Implemented Kubernetes for orchestrating containerized applications, enabling efficient deployment, scaling, and management across diverse environments.

Environment: .Net Framework, Web Forms, ASP.NET Core Web API, Entity Framework Core, Microsoft Visual Studio, C#, IIS, JavaScript, Angular 12, grid controls, Web Services, Enterprise Library, MS Azure, T-SQL, JSON, SQL Server, Bootstrap, CSS, HTML, Docker, Redis, SSRS, SSIS, Git.

Client: State of Georgia, ATL. January 2018 to March 2020

Role: .Net Developer

Responsibilities:

Utilized Agile methodologies to break down complex features into manageable tasks, ensuring timely delivery and high code quality.

Developed application using ASP.NET MVC4 framework.

Developed module which deals with validating user, changing passwords and searching of information depending upon priority of user in site using ASP.NET.

Utilized Postman for testing and debugging web services to ensure functionality and reliability.

Developed Entity framework-based database access layer using ADO.Net and Entity Framework.

Developed data serialization and deserialization methods using .NET libraries to handle XML formats effectively. Utilized Entity Framework Core for ORM (Object-Relational Mapping) to facilitate data access and management with Microsoft SQL Server, ensuring efficient database operations.

Worked extensively with JSON for data exchange between client and server, ensuring efficient communication and integration with RESTful APIs and ActiveX controls for legacy system interactions.

Created responsive and user-friendly front-end interfaces using HTML5, CSS3, JavaScript, and TypeScript frameworks, enhancing the user experience and accessibility of web applications.

Created responsive and interactive front-end interfaces using React.js, leveraging components from Ant Design for consistent UI design and user experience.

Enhanced React application performance by implementing lazy loading, code splitting, dynamic routing with React Router, seamless transitions, deep linking, and state management with Redux to optimize responsiveness and manage complex application states effectively.

Integrated authentication and authorization mechanisms using OAuth2 for secure access to application resources.

Conducted unit testing for both front-end React components using Jest, and back-end .NET Core APIs using XUnit ensuring high code quality and reliability.

Developed scalable and high-performance data storage solutions using MongoDB, leveraging its NoSQL capabilities to manage large volumes of unstructured data efficiently and support flexible schema designs.

Implemented version control using Git and collaborated effectively using GitHub for codebase management and team collaboration.

Implemented Apache Kafka to establish real-time data streaming and processing capabilities, ensuring efficient and reliable communication between distributed applications.

Implemented Swagger for API documentation and testing, enabling clear and interactive documentation for developers and stakeholders, streamlining API integration and testing processes.

Developed client applications that consume SOAP web services, utilizing tools like WCF (Windows Communication Foundation) to ensure compatibility and performance.

Solely responsible for understanding the business requirements by doing a complete analysis.

Responsible for making daily deliverables to onsite with other related activities. Also, Status Report, reviewing the code changes and other process activities.

Worked closely with the client team to design and develop the application according to the requirements using ASP.NET with the business logic implemented using C#.

Utilized GIT for source code management, including cloning project files, updating branches, regularly retrieving the latest code.

Integrated Oracle databases with .NET applications using ADO.NET and Entity Framework, ensuring seamless data access and high reliability.

Integrated logging via Kafka into the microservices to log critical exceptions, warnings, application events.

Set up environment configuration for DEV, QA, UAT, and PROD.

Developed several endpoints with a microservice driven architecture in .Net core 3.0 using Microsoft coding.

Designed and developed scalable, high-performance web applications using .NET Core 3.1 and ASP.NET Core 3.1, leveraging the framework's modularity and cross-platform capabilities.

Implemented SSIS for designing and deploying data integration solutions, facilitating seamless data flow between disparate systems, and enhancing data consistency and accuracy across the organization.

Developed comprehensive reports using SSRS, leveraging its capabilities for generating detailed insights and analytics, and enabling data-driven decision-making processes for business stakeholders.

Developed WCF services to facilitate communication between applications, ensuring secure and reliable exchange of data across distributed systems, and enabling interoperability with diverse platforms and technologies.

Designed and developed interactive desktop applications using WPF, leveraging its rich UI capabilities and data-binding features to create modern and responsive user interfaces, enhancing user experience and productivity.

Collaborated with the company's compliance team to ensure that the web applications adhered to Government regulations and guidelines.

Environment: Visual Studio Code, Visual Studio, .NET Core, C#, ASP.NET Core, Entity Framework Core, MongoDB, React.js, Redux, Ant Design, Git, GitHub, Swagger, WPF, WCF, Kafka.

Client: Citibank, Wichita, KS November 2016 to Dec 2017

Role: Senior .Net Developer

Responsibilities:

Involve in design and development of web forms, C#.NET Classes data incorporates both N-tier architecture and database connectivity.

Work on creating Restful Services using Web API and C# to provide services to HTTP requests.

Develop user interface (Web Forms) for the modules using ASP.NET server controls, Validation controls, HTML for the front-end ordering system, where business logic was implemented using VB.Net.

Used HTML 5, Cascading Style Sheets (CSS3), Bootstrap and Angular to develop and implement a user-friendly UI design for the presentation layer.

Created Typescript reusable components and services to consume REST API’s using Component-based architecture provided by React.

Design develops and Unit testing of the software with different domains like ASP.NET, C#, Restful API and AWS with TDD methodology. Test web API response by sending required parameters through Unit Testing.

Developed applications using software development life cycle (SDLC) followed of Scrum methodologies

Implemented on page SEO strategies based on key performance indicators obtained through use of analytical tools

Used Pivotal Cloud Foundry (PCF) CLI for deploying applications and other Cloud Foundry (CF) management activities.

Developed and maintained CI/CD pipelines with integration into PCF, automating build and release processes.

Designed and developed a web-based application and component using C# to automatically generate constants by reading and parsing XML source files and schema files.

Created WCF Service which is responsible for communicating and providing real-time data from Oracle Database to Client Application.

Created Stored Procedures, Functions, T-SQL queries in the SQL server.

Created Proxy for WCF Test Client Application using Service Reference to test the WCF service by QA team.

Developed and optimized complex PostgreSQL database schemas to support scalable transaction processing systems, enhancing data integrity and performance.

Designed Console Application,



Contact this candidate