Fullstack Lead Developer/Designer bringing 12 years of expertise in Industry. Effectively manages assignments and team members. Dedicated to self-development to provide expectation-exceeding service.
Overview
13
13
years of professional experience
1
1
Certification
Work History
Assistant Consultant
Tata Consultancy Services
12.2021 - Current
Engineered and maintained scalable web applications leveraging .NET Core and Azure services such as Azure App Services, Azure Functions, and Azure Container Services.
Develop and support scalable web, API, and microservices using .NET Core and Azure Service Bus.
Enabled Authentication and Authorization in Web Applications using Azure Active Directory, OAuth, and JWT tokens.
Transformed Monolithic to Microservices Architectures following DDD,CQRS and SAGA design patterns.
Engineered new systems and technological solutions.
Transformed legacy components by employing modern, scalable solutions.
Contribute to team discussions within the agile SDLC involving multiple engineering departments.
Developed diverse JSON payloads.
Decomposed legacy application components into microservices.
Designed HLD and LLD while implementing thorough unit tests and integrated test processes.
Established CI/CD pipelines by implementing DevOps practices.
Created automated tests for unit, integration, and functional testing.
Deployed applications in Azure environments.
Implementing robust security measures, access controls, and compliance standards to safeguard applications and data.
Identifying bottlenecks, optimizing application performance, and scaling resources dynamically.
Collaborated across all stages of the SDLC to ensure seamless delivery, from requirements to maintenance.
Conducted thorough code reviews and produced detailed reports.
Aided junior team members by mentoring and assisting them in understanding code walkthrough processes.
Actively involved in the migration and modernization of existing legacy applications.
Resolved issues by effectively collaborating with Product Owners, Stakeholders, and Project Managers.
Prepared analysis, design, and technical specifications for deliverables. Created release documents and estimated effort required.
Played a pivotal role as Architect and Lead Developer in various projects.
Reviewed developers' code, verifying development standards are adhered to, and code is reused where appropriate.
Defined and implemented system structure, interfaces, and guiding principles to follow software design best practices.
Led design of software solutions, providing consultancy to other team members to improve software design and coding output.
Lead Software Analyst
Agilysys India Pvt Ltd
11.2020 - 12.2021
Design, develop, and maintain web applications using .NET Core and Angular frameworks.
Involved in the entire software development life cycle, including requirements gathering, design, development, testing, integration, and deployment.
Managed the release of the entire product module.
Performed comprehensive code review, and compiled informative reports.
Engaged in architectural discussions with directors and architects.
Developed and showcased proof-of-concept (POC) solutions to validate proposed ideas.
Mentored and coordinated with junior team members to achieve milestones as a team.
Played an active role in adding value to the current product.
Collaborated with Product Owners and Stakeholders to efficiently address issues.
Prepared analysis, design, and technical specification documents for deliverables.
Coordinated with other module leads, QA leads, to ensure the quality of deliverables.
Led full-stack development projects with .Net Core, Angular, and Web API.
Assistant Delivery Manager at Tata Consultancy Services, Global Shared ServicesAssistant Delivery Manager at Tata Consultancy Services, Global Shared Services