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.