Post Job Free
Sign in

Result-driven .NET Core Developer with CQRS expertise

Location:
Ahemdabad Kasora, Uttar Pradesh, India
Posted:
May 04, 2026

Contact this candidate

Resume:

KUSHAL VAGHELA

.Net Developer

+918********* Ahmedabad, Gujarat ***************@*****.***

ABOUT ME

I am a .NET Developer with 4 years of hands-on experience working across ASP.NET MVC and .NET Core Web Apis. For the last 3+ years, I’ve been focused on building applications using the CQRS pattern and working on a large headless e-commerce project. I have strong experience developing APIs, structuring clean and scalable backend logic, and creating reliable Windows Services. I enjoy solving problems, improving system performance, and writing code that is easy to maintain and understand EDUCATION

BACHELOR OF COMPUTER APPLICATION 2018-2021

SKILL

Entity Framework Core

.NET Core 6 & 8 ASP.NET MVC CQRS Architecture

LINQ T4 Code Generation

WORK EXPERIENCE

Kaushalam Digital Pvt. Lmt. - .Net Developer 12/2021 - NOW I’m a .NET Developer with 4 years of experience working on large-scale, headless e-commerce platforms. I primarily work with .NET Core 6 and 8 Web APIs using the CQRS pattern, along with SQL Server and PostgreSQL. I have hands-on experience building and maintaining complex e-commerce features, including product management, order workflows, inventory handling, multi-store architecture, discount engines, and vendor/brand attribute mapping. I also work extensively with Windows Services, T4 code generation, stored procedures, database indexing, and materialized views. My experience includes developing secure admin APIs with JWT authentication and handling both front end login and standard user authentication flows Built and maintained large headless e-commerce systems using .NET Core 6 & 8 Web APIs with CQRS architecture Designed APIs for add-to-cart, orders, product listing, product detail, and product management. Worked with SQL Server & PostgreSQL (tables, stored procedures, materialized views, indexing, covering index) Implemented product attributes: vendor, brand, color, size, child/parent category mapping Developed size–color combinations, vendor mapping, and inventory management logic Implemented discount logic: brand-level discount, quantity-based discount, split-product discount Worked on multi-store architecture (100–200 stores) with store-level product cloning and product mapping Built product cloning: Grand Master Master Store level, including dynamic name and color logic Managed custom logos, line management, and store-to-store mapping Developed customer-level discount systems and JWT-based authentication for admin Created related product logic, product tags (New, High Stock, Low Stock), and facet/filter management Worked with T4 .NET code generation for automating repetitive code Implemented order workflow features: change order, payment pending orders, and cart-to-order transition Built image management and facet color handling for product display Developed Windows Services to fetch inventory from third-party systems like NAV and AlphaBorder, map their SKUs to internal product codes, and automatically update inventory levels. Built Windows Services for automated product cloning and background data processing Implemented Excel import/export functionality to update product-related data using multi-threaded operations for improved performance

Implemented a master–store product sync mechanism to automatically update store-level products when changes occur in the master product.

Synced all key product details—including categories, brand, vendor, color, size, inventory, and images—whenever the master product was updated.

Added logic to enable automatic synchronization only when the store-level “sync” flag is active, ensuring controlled and accurate data propagation

RESTful Web APIs

SQL Server & PostgreSQL Swagger

Optimized Query Writing

c#

SHASTRI SWAMI SHREE DHARMAJIVANDASJI INSTITUTE OF INFORMATION TECHNOLOGY - JUNAGADH Ensured consistent product information across multiple stores by maintaining reliable master-to-store data mapping and update processes.

Worked with Swagger for API documentation and implemented rate-limiting to prevent abuse and ensure stable API performance.

Added IP-check validation in the “Add Order” API to block suspicious requests coming from VPNs or unauthorized locations.

Developed complete order-journey management, handling all steps from cart to final order placement. Implemented employee login functionality on the front-end to support internal workflows and restricted access. Integrated third-party platforms like GraphxSource for custom logo management and processing Built threaded processing for product logo generation and updates to improve performance and reduce wait time. Implemented decoration mapping logic, including stitch count, character limits, and logo placement rules for customized products

Jogi InfoTech - Trainee / Intern 2/2021 - 11/2021

Completed software development training in a company environment, working on real-time projects. Developed a Windows-based Inventory Management application and a web application using MVC architecture. Gained hands-on experience in application development, database operations, and debugging. Learned to follow coding standards and understand business requirements. Improved technical and problem- solving skills through practical implementation.

Completed professional training in software application development with hands-on project work. Worked on a Windows-based application focused on Inventory Management System. Gained practical experience in requirement analysis, development, testing, and debugging. Improved skills in C#, .NET, database handling, and application logic design. Implemented features such as product management, stock updates, and inventory tracking. Designed user-friendly forms for adding, updating, deleting, and viewing inventory data. Integrated database operations (CRUD) to ensure accurate data storage and retrieval. Improved system efficiency by reducing manual inventory handling errors. Worked on a web-based application using MVC (Model–View–Controller) architecture. Developed Controllers, Models, and Views to maintain clean code separation. Created responsive UI pages and implemented business logic in controllers. Integrated database connectivity for dynamic data display and operations.



Contact this candidate