Summary
Overview
Work History
Education
Skills
Certification
Accomplishments
Languages
Extracurricular Activities
Personal Information
Relevant Experience
Timeline
Generic

Annu Sharma

Kolkata

Summary

With over 20 years of extensive experience in the IT training industry, I bring a unique blend of technical expertise, content development acumen, and leadership capabilities. Currently serving as a Senior Training Consultant at NIIT Limited, I have previously held key positions such as Tech Lead (Product Development), Product Engineer (Software Development), and Senior Manager – Learning Development, contributing significantly to both technical and managerial functions across my career. My professional journey spans across Software Development, Learning Content Creation, and Technology Training, with hands-on experience in Java Full-Stack, MEAN/MERN Stack, DevOps, AWS Cloud, RDBMS, and MongoDB. I have led multiple cross-functional teams, managed end-to-end training life cycles, and driven curriculum innovation initiatives to align with evolving industry trends. A key pillar of my recent work has been the strategic integration of Generative AI (GenAI) tools into learning and development programs. I specialize in utilizing AI-powered tools like ChatGPT, Gemini, GitHub Copilot, and Tabnine to enhance both training delivery and software development efficiency. My managerial focus involves fostering innovation through AI, mentoring teams on AI adoption, and ensuring alignment with organizational goals in digital transformation. I have successfully conducted numerous workshops and webinars on emerging areas such as Prompt Engineering, equipping learners and professionals with the skills to effectively utilize AI in real-world scenarios. My approach emphasizes interactive, multimedia-rich training environments, including the creation of AI-generated images, music, and videos, to boost learner engagement and retention. From a managerial standpoint, I have: Led training strategy initiatives that improved program effectiveness and learner outcomes. Mentored and upskilled internal training teams on modern tools and pedagogical approaches. Collaborated with stakeholders and clients to tailor training solutions that meet business objectives. Monitored key performance metrics to assess training impact and continuously refine delivery models. Championed a culture of continuous innovation and knowledge sharing, especially in the domain of AI-enhanced learning. My ability to bridge technical depth with a strategic vision for education and team leadership enables me to design, lead, and scale impactful training programs that empower both individuals and organizations to thrive in a technology-driven world.

Overview

22
22
years of professional experience
1
1
Certification

Work History

Senior Training Consultant

NIIT
01.2024 - Current
  • My role involves designing and executing effective training programs, utilizing a deep understanding of technologies such as Java DevOps, Spring, Hibernate, RDBMS, MongoDB, JavaScript, TypeScript, HTML, CSS, Bootstrap, Angular, React, Node.js, C#, CI pipeline, GitLab, Docker, Kubernetes, JUnit, Mockito, Mocha, Chai, Jasmine, Python, AWS, and Azure. I collaborate with cross-functional teams to ensure that training initiatives align with product development goals, fostering skill enhancement and continuous learning. My experience as a Tech Lead in product development enables me to bring a practical, hands-on approach to training, ensuring that participants gain both theoretical knowledge and practical application skills.

Tech Lead

NIIT
01.2021 - 12.2023
  • Product Design and Development: Designing and developing the based upon the requirement given by various stakeholders and clients.
  • Participated in products development during this period
  • Productivity Tracker: This platform is used to Implement a solution to capture the effort of organization member in simplified, swift, and interesting manner. Also provides Solution to help members understand the value they provide to the growth of business and self-evaluate. Stakeholders should be able to monitor efficiency and help in improving the efficiency with data driven feedbacks. Leadership team should be able to generate report quickly and system should also suggest new way of presenting the report. Solution should have the capability to identify efforts overshoot and provide opportunity to reduce it. Solution should have the capability interoperate seamlessly with existing systems
  • Raas: Review as a Service is a project that will provide the automation process for the reviewing system. It will reduce the manual workload of the mentors that are reviewing the practice challenges of the learners. Review of any type of assignments / practice / challenge across all tracks including but not limited to code, files, documents, audio, video-based submissions. Facilitate timely review process by the mentor or authorized internal / external stakeholder. Provide clear visibility of the current state of learner progress and completion of all practices and assignments and to track each learner progress. Help mentors / reviewers in saving time and effort in doing the review.
  • StackQuotient: An online testing platform for various test format like Coding test of various technologies, MCQ, time bound test etc.

Product Engineer

