About

I'm Darshana
SSE | .NET | .NET Core | Azure
I've been working as a software developer since 2018. Over the years, I've gained valuable
experience collaborating with both local and international clients.
Initially, I focused on Desktop application development before transitioning to Web
application development a few years ago. Throughout my career, I've worked on numerous
repository across diverse industries such as Pharmaceuticals, Travel, Retail, Wholesale,
Distribution, Restaurants, and Property management.
As an engineer, Passionate about solving complex problems and continuously learning new
technologies.
Tech Stack
Here are some of the core technologies I work with regularly
Category | Technology / Tool | Years of Experience |
---|---|---|
Languages & Frameworks | .NET / .NET Core / ASP.NET / C# | 5+ years |
Entity Framework | 2+ years | |
WCF | 2 years | |
Databases | MSSQL | 4+ years |
MySQL | < 2 years | |
NoSQL | < 1 year | |
Web & API Technologies | REST APIs | 2+ years |
Cloud & DevOps | Azure | 1+ years |
Git / TFS | 1+ years | |
Testing | MSTest | 1 year |
xUnit | < 1 year |
Repository
Here are a few repositories and resources to learn more about my work

E-Commerce Platform Service
E-commerce platform built using a microservices architectureThis is a backend e-commerce application built with .NET 8 using a microservices architecture and REST APIs. It showcases backend development skills and demonstrates event-driven communication with RabbitMQ. The application includes services for authentication, user management, product handling, order processing, and inventory management. The inventory service automatically updates stock levels in response to product creation or order placement, using asynchronous messaging via RabbitMQ.
Azure Function App
Azure HTTP Trigger function applicationThis Azure Function app was developed to demonstrate the ability to convert flat JSON data (nested JSON is not supported) into an Excel file. The function accepts JSON input, converts it into a DataTable, and then exports it to an Excel file using the NPOI library. This project showcases data transformation and file generation in an Azure Functions environment.


Battleship API
The Classic Battleship Game LogicBattleshipAPI is a RESTful API that implements the classic Battleship game logic. The API allows players to place ships on a grid and fire shots to try to sink their opponent's ships. The project is built using .NET 6 and follows a client-server (three-tier) architecture pattern. This includes a console app, and it serves as the client communicating with the API.
Azure Cosmos Database App
Azure Cosmos Database NoSQL applicationThis is a basic CRUD application using Azure Cosmos DB NoSQL. It supports standard Create, Read, Update, and Delete operations through a .NET 6 REST API. The project also incorporates bulk insert procedures, pre-trigger (for validating duplicate names), post-trigger (for inserting log information), and user-defined functions (UDF) to calculate days left for tasks. This implementation serves as a practice for working with Cosmos DB in a RESTful architecture.
