Summary

Results-driven Full Stack Developer with 5 years of experience, primarily focused on .NET technologies including .NET Core, ASP.NET MVC, WebAPI, and MS SQL. Proficient in building scalable solutions across monolithic and microservice architectures. Additionally experienced with React and Angular, contributing to frontend development as project needs arose. Strong grasp of OOP principles, design patterns, and Agile practices, with a proven track record of delivering technical solutions aligned with business goals. Adaptable team player and effective communicator, excelling in both collaborative and independent environments.

Work Experience

Maruti Techlabs

Technical Lead I

October 2024 - Now

Led the development team, driving end-to-end project delivery from requirements to deployment. Designed scalable backend systems, APIs, and microservices. Conducted code reviews, optimized performance, and ensured best practices. Engaged with clients to gather requirements and translate them into technical solutions. Mentored team members and collaboration.

Maruti Techlabs

Senior Software Engineer II

January 2023 - September 2024

Delivered features and optimized systems across the backend and frontend. Managed data migrations, API improvements, and performance tuning. Collaborated with stakeholders to align technical solutions with business goals and contributed to architectural decisions.

Maruti Techlabs

Senior Software Engineer I

January 2022 - December 2022

Handled backend development, frontend adjustments, and data migrations, ensuring consistency and quality. Analyzed features from both technical and business angles, resolved cross-team challenges, provided UI mockups, and mentored junior developers.

Maruti Techlabs

Junior Software Engineer

July 2020 - December 2021

Focused on backend development and frontend enhancements. Designed REST APIs, RabbitMQ events, and client UI mockups. Documented features for team clarity and client reference. Emphasized business requirement understanding and implemented asynchronous processing using message brokers to improve system efficiency.

Maruti Techlabs

Software Engineer Intern

December 2019 - June 2020

Gained hands-on experience with .NET Core, JavaScript, jQuery, asynchronous programming, Entity Framework Core, and REST APIs. Contributed to API development and integration in an Agile environment. Supported event-driven architecture using RabbitMQ and performed small-scale data migrations.

Education

Marwadi University

Computer engineering - Bachelor of Engineering

2016 - 2020

Skills

  • Languages

    C#, TypeScript, JavaScript, SQL, HTML, CSS

  • Frameworks & Libraries

    .NET Core, .NET Framework, Web API, MVC, Minimal API, Fast Endpoint, OAuth2, Angular, React, Next.js, Entity Framework, Polly, FluentValidation, XUnit

  • Database Management Systems

    MS SQL Server, ElasticSearch

  • Tools

    Visual Studio, SSMS, Visual Studio Code, MS Office, Notepad++, GitHub, Docker, NewRelic, JIRA

Projects

Buy & Sell Used Cars – Carrier, Buyer, and Admin Portals

Technologies: C#, .NET Framework, ASP.NET MVC, ASP.NET Core, SOAP/REST APIs, OData, Web Services, Microservices, GitHub, LINQ, Entity Framework, JavaScript, jQuery, RabbitMQ, Redis Cache, Microsoft SQL Server, ElasticSearch

Role & Responsibilities: Development, Unit Testing, Client Communication, Task Creation, Requirement Analysis, Code Review, Feature Analysis, Issue Resolution, and Team Lead.

Description: Developed Carrier, Buyer, and Admin portals for a used car marketplace. The Carrier portal allows carriers to manage vehicle pick-ups, deliveries, driver assignments, inspections, and seller payments. The Buyer portal enables buyers to browse available vehicles, make purchases, schedule deliveries, manage payments, and track orders. The Admin portal manages vendor payments, offer modifications, third-party communications, notifications, and user management.

Media Cogent - Advertising Management System

Technologies: C#, .NET Framework, ASP.NET MVC, GitHub, LINQ, JavaScript, jQuery, ADO.NET, AngularJS, Microsoft SQL Server

Role & Responsibilities: Handled full-cycle development & testing, client communication, requirement analysis, feature evaluation, and translating business needs into technical solutions.

Description: Built an advertising management system for media agencies and advertisers, covering ad planning across TV, radio, print, cinema, and digital. Managed budgets, cost calculations, lifecycle tracking, and role-based access.

Project Demos Portal

Technologies: AngularJS, Node.js, MongoDB

Role & Responsibilities: Designed and implemented the portal using UI Bakery, leveraging built-in components and actions. Generated Angular code and customized it as per project requirements.

Description: Developed a company-specific portal showcasing various projects, including details like technologies used, platforms, media (videos/images), and demo URLs.