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