Post Job Free
Sign in

Stack Developer C#

Location:
Chicago, IL, 60602
Salary:
65
Posted:
April 04, 2025

Contact this candidate

Resume:

KarlaPudi Giri Vennela

Sr .Net Full stack developer

Phone: +1-913-***-****

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

LinkedIn: linkedin.com/in/giri-vennela-6751-/

PROFESSIONAL EXPERIENCE:

Over 10 years of experience in IT, specializing in building, testing, deploying, and maintaining enterprise applications using microservices and modern web frameworks.

Proficient in SDLC methodologies, including Agile ensuring efficient project execution and delivery.

Expertise in .NET technologies, including C# 10.0, Multithreading, and Collections, while following design patterns like Singleton, Factory, and Repository.

Created use case diagrams, sequence diagrams, and class diagrams for design purposes.

Implemented architectures like MVC Architecture, n-Tier Architecture, and Microservices, ensuring modularity, scalability, and maintainability.

Hands-on experience with .NET frameworks, including ASP.NET Core Web App, ASP.NET Core Web API, ASP.NET MVC, and Microservices.

Extensive knowledge of ORM frameworks such as ADO.NET, Entity Framework, and Entity Framework Core for data access and manipulation.

Integrated JSON and XML-based APIs with third-party services for seamless data communication.

Proficient in cloud platforms like Microsoft Azure, with expertise in API Gateway, App Services, Azure SQL Database, Cosmos DB, and App Insights.

Experienced in implementing secure authentication and authorization mechanisms using OAuth2, SSL, and JWT.

Developed responsive and dynamic user interfaces using Angular10+, TypeScript, AngularJS, HTML5, CSS3, JavaScript, Bootstrap, jQuery, and AJAX.

Worked with databases like Microsoft SQL Server, PostgreSQL MongoDB, Cosmos DB, MySQL, and Oracle, creating optimized SQL queries and stored procedures.

Optimized PL/SQL stored procedures and functions using indexing, partitioning, and query tuning techniques.

Integrated messaging solutions using RabbitMQ, MSMQ, and Apache Kafka for scalable inter-service communication.

Developed unit tests using XUnit to ensure code quality in .NET Core applications.

Implemented unit and integration testing using Karma and Jasmine testing frameworks for Angular applications.

Customized and integrated Telerik UI controls, such as grids, charts, and forms, to streamline data visualization and improve application functionality.

Worked closely with QA teams to standardize API testing processes using Postman, SOAP UI, and Swagger UI.

Set up CI/CD pipelines using tools like Azure DevOps, Jenkins for automated builds, testing, and deployments.

Containerized applications using Docker and managed Kubernetes clusters with Amazon EKS for dynamic workload management.

Designed and implemented scalable cloud architectures using AWS services resulting in improved application performance and reduced operational costs.

Experienced with version control tools including Git, SVN, and TFS for effective source code management.

Proficient in build and development tools like Visual Studio Code, and SQL Server Management Studio to streamline application development and debugging.

Technical Skills:

Languages

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

.NET Technologies

.NET (6, 7, 8), ASP.NET, MVC, Web API, WCF, WPF, LINQ, Entity Framework, Blazor.

Web Technologies

HTML5, CSS3, JavaScript, jQuery, React.js, Angular, Node.js, TypeScript, Bootstrap.

Database

My SQL, Oracle SQL Server, AZURE SQL, Azure Blob Storage, Cosmos DB.

ORM Frameworks

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

Testing Frameworks

N-unit, X-Unit, MS test, Karma, Jasmine.

Web Services

SOAP UI, Postman, OAuth 2.0-based APIs, Swagger UI, RESTful web services (ASP.NET Core Web API)

Cloud Technologies

Azure, AWS

Version Control Tools

Team Foundation Server (TFS), SVN (Subversion), Git, Bit Bucket.

Web Servers

Docker, Kubernetes, Amazon EKS.

Methodologies