NIIT
01.2017 - 12.2021
  • Product Design and Development: Developing the products based upon the requirement given by various stakeholders and clients.
  • Participated in products development during this period
  • StackQuotient: An online testing platform for various test format like Coding test of various technologies, MCQ, time bound test etc.
  • Stackbook: An Online Learning Platform Developed an online learning platform which helps the learners to learn new courses. Admin should be able to upload the courses in proper structure. User’s should be provided credentials to login to the platform and they should be provided access to the required courses. Platform must support various content types like audio, video etc.
  • Hobbes: An online automated code review platform Developed an automated code review platform for the learners. Generate the code quality reports for the user based upon the code they have implemented. It supports code review of various technologies like Java FSD, .NET FSD, MEAN and MERN

Training Consultant

NIIT
01.2013 - 12.2017
  • Training Management: TNA, TNI, preparing Training Calendar, organizing Online and Offline Trainings end to end, conducting Training Effectiveness Feedback, monitoring Examination and Evaluations after training.
  • Identifying training requirements for employees pan India and preparing Training Calendar accordingly.
  • Monthly meeting with all Business Unit heads and identify growth path for employees.
  • Arranging and monitoring training programs as per Training Calendar.
  • Conducting training program feedback and analyze effectiveness of the training.
  • Monitoring exam clearance and certification of employees pan India.
  • Skill mapping and deployment for all technical employees pan India.
  • Handling appraisal and rewards/ awards process of all technical employees pan India.
  • Business Communication: Performing day to day transactional written communication to various stakeholders, articulating various issues in an effective manner for better understanding and quick action procedures.
  • Timely communication to all business units regarding Training Calendar, Training Program and curriculum, feedback, meetings, appraisals and examination.
  • Clear and continuous feedback communication to every candidate regarding their performance.
  • MIS: Preparing monthly, quarterly and annual reports for higher management using internal SAP.
  • Creating periodic reports using advance Excel with Pivot Table, Pivot Chart, Power Pivot, Power View, Slicer, MS Office.
  • Performing data analysis on data extracted from internal SAP.
  • Creating presentations for depicting data in pictorial form for easy understanding and quick decision making.
  • Recruitment and Joining formalities: Conducting interviews and joining formalities for technical staff.
  • Conducting induction programs for new joiners pan India.
  • Taking profiles for new recruitment and assigning tests for candidates.
  • Employee Engagement: Coordinating, arranging and planning various engaging activities for employees like: - Role-based online quizzes. Tech Discussion Tech Pedestal Tech chat Tech Bulletin

Training Specialist

NIIT
01.2009 - 12.2013
  • Training: Conducting technical trainings for external customers of the Organization.
  • Conducting online and offline trainings on technologies like Programming Logic, Core Java, J2EE, Spring core, Spring MVC, Maven, Hibernate and DBMS.
  • Training using tools like Netbeans and Eclipse.
  • E-commerce project development using Spring, Java, Maven and Hibernate.
  • Examinations: Conducting exams and tests of candidates for each module of curriculum, creating question paper and conducting technical interviews.
  • Creating module-based question paper.
  • Conducting technical interviews.
  • Performance management: evaluating projects, code reviews, giving feedback and improvement plans to candidates.
  • Evaluating individual candidate projects by manual testing and test cases.
  • Conducting individual code review of projects for each candidate.
  • Giving formal and periodic feedback to candidates during SDLC and after project submission and code review.
  • Creating improvement plan for candidates and re-evaluating projects and code till successful completion of projects.
  • Content Development: Developing content for courses i.e, Slide presentation content, reference documents, technical guide, curating video content over online portal and YouTube.
  • Developing content for courses using Slide presentation and documents.
  • Developing technical guide for courses and projects.
  • Curating training videos over online platform.

Trainer

NIIT
01.2005 - 12.2009
  • Training: Conducting technical trainings for external customers of the Organization.
  • Conducting online and offline trainings on technologies like Programming Logic, Core Java, J2EE, Spring core, Spring MVC, Maven, Hibernate and DBMS.
  • Training using tools like Netbeans and Eclipse.
  • E-commerce project development using Spring, Java, Maven and Hibernate.

Tech Support

WNS
01.2003 - 12.2005
  • Tech Support and Product Training: Supporting USA based clients on Linux platform.
  • Conducting product training for new team members.

Education

MCS -

Pune University
01.2010

BCS -

GGDU
Bilaspur
01.2000

Higher Secondary Board (12th) -

MP Board
01.1997

