Post Job Free
Sign in

C# Microsoft Azure

Location:
Cleveland, OH
Posted:
April 17, 2025

Contact this candidate

Resume:

Name: Sri Santosha Praneela Doddipatla

Mobile: +1-440*******

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

Summary:

* Around 5 years of professional experience in the IT industry, Microsoft Azure, implementing, and designing the infrastructure, Management, setting up, Technical Architecture, and IT Operations.

* Excellent experience in Microsoft Azure services like Virtual machines, Networking, peering, Blob Storage, Azure SQL, Load balancer, backup & recovery, Azure Monitor, Function App, Logic App, Application Insights, Log Analytics, and API management.

* Developed and implemented identity and access management (IAM) solutions using Keycloak and other related technologies, ensuring secure user authentication and authorization across various systems and applications.

* Translated customer requirements into technical specifications and collaborated in the design phase of IAM systems, contributing to successful solution architecture and deployment.

* Optimized SSIS packages with error handling, logging, and checkpoints, improving reliability and recoverability.

* Designed and developed secure, scalable web applications with Angular and ASP.NET Core (C#), ensuring high performance and maintainability of the codebase.

* Developed and maintained enterprise applications using C# within the .NET framework. * Fluent understanding of project management and software development life cycle (SDLC). * Deployed with CI/CD pipelines.

* Good knowledge in migrating databases from SQL & NoSQL Databases

* Proficient in building Web Applications using C#, ASP.NET, Angular, ASP.NET MVC 5.0/4.0, HTML, Javascript, TypeScript, XML, JSON, AJAX, jQuery, Bootstrap, and CSS.

* Designed and implemented object-driven architecture to enhance modularity and reusability in .NET applications.

* Ability to design, deploy, and maintain enterprise-class security, network, and systems management applications within an Azure environment, along with additional capabilities like Internal and external Load balancing, and Auto-scaling.

* Created Azure Monitor dashboards to track end-to-end status for different applications and Infrastructure.

* Designing and implementing cloud solutions that are secure, scalable, resilient, monitored, auditable, and cost-optimized.

* Good interpersonal and communication skills, strong problem-solving and planning skills, and ability to work independently or in a team environment.

* Implemented responsive web design using Angular Material and Bootstrap to ensure optimal device performance.

* Worked with Angular CLI for project initialization, building, testing, and production optimization.

* Integrated RESTful APIs with Angular applications for dynamic content rendering and real-time data updates.

* Participated in code reviews to ensure clean, maintainable, and efficient code. Technical Skills:

Microsoft Azure (PAAS): Azure Function App

Microsoft Azure (IAAS): VMs, VPN, Azure AD

Framework/Technologies: ASP.Net Core 3.1, ASP.NET MVC 5, Angular, WEB API, REST Services, LINQ, Entity Framework, Kendo UI, JavaScript, Typescript, XML, HTML, CSS. Tools: Visual Studio, SQL Server Management Studio, TFS, and Git Active Directory: Azure Active Directory

Backup & Recovery: Azure Backup and on-premises SQL Database. Azure DevOps: Azure Boards, Azure Repos, Azure pipelines (CI/CD) IAC: Good Knowledge of ARM templates

Databases: SQL

Programming Languages: C#,C/C++, Python, Java

Professional Certifications:

* Microsoft Certified: Azure Administrator Associate AZ-104 (2022).

* AZ- 900: Microsoft Azure Fundamentals (2021).

* SC-900 Microsoft Security, Compliance, and Identity Fundamentals (2023).

*PL-900: Microsoft Power Platform Fundamental (2022).

* AI-900: Microsoft Azure AI Fundamentals (2023).

Education:

Master's in computer science, Trine University (Aug 2022- Dec 2023). Experience:

Client: Marathon Petroleum, Findlay, Ohio Feb 2024 - Feb 2025 Project: Health, environmental safety and security Role: .Net Full Stack Developer

Description: Web application that analyzes the input from Marathon Petroleum business users to check and monitor the health and maintenance of all the tanks in various locations. Technologies used: ASP.NET MVC, Angular, React JS, SQL, Kendo UI, TFS, Git, JavaScript, HTML, CSS, C#, JavaScript, TypeScript, XML, Bootstrap, Azure privileged identity management, Azure key vaults, Azure secrets, SSIS, Familiar with Azure Functions and IAC implementation. Responsibilities:

* Involved in requirements gathering calls with BAs, and product owners using Agile methodology, and scrum process.

* Built responsive web interfaces using React.js with functional components and Hooks like useState and useEffect.

* Worked on applications using C#, ASP.NET, MVC5/6, .NET Web APIs, Entity Framework, Azure Logic app, SQL, Function App, LINQ, and various data access layers.

* Integrated RESTful APIs with Angular Services to fetch, process, and display data in a clean and user-friendly interface.

* Developed single-page applications (SPAs) using Angular to create dynamic, interactive user interfaces with reusable components.

* Utilized SSIS Control Flow Tasks (Conditional Splits, ForEach Loop, Script Tasks) to automate workflows and streamline data processing.

* Designing and implementing continuous delivery pipelines that serve the purpose of provisioning and operating client tests as well as production environments.

* Implemented customized Kendo grids for the front-end views along with JavaScript, HTML, CSS

* Refactored legacy .NET applications to .NET Core, optimizing performance and enhancing security.

* Ensure adherence to coding standards and best practices by implementing code reviews, unit testing, and meeting quality gates standards.

* Accomplished smooth integration when deploying and migrating the .NET application to Azure web servers.

* Implemented Azure Privileged Identity Management (PIM) to ensure secure, just-in-time access control for privileged accounts, reducing the risk of unauthorized access to resources.

* Integrated Azure Key Vault for secure management of sensitive information, such as API keys, connection strings, and certificates, ensuring compliance with security policies.

* Utilized Azure Secrets within Azure Key Vault to store and manage sensitive application secrets and ensure secure access from web applications.

* Gained familiarity with Azure Functions to implement serverless computer tasks and automate backend processes, enhancing application scalability and efficiency.

* Implemented Infrastructure as Code (IAC) using Azure Resource Manager (ARM) templates or Terraform for automating the deployment and management of Azure resources, ensuring consistency and repeatability across environments.

* Implemented continuous security scanning with Snyk to identify and resolve vulnerabilities in the application codebase, ensuring secure and up-to-date dependencies.

* Used TFS and Git for version control, collaborating on application code, and ensuring efficient branching and merging for team-based development.

* Ensured secure coding practices while working with sensitive data and ensured application-level encryption when integrating with Azure Key Vault and other Azure security services.

* Developed Angular applications, adhering to design patterns like MVVM and component-based architecture.

* Debugged and optimized Angular applications to improve performance, reduce load times, and enhance the user experience.

* I participated in code reviews and provided feedback to ensure code quality and adherence to best practices.

Client: Metro, Canada. August,2021- August,2022

Project: Monitor Health Safety

Role: .Net Azure Developer

Company: Accenture, Hyderabad, Telangana.

Description: A RESTful API service developed to manage employee data, including employee details, payroll information, and performance reviews. This backend solution was designed to support multiple front-end applications, offering a centralized system for employee-related data, built using ASP.NET MVC, C#, and SQL Server.

Technologies Used: ASP.NET MVC, Angular, React JS, C#, SQL Server, Azure DevOps, Git, TFS, Javascript, Typescript, HTML, XML, CSS.

Responsibilities:

* Involved in requirements gathering calls with BAs, and product owners using Agile methodology, and Scrum process.

* Designed and developed RESTful APIs using ASP.NET MVC and C# for employee data management, focusing on secure and efficient data processing.

* Built database-driven back-end logic, including CRUD operations for employee records, utilizing SQL Server to store and retrieve employee details, payroll information, and performance reviews.

* Optimized performance by implementing lazy loading, onrush change detection, and efficient data binding in Angular.

* Implemented dynamic routing and navigation using Angular Router, improving application structure and usability.

* Utilized TypeScript features (Interfaces, Generics, Decorators) for improved code maintainability and type safety.

* Implemented business logic for employee authentication and authorization, ensuring secure access to sensitive data through role-based access control.

* Developed API endpoints for querying employee data, creating new employee records, and updating existing records, with robust error handling and validation mechanisms.

* Worked with Azure DevOps to automate build and deployment processes, ensuring smooth integration of new features and bug fixes into the production environment.

* Ensured data security and privacy by integrating proper encryption techniques for sensitive employee data during API transactions.

* Wrote unit tests to verify the accuracy and reliability of the API, ensuring the back-end service met business requirements and passed quality standards.

* Collaborated with front-end developers to integrate APIs with the user interface, ensuring the API data was consumed and displayed correctly across different applications.

* Handled production-level application debugging, diagnosing, and resolving issues related to back-end services and database performance.

*Debugged React apps using React DevTools and Chrome Developer Tools.

* Used TFS and Git for version control.

Client: Birla Soft, Hyderabad, India Jan 2019 - July 2021 Role: .Net Developer

Project: Maintenance Team

Description: Making enhancements to already existing applications and maintaining the code standards. Technologies Used: ASP.NET MVC, Angular, C#, SQL Server, Azure DevOps, Git, Javascript, Typescript, HTML, XML, CSS.

Responsibilities:

* Developed and maintained web applications using ASP.NET MVC framework, ensuring responsive and dynamic user interfaces.

* Built and integrated front-end applications using Angular, leveraging two-way data binding and component-based architecture to create interactive UIs.

* Collaborated with cross-functional teams to implement business logic and backend services using C# and ASP.NET MVC.

* Followed Angular's Component-Based Architecture, designing modular, reusable, and scalable UI components.

* Created reusable UI components and custom directives for enhanced UI consistency.

* Designed and optimized database queries using SQL Server, ensuring efficient data retrieval, storage, and management for web applications.

* Configured environment-based builds using angular.json and .env files for different deployment stages.

* Developed RESTful APIs with ASP.NET MVC to support seamless communication between front-end Angular applications and the back end.

* Implemented version control and collaboration workflows using Git to manage the codebase and maintain a smooth deployment process.

* Utilized Azure DevOps for continuous integration and continuous deployment (CI/CD), automating build, test, and release pipelines to streamline development and deployment cycles.

* Worked on unit testing and debugging using tools like XUnit and Visual Studio, ensuring the reliability and performance of applications.

* Collaborated with front-end and back-end developers to integrate Angular front-end with ASP.NET MVC back-end, ensuring full-stack application functionality.

* Participated in Agile development processes, attending sprint planning, daily stand-ups, and retrospectives, ensuring timely delivery of high-quality features.



Contact this candidate