Agile (Scrum)/Kanban.

Professional Experience:

CLIENT: United Airlines, Chicago, IL Oct 2023-Till date

ROLE – Sr .Net Full stack developer

Responsibilities:

Adapted to changing requirements in Agile environments, delivering continuous improvements while maintaining code quality and meeting project deadlines.

Designed and implemented scalable microservices, enabling independent deployment, fault isolation, and seamless integration across distributed systems.

Developed logic scalable APIs and robust backend using ASP.NET Core 8.0, C# 11, and MVC frameworks, ensuring high performance and maintainability.

Optimized and secured RESTful APIs by implementing caching strategies, compression, pagination, and managing endpoints using Azure API Management.

Integrated Entity Framework Core for efficient database operations, managing application data, status updates, and repayment records while optimizing performance through query profiling, indexing, and stored procedures.

I have experience using Terraform to automate infrastructure deployment in Azure and AWS, managing resources efficiently with Infrastructure as Code and integrating it into CI/CD pipelines."

Developed secure APIs using OAuth 2.0 access tokens, ensuring proper client authentication and authorization.

Used AWS SNS to send real-time notifications by integrating with Lambda and SQS, ensuring reliable message delivery for system updates and alerts.

Developed and optimized complex T-SQL and PL/SQL queries for data retrieval, transformation, and performance tuning.

Designed and developed WCF services for enterprise-level applications, enabling seamless communication between distributed systems.

Proficiency in .NET Core and .NET Framework for developing web applications, APIs, and microservices using C#.

Experience with SQL Server, Entity Framework, and Dapper for efficient data access, along with performance tuning techniques like indexing and caching.

Developed responsive interfaces using Angular 16, HTML, CSS3, JavaScript, and TypeScript, with dynamic data binding and efficient state management.

Built hybrid mobile applications using Ionic Framework with Angular, React, or Vue.

Designed responsive and customizable UI components using Ionic’s built-in UI toolkit.

Integrated Ionic apps with RESTful APIs and Graph QL for real-time data retrieval.

Implemented Kendo UI components in Angular applications, improving development speed and user experience through responsive, interactive interfaces.

Leveraged RabbitMQ for workflow management and task processing, enhancing system reliability and efficiency.

Implemented OAuth 2.0 authorization flow for secure API access using JWT tokens and refresh tokens.

Implemented client-side technologies such as JavaScript, Node.js, and NPM, optimizing front-end performance.

Deployed and managed applications on Azure App Services, enabling scalability, security, and performance optimization.

Implemented Azure Functions for automating workflows, processing events, and integrating cloud services.

Used Azure Monitor and Application Insights for tracking performance, detecting issues, and improving system reliability.

Migrated legacy databases to Azure SQL, implementing scalable, cloud-based solutions with microservices architecture to enhance system performance and reliability.

Implemented Docker for containerization, enabling seamless application deployment, and used Kubernetes for orchestration and scaling to ensure high availability and efficient resource management.

Developed Kafka producers and consumers in .NET for high-throughput message processing and configured XUnit test fixtures and collections to ensure efficient testing and shared context management.

Configured and managed CI/CD pipelines in Azure DevOps to automate builds, testing, and deployments, ensuring smooth software delivery

Environment: C# 11, ASP.NET Core 8.0, MVC, Angular 16, TypeScript, JavaScript, HTML5, CSS3, RESTful APIs, SOAP, OAuth 2.0, Azure API Management, Swagger, Postman, SOAP UI, SQL Server, Entity Framework Core 8, Azure, Azure DevOps, CI/CD Pipelines, Docker, Kubernetes, RabbitMQ, Apache Kafka, Visual Studio Code, XUnit, Swagger UI.

Client: Fiserv, Milwaukee, Wisconsin Aug 2022 – Sep 2023

Role: .Net Full stack Developer

Responsibilities:

Participated in the SDLC, using Agile (Scrum) for iterative development and timely delivery.

