Post Job Free
Sign in

Software Engineer .Net C#

Location:
Naperville, IL
Posted:
June 25, 2025

Contact this candidate

Resume:

Fanendra Ganti

Naperville, IL *****732-***-**** • *********@*****.***

Profiles

• https://www.linkedin.com/in/gfanendraa/

Professional Summary

Core Expertise:

Results-driven Software Engineer & Technical Lead with 16+ years of experience in designing, developing, and deploying scalable, secure, and high-performance applications. Specialized in the .NET ecosystem, C#, JavaScript, Angular, React, API development, Azure cloud computing, and DevOps automation.

Enterprise Application Modernization: Migrated legacy .NET applications to .NET 8 & Azure, enhancing performance, security, and cloud capabilities.

API & Microservices Development: Designed and built modern RESTful APIs & Microservices using .NET Core, ASP.NET Web API, and transitioned legacy SOAP/WCF services to API-first architectures.

Full-Stack Development: Developed enterprise web applications with Angular, React, and serverless Azure Functions, ensuring high-performance, scalable, and responsive UIs.

Secure API Architecture: Designed and implemented OAuth 2.0 & JWT-based APIs with Azure API Management (APIM) for secure authentication and access control.

Event-Driven Architectures: Integrated Azure Service Bus (Queues, Topics), Event Grid, and Azure Functions for distributed, event-driven systems.

Performance Optimization: Improved application efficiency using Redis caching, async programming, and SQL tuning for high-performance applications.

DevOps & CI/CD Automation: Automated CI/CD pipelines using Azure DevOps (YAML-based), ensuring zero-downtime deployments for Angular, React, and .NET applications.

Infrastructure as Code (IaC): Defined repeatable cloud provisioning using ARM/Bicep, enabling seamless cloud infrastructure deployment.

Software Development Best Practices: Enforced branch policies, PR workflows, and NuGet dependency management for secure, maintainable code.

Cloud Security & Networking: Designed Azure Networking & Security strategies, including IP whitelisting, VNET, Managed Identity, and role-based access controls (RBAC).

• Leadership & Mentorship: Led engineering teams in Azure DevOps Skills

Languages: C#, JavaScript, Python. Frameworks & Libraries: .NET (Core, ASP.NET MVC, Web API), Node.js, Angular, Entity

Framework, AI/ML, OpenAPI.

Cloud & DevOps: Azure (Key Vault, Blob

Storage, DevOps, Authentication), CI/CD

Pipelines, Infrastructure as Code (ARM, Bicep).

Databases: SQL Server, Redis.

Software Development: Object-Oriented

Analysis and Design (OOAD), Design Patterns,

Data Structures, Distributed Systems, Agile,

Clean Code.

Security & API Management: OAuth 2.0, JWT

Authentication, API Security, IP Whitelisting,

Azure API Management (APIM).

Messaging & Integration: Azure Service Bus

(Queue, Topic-Subscription), Event-driven

Architectures, Web Services (SOAP, WCF).

Tools & Development Environments: Git,

GitHub, Azure Repos, JIRA, Fiddler, Chrome Dev

Tools, Visual Studio, Visual Studio Code,

Postman, XRM Toolbox.

Enterprise Solutions: Power Apps, Power

Automate, Dynamics CRM, API Development,

ETL/Batches, Single Page Applications (SPA),

Windows Applications.

Certifications

• Microsoft Certified: Azure Developer Associate

MB2-712 Microsoft Certified Professional: Microsoft Dynamics CRM 2016 Customization and Configuration

• 70-315: Developing and Implementing Web Applications with Microsoft Visual C#® Work History

Full Stack Software Developer, 03/2025 to Current

Dell – Austin, TX

Project McLaren

Designed and developed POCs demonstrating Micro Frontend (MFE) integration across cross- platform frontend applications, enabling modular and scalable UI architecture.

Implemented advanced logging and cache tracing mechanisms, including automated strategies for clearing and monitoring cache, enhancing performance diagnostics.

Built a Complex Object Configurator with dynamic rules and UI rendering, improving configurability and reusability of modular business components.

Developed backend ASP.NET Core APIs to support feature-level context object flags, providing conditional rendering and logic control to the frontend.

Contributed to React-based UI enhancements by integrating new components, optimizing performance, and maintaining cross-platform consistency.