Secondary Board(10th) -

MP Board
01.1995

Skills

  • Windows 10/11
  • Linux Ubuntu
  • Amazon Linux
  • Red hat
  • Solaris
  • Java FSD
  • Spring
  • MEAN
  • MERN
  • Prompt Engineering
  • Java 21
  • JDBC
  • Spring Core
  • Spring MVC
  • Spring Boot3
  • REST API
  • Hibernate
  • JPA
  • Microservices
  • Spring cloud
  • Spring cloud Gateway
  • Resilience
  • Kafka
  • JavaScript
  • ES6
  • TypeScript
  • Angular
  • Bootstrap
  • REACT
  • CSS
  • HTML5
  • NodeJS
  • C#
  • ExpressJS
  • Sequalize
  • Mongoose
  • Python
  • Junit
  • Mockito
  • Mocha
  • Chai
  • POSTMAN
  • Protractor
  • Jasmine
  • Jest
  • Cypress
  • H2
  • MySQL
  • MongoDB
  • DynamoDB
  • Oracle
  • MS SQL
  • Docker
  • Kubernetes
  • Jenkins
  • Postman
  • Insomnia
  • Git
  • DevOps
  • Agile
  • Gitlab
  • Jira
  • Trello
  • Training
  • Design and Development
  • Manpower Development
  • Manpower deployment in projects
  • Operational Decision making
  • AWS
  • Serverless
  • EC2
  • Compute
  • Storage
  • IAM
  • ECR
  • EKS
  • Elastic Beanstalk
  • RDS
  • VPC
  • ChatGPT
  • Microsoft Co-pilot
  • Gemini
  • GitHub Co-pilot
  • Tab nine

Certification

  • MCT (Microsoft Certified Trainer)
  • GNIIT (Software Engineering)

Accomplishments

  • Excellence Award, 2, Exceptional training delivery and technical mentorship in Software Development and GenAI programs
  • Champions Team Award, 3, Contributing to successful projects and teamwork, driving innovation, and meeting key goals in product development and training
  • Quality Training Delivery Award, Providing high-quality training in Software Development and GenAI
  • Average Learner Satisfaction Score, 95%+, Across training programs in Generative AI, Software Development, and Full-Stack Development
  • Curriculum Quality Enhancement, Helping over 5000+ professionals grow across well-known organizations

Languages

  • English
  • Hindi

Extracurricular Activities

Yoga & Ayurveda Reading Books Traveling

Personal Information

  • Date of Birth: 04/26/78
  • Gender: Male
  • Marital Status: Married

Relevant Experience

NIIT, NIIT Stackroute, Senior Training Consultant, Corporate Trainer (Full Stack), 01/2024 to present, Designing and executing effective training programs utilizing a deep understanding of technologies such as Java DevOps, Spring, Hibernate, RDBMS, MongoDB, JavaScript, TypeScript, HTML, CSS, Bootstrap, Angular, React, Node.js, C#, CI pipeline, GitLab, Docker, Kubernetes, JUnit, Mockito, Mocha, Chai, Jasmine, Python, AWS, and Azure., Tech Lead, Tech Lead (Product Design and Development), 01/2021 to 12/2023, Designing and developing products based on requirements from stakeholders and clients., Product Engineer, Product Engineer, 01/2017 to 12/2021, Developing products based on requirements from stakeholders and clients., Training Consultant, Training Consultant, 01/2013 to 12/2017, Managing training needs analysis, organizing training programs, and monitoring effectiveness., Training Specialist, Training Specialist, 01/2009 to 12/2013, Conducting technical trainings for external customers., Trainer, Trainer, 01/2005 to 12/2009, Conducting technical trainings for external customers., Tech Support, Tech Support (WNS), 01/2003 to 12/2005, Supporting USA based clients on Linux platform and conducting product training for new team members.

Timeline

Senior Training Consultant

NIIT
01.2024 - Current

Tech Lead

NIIT
01.2021 - 12.2023

Product Engineer

NIIT
01.2017 - 12.2021

Training Consultant

NIIT
01.2013 - 12.2017

Training Specialist

NIIT
01.2009 - 12.2013

Trainer

NIIT
01.2005 - 12.2009

Tech Support

WNS
01.2003 - 12.2005

MCS -

Pune University

BCS -

GGDU

Higher Secondary Board (12th) -

MP Board

Secondary Board(10th) -

MP Board
Annu Sharma