Implemented Onion Architecture to separate core logic and external dependencies for maintainability.

Developed ASP.NET Core 6 Web APIs for frontend-backend communication and service integration.

Built scalable application with .NET Core 6, managing patient data and scheduling.

Developed scalable RESTful APIs using .NET 6, Web API, and Entity Framework Core 6, ensuring high performance and security.

Utilized Entity Framework Core 6 for data access and ORM in Health care management applications.

Conducted static and dynamic code analysis using SonarQube, dot Trace, and IL Spy to assess maintainability and security risks.

Reverse-engineered SOAP-based APIs and converted them into modern RESTful/Graph QL APIs for improved interoperability.

Worked with JSON to create and use RESTful APIs for smooth data exchange between client and server.

Integrated Dapper with ASP.NET Core Web API and ensured robust unit testing using mock databases and dependency injection.

Configured Azure API Gateway for API traffic management, load balancing, and security.

Designed and developed user-friendly web forms using HTML5, CSS3, JavaScript, and C# 10 for Health care System.

Created responsive UI components in Angular 13 for seamless HTTP communication with backend services.

Designed and developed web-based business solutions using .NET/C#, MVC architecture, jQuery, Web Services, and relational databases like Oracle, ensuring seamless integration and efficient back-end development.

Implemented Blazor Web Assembly for client-side interactivity, enabling a modern web UI with C# instead of JavaScript. Integrated Blazor components for interactive and dynamic web interfaces.

Designed and developed Blazor Server (6.0) components for high-performance, scalable applications with real-time UI updates from the server.

Designed database schema, implemented stored procedures, and optimized performance with

T-SQL in SQL Server.

Implemented Apache Kafka for real-time data streaming and processing.

Implemented multi-factor authentication (MFA) with SSO to enhance security and meet compliance requirements.

Automated workflows using Azure Logic Apps, streamlining patient data processing and reminders.

Implemented Azure Blob Storage for secure file management, storing patient records and consultation videos.

Integrated Swagger UI, Postman for API testing, improving endpoint exploration and usability

Conducted integration tests using Jasmine, XUnit, JIRA for reliable components.

Containerized apps using Docker, deployed on Kubernetes for orchestration and scaling.

Implemented CI/CD pipelines with Azure DevOps for seamless integration and delivery across environments.

Environment: C# 10, C# 11, ASP.NET Core 6, .NET Core 6, Web API, Entity Framework Core 6, Onion Architecture, RESTful APIs, SQL Server, T-SQL, HTML5, CSS3, JavaScript, Angular 13, Blazor Web Assembly 6.0, Blazor Server 6.0, Swagger UI, Postman, Apache Kafka, Jasmine, XUnit, JIRA, Azure App Services, Git, Azure DevOps, CI/CD Pipelines, Docker, Kubernetes.

Client: STATE OF Montana, Helena, MT JAN 2021- JUL 2022

Title: Sr .Net Developer

Responsibilities:

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

Developed applications using .NET MVC 5 architecture, ensuring modularity and independent deployment of component

Used JSON for data exchange between client and server, ensuring fast and efficient communication.

Created and executed automated test cases in SOAP UI to improve API reliability and performance.

Created robust APIs using ASP.NET Web API and VB.Net, adhering to RESTful principles for seamless client integration.

Implemented Entity Framework 6 for ORM with Oracle, optimizing data management and database operations.

Designed and developed RESTful APIs using ASP.NET Core Web API, ensuring high performance, scalability, and security.

Designed responsive, user-friendly interfaces with HTML5, CSS3, JavaScript, and TypeScript frameworks.

Developed React.js interfaces, integrating Ant Design components for a consistent UI design.

Implemented ETL workflows to extract, transform, and load data between SQL Server and cloud-based data warehouses.

Automated build, testing, and deployment with CI/CD pipelines using Jenkins.

Deployed and managed web applications using Azure App Services, ensuring high availability and scalability.

Integrated OAuth2 for secure access and authorization to application resources.

