Lead Developer with proven expertise in team management and high-quality web application delivery. Proficient in overseeing projects from inception to launch while collaborating with cross-functional teams. Strong ability to optimize workflows and cultivate a results-oriented environment.
Overview
8
8
years of professional experience
Work History
Lead Engineer
Virtusa
Chennai
08.2022 - Current
Collaborated with business teams to refine user stories, and actively participated in grooming activities.
Analyzed functional and technical changes with architects, crafting user stories, and developing release plans.
Managed and mentored a development team of 10+ engineers, ensuring alignment with project goals and delivery timelines.
Led the backend team, responsible for breaking down user stories into tasks, mapping them to developers, and driving execution.
Conducted POCs on new requirements, technical improvements, and adoption of tools (e.g., Cursor AI, Gemini) to accelerate development and improve productivity.
Performed code reviews to maintain quality and consistency across the codebase.
Managed and executed sandbox, non-production, and production backend deployments, ensuring smooth release cycles with minimal downtime.
Created detailed user tickets for development, ensuring clarity and completeness for successful implementation.
Provided technical expertise in Node.js, React.js, Next.js, Firestore and GCP to enhance code quality and system performance.
Handled production data management, including running scripts for data uplift during deployments to ensure consistency.
Owned and optimized deployment processes, ensuring seamless release management.
IT Analyst
Tata Consultancy Services
Chennai
02.2021 - 08.2022
Managed a team of three backend developers, ensuring the timely delivery of key services.
Led product development from concept to market launch, utilizing Node.js and the Express Framework.
Wrote comprehensive unit tests to verify the reliability and stability of backend services.
Identified and resolved performance bottlenecks to enhance application efficiency and scalability.
Implemented secure authentication and authorization mechanisms, including HMAC and JWT.
Integrated AWS Lambda for deployment and scalability of product components.
Application Developer
Tata Consultancy Services
Chennai
01.2019 - 02.2021
Designed, developed, and maintained robust features for web applications using Ruby on Rails.
Supported JavaScript functionality to enhance dynamic user interfaces.
Contributed to critical 'Code Red' projects, resolving urgent technical challenges.
Implemented enhancements to the Content Management System, improving content handling, and user experience.
Expanded technical expertise with HTML, CSS, JavaScript, and Postgres for full-stack development.
Junior Developer
Tata Consultancy Services
Chennai
10.2017 - 01.2019
Actively participated in Agile processes, including sprint planning and daily scrums, ensuring timely task delivery.
Integrated database modules with backend code using APIs and raw SQL queries via ActiveRecord ORM.
Collaborated with cross-functional teams to gather requirements and align on application functionality.
Utilized version control systems such as GIT and SVN to maintain code integrity and facilitate collaboration.
Education
Bachelor of Engineering - Computer Science
Anna University
Chennai, IN-TN
2017
Skills
Backend Development: Nodejs, Ruby on Rails, Sequelize, ActiveRecord ORM