Software Engineer III, 11/2020 to 01/2025

Microsoft – Remote

Project: Provisioning System Modernization (DPS) Project Overview: Led the modernization of a legacy .NET 4 application to .NET 8, enhancing performance, security, and scalability while transitioning to an Angular-based front-end. Revamped the architecture across multiple components, ensuring seamless integration between the backend (ASP.NET Core Web API) and frontend (Angular, TypeScript, RxJS, NgRx).

Web API & Backend Development:

Angular Web Application & Frontend Development:

Azure Cloud & DevOps Implementation:

• Migrated and optimized RESTful APIs using .NET Core Web API, Entity Framework, and LINQ.

• Designed microservices architecture for scalable and modular development. Implemented OAuth 2.0, JWT Authentication, and Azure API Management (APIM) for secure API access.

• Utilized Azure Functions, Service Bus, and Logic Apps for event-driven automation. Designed SQL Server databases, optimized queries, and improved performance with Entity Framework Core.

Developed an Angular-based UI using Angular, TypeScript, RxJS, and NgRx for state management, ensuring a responsive and intuitive user experience.

• Integrated RESTful APIs using HttpClient and observables, optimizing API calls for efficiency. Applied lazy loading, module splitting, and change detection strategies for performance optimization.

• Implemented role-based authentication and Azure Active Directory (AAD) integration.

• Developed unit tests using Jasmine and Karma, ensuring high code quality.

• Transitioned code to use Azure SDK, replacing deprecated Microsoft.Azure libraries. Integrated Azure resources, including Storage (Blob, Queues, Tables), SQL Server, Redis Cache, and Key Vault.

Implemented CI/CD pipelines in Azure DevOps (YAML-based) for seamless Angular and .NET Core deployments.

Tools and Technologies:

Angular, TypeScript, RxJS, NgRx, Angular Material, Tailwind CSS, Jasmine, Karma.

.NET 8, ASP.NET Core Web API, C#, Entity Framework Core, LINQ Queries. Azure DevOps (CI/CD Pipelines, Secure Releases), Azure Functions, Azure Logic Apps, Azure Key Vault, Azure Storage, Azure SQL Server, Azure Service Bus. OAuth 2.0, JWT Authentication, Azure AD B2C, Azure API Management, Role-Based Access Control

(RBAC).

Visual Studio, VS Code, Postman, Fiddler, Git, Azure Repos, JIRA, Azure Boards.

• Created build and release pipelines with branching strategies to ensure robust version control. Senior Consultant II, 11/2017 to 11/2020

Industrie Reply – Burr Ridge

Client: CNH Industrial

Project: Vehicle Management System

Dynamics CRM Customization and Integration:

IoT Device Activation:

Customized and configured Dynamics CRM Sales Module to support lead tracking, opportunity management, and pipeline visibility for the Vehicle Management System project.

Designed custom entities, forms, and workflows to mirror sales processes, such as quoting, order tracking, and account management.

Implemented Ribbon Workbench for customizing buttons, commands, and contextual menus to streamline user interactions within the Sales module.

Developed and implemented plugins using Dynamics CRM SDK to extend out-of-the-box features, enabling advanced sales-related workflows.

Used XRM ToolBox to configure custom actions, business rules, and advanced data manipulation tasks within Dynamics CRM.

Integrated third-party sales and marketing tools with Dynamics CRM, ensuring real-time data exchange and improved visibility into customer interactions.

Configured and optimized business process flows for managing sales stages, from lead qualification to closure, ensuring consistency and compliance.

Leveraged Dynamics CRM to automate workflows for activating and provisioning IoT-enabled devices, integrating Sales-like workflows to manage device inventory and customer requests.

Designed and implemented device activation requests and business rules to align with client- specific needs.

Integrated Azure Service Bus for asynchronous messaging between IoT devices and backend systems, ensuring efficient communication.

• Utilized Azure Blob Storage for secure management of IoT-related data, maintaining high Development of ETL Tools:

Collaboration and Documentation:

Technologies & Frameworks: Microsoft Dynamics CRM, .NET Framework, ASP.NET, JavaScript, Ribbon Workbench, XRM Toolbox, Dynamics CRM SDK, Entity Framework. Cloud & DevOps: Azure Service Bus (Queue, Topic-Subscription Model), Azure Blob Storage, Azure DevOps (CI/CD Pipelines), Azure Logic Apps.

