Overview
Technical skills
Timeline
Roles

Overview

Software engineer with 5 years of experience building enterprise desktop and cross-platform applications using C#, .NET, WPF, Angular, ASP.NET Core, and Electron.NET. Experienced with distributed architecture and real-time communication using gRPC and gRPC-Web, plus REST APIs and high-volume streaming patterns. Has hands-on experience with UI development, modular architecture, and CI/CD using GitHub Actions.

Technical skills

Node JS
C#
SQL
TypeScript
JavaScript
Node JS
Electron
C#
Entity Framework Core
WPF
xUnit
ASP.NET Core
gRPC for .NET
Databases
MS SQL
Frontend
AG Grid
Angular
Angular Material
D3.js
RxJS
Mobile
MVVM
DevOps
Azure
Azure DevOps
Git
gRPC
CI/CD
GitHub Actions
Rest API
QA
Postman
Swagger

Timeline

Senior Software Engineer Senior
Prodigy Technovations Pvt Ltd Full-Time
Aug 2024 to Oct 2025 1 Year 2 Months Bengaluru In office
Led the modernization of a legacy WPF desktop app into a cross-platform solution using Angular, Electron.NET, and ASP.NET Core for Windows, macOS, and Linux deployment. Built responsive component-based UIs with Angular and visualization tooling, and implemented real-time protocol visualization with RxJS. Architected a layered distributed backend using actor-based services, gRPC, and protobuf concepts, including gRPC-Web/REST integration and high-volume streaming via publish-subscribe patterns. Set up GitHub Actions CI/CD and unit testing with NUnit to improve release quality and reliability.
Angular
ASP.NET Core
Electron
Angular Material
AG Grid
D3.js
RxJS
gRPC for .NET
Rest API
GitHub Actions
CI/CD