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.
Phone

Technical skills

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

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