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