Used Apache Kafka for real-time data streaming between distributed applications.

Containerized applications using Docker for consistent deployment across environments and orchestrated them with Kubernetes, ensuring scalability, high availability, and efficient resource management.

Configured and managed GIT for version control, build automation, and release management, ensuring efficient collaboration and streamlined development workflows

Leveraged JIRA for project management and Confluence for documentation and collaboration.

Environment: Agile, Service-Oriented Architecture (SOA), .NET MVC 5, ASP.NET Web API, VB.Net, Entity Framework 6, Oracle, SQL Server, ASP.NET Core Web API, RESTful APIs, HTML5, CSS3, JavaScript, TypeScript, React.js, Ant Design, ETL, Azure App Services, JSON, OAuth2, Apache Kafka, Docker, Kubernetes, TFS, Azure DevOps, CI/CD Pipelines, JIRA.

Kia Motors, Irvine, CA Oct 2017 – Dec 2020

Title: .NET Developer

Responsibilities:

Managed projects using the Agile methodology, focusing on structured planning, development phases, and documentation for timely delivery.

Built MVC web applications in .NET Framework, ensuring modularity and maintainability.

Designed APIs using ASP.NET MVC for backend/frontend integration.

Worked with XML to exchange data between client and server, ensuring structured and efficient data handling.

Developed cross-browser compatible interfaces with Bootstrap, JavaScript, HTML, CSS and used AngularJS for security authentication and session management.

Designed dynamic, interactive front-end interfaces with AngularJS to improve user experience.

Implemented AJAX for seamless client-server data interaction.

Implemented RabbitMQ for asynchronous communication, enhancing scalability and reliability.

Developed and optimized data models in NoSQL databases (MongoDB) to support fast read and write operations.

Developed serverless applications leveraging AWS Lambda and API Gateway, enhancing system efficiency and reducing infrastructure management overhead.

Developed and consumed SOAP web services for secure communication between systems.

Designed and developed responsive web applications using Bootstrap to ensure seamless user experiences across devices, implementing dynamic components like modals, carousels, and accordions to enhance interactivity and usability.

Containerized applications with Docker, deploying them to a Kubernetes cluster for orchestration and scaling.

Managed version control using TFS, handling merges and feature implementations.

Environment: Agile, .NET Framework, MVC, ASP.NET MVC, ADO.NET, SQL Server, XML, Bootstrap, JavaScript, HTML, CSS, AWS, AngularJS, AJAX, RabbitMQ, Docker, Kubernetes, NoSQL, MongoDB, SOAP Web Services.

Client: WELLS FARGO, BANGALORE AUG 2015– SEPT 2017

Title: Jr. Developer

Responsibilities:

Followed Agile (Scrum) methodologies to deliver .NET applications in iterative development cycles.

Designed and implemented microservices architecture to ensure scalability, modularity, and independent deployment.

Created ASP.NET Web Forms, Class Libraries, and C# code for business and data access logic.

Developed responsive web interfaces using HTML4/HTML5 and styled applications with CSS3.

Implemented JavaScript and jQuery for interactive UI components.

Optimized SQL queries and stored procedures for VB.NET applications.

Utilized ADO.NET to create data access layers for WinForms applications, ensuring efficient communication with Oracle Database.

Maintained source code versions and enhanced application performance using Team Foundation Server (TFS) and Visual Studio debugging tools.

Developed and integrated comprehensive unit tests using JUnit, enhancing code reliability and substantially reducing production bugs.

Implemented CI/CD pipelines using Azure DevOps, significantly reducing deployment time and increasing release frequency.

Environment: Agile (Scrum), .NET Framework, Microservices Architecture, ASP.NET Web Forms, Class Libraries, C# 5.0, ADO.NET, WinForms, Oracle Database, HTML4, HTML5, CSS3, JavaScript (ES5), jQuery, SQL, VB.NET, TFS, Visual Studio.



Contact this candidate