Security & API Management: Azure API Management (APIM) for Rate-limiting, IP Whitelisting via Azure App Gateway & Firewall, Role-Based Access Control (RBAC) & Authentication Policies. Tools & Development Environments: Visual Studio, Visual Studio Code, Git, GitHub, Postman, JIRA, Fiddler.

standards of data integrity.

Designed and developed ETL tools using .NET batch applications to migrate sales-related data

(e.g., customer records, leads, and transactions) into Dynamics CRM.

Built data extraction, transformation, and loading processes to consolidate disparate data sources into the CRM system, ensuring accurate and real-time availability of sales data.

Enhanced ETL workflows to integrate sales pipelines, account hierarchies, and opportunity histories, improving decision-making and reporting accuracy.

Prepared technical documentation, including system design, configuration, customizations, workflows and integration specifications.

Dynamics CRM Technical Consultant, 01/2016 to 07/2017 Adisys Corp, IT Trailblazer LLC – Redmond

Client: Microsoft

Project: Microsoft Security Response Center

Email Triage and Case Management:

Vulnerability Assessment and Classification:

Incident Assignment and Escalation:

Utilized Dynamics CRM as a triaging tool to manage incoming emails received by the Microsoft Security Center.

Reviewed and triaged emails to determine if they represented real vulnerabilities or were classified as spam.

Converted incoming emails into cases within Dynamics CRM, capturing relevant information and metadata.

• Collaborated with the triage team to assess the severity and impact of reported vulnerabilities.

• Applied established criteria and guidelines to accurately categorize and prioritize each case.

• Analyzed and evaluated the content of reported emails to identify potential security vulnerabilities. Collaborated with security analysts and technical experts to investigate and validate reported vulnerabilities.

Technologies & Frameworks: Microsoft Dynamics CRM, .NET Framework, C#, JavaScript, Dynamics CRM SDK, Dynamics Workflows.

Tools & Development Environments: XRM Toolbox, Dynamics CRM Plugins, Visual Studio, Postman, Git, Azure Repos.

Utilized the capabilities of Dynamics CRM to assign incidents to the respective owners or teams responsible for their resolution.

Collaborated with stakeholders to ensure the accurate and timely assignment of incidents based on severity and priority.

Technology Specialist, 07/2014 to 12/2015

Robert BOSCH Engineering and Business Solutions Limited – Hyderabad, India Client: Microsoft

Project: ASGHAL (Qatar govt.)

Technologies & Frameworks: Microsoft Dynamics CRM, .NET Framework, C#, JavaScript, Custom Plugins, Dynamics CRM Workflow, ESRI Maps

Tools & Development Environments: Visual Studio, Visual Studio Code, Dynamics CRM SDK, XRM Toolbox, Git, Fiddler.

• Customize and configure the Dynamics CRM platform to meet specific business requirements.

• Develop and implement custom entities, forms, workflows, and plugins within Dynamics CRM.

• Integrate Dynamics CRM with other systems and third-party applications.

• Conduct data migrations and transformations, ensuring accurate and efficient transfer of data.

• Provide technical expertise and support to stakeholders using the CRM system.

• Collaborate with cross-functional teams to gather requirements and design CRM solutions.

• Stay updated on the latest Dynamics CRM features and functionalities.

• Test and debug CRM solutions to ensure proper functioning and reliability.

• Document CRM customizations, configurations, and integration processes.

• Assist in training end-users on CRM functionality and usage. Technical Lead, 09/2013 to 07/2014

ProKarma Softech Pvt.Ltd – Hyderabad, India

IT Analyst, 05/2011 to 08/2013

Tata Consultancy Services – Hyderabad, India

Software Devloper, 01/2009 to 04/2011

Applied Information Sciences – Hyderabad, India

Software Engineer, 02/2008 to 12/2008

Idea Entity – Hyderabad, India

Software Developer, 11/2006 to 01/2008

Safertek Software – Hyderabad, India

Education

Master of computer applications: Computer Applications, 06/2006 Jawaharlal Nehru Technological University - Hyderabad Bachelor of computer applications: Computer Applications, 07/2003 Osmania University - Hyderabad



Contact this candidate