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