Summary
Danish Elahi is a backend software engineer with over two years building enterprise-grade RESTful APIs in C# and .NET, using ASP.NET Core and Entity Framework Core.
His work spans the full backend lifecycle: database schema design, API development, performance optimization and cloud deployment on Microsoft Azure. Along the way that has meant event-driven messaging with Apache Kafka, Redis caching, and real-time communication over SignalR.
He also builds products end to end, including Budgetick, an offline-first finance and habits app, so backend decisions tend to arrive with a product opinion attached.
Experience
Software Engineer · Crossonic
oct 2025 – presentDesigning and building enterprise RESTful APIs in .NET 8, and the Azure deployments that carry them.
- Designs and develops enterprise-level RESTful APIs using .NET 8 and Entity Framework Core as part of a collaborative backend team.
- Works directly with product and business stakeholders to turn requirements into backend features.
- Reviews code to keep quality and conventions consistent across the codebase.
- Contributes to Azure cloud deployments supporting reliable, scalable backend services.
C# · .NET 8 · ASP.NET Core · Entity Framework Core · Microsoft Azure
Associate Software Engineer · Crossonic
mar 2024 – oct 2025Built and maintained features across enterprise API surfaces, the data layer beneath them, and their cloud integration.
- Built and maintained features for enterprise-level RESTful APIs using .NET 8 and Entity Framework Core.
- Designed database schemas and wrote optimized SQL queries, contributing to a 20% improvement in application responsiveness.
- Integrated Azure services (Blob Storage, App Services) to support cloud deployments and improve system scalability.
- Worked in Agile sprints, contributing to sprint planning, standups and retrospectives.
C# · .NET 8 · Entity Framework Core · SQL Server · Azure Blob Storage
Selected work
Digital Austrian
completedAn internal operations platform for Austrian Airlines, handling flight management, passenger tracking, invoicing and bag tag generation.
backend developer · C# · .NET 8 · ASP.NET Core · Entity Framework Core · Apache Kafka · Redis · SQL Server
Budgetick
liveAn offline-first mobile app that puts finance, habits, tasks and goals in one place, instead of one app each.
creator: product, backend and mobile · React Native · Offline-first sync · Google Sign-In · Push notifications
Skills
- languages
- C# · SQL · TypeScript
- frameworks
- .NET 6 · .NET 8 · ASP.NET Core · Entity Framework Core
- frontend
- React · Vite
- architecture
- RESTful API design · Unit of Work · Repository Pattern · Role-Based Access Control
- messaging & cache
- Apache Kafka · Redis · SignalR · Firebase Cloud Messaging
- cloud & services
- Microsoft Azure · Azure Blob Storage · Azure App Services · Docker
- database
- SQL Server · Database schema design · Code-First · Database-First · Query optimization
- practices
- Agile / Scrum · Code reviews · Performance optimization
Education
- BSc Software Engineering, University of Agriculture, Faisalabad · gpa 3.52 / 4.00Sep 2020 – Jun 2024