CORPORATE TRAINER

Ragav Kumar V

Chennai, India
+91 6382549376

PROFILE

With nine years of rich experience in technical training and mentoring, I, Ragav Kumar, have empowered over 3000 professionals by imparting advanced skills in both web and data engineering. My expertise spans the MERN/MEAN stacks, Flask, Python, and cutting-edge Data Engineering technologies such as Azure Databricks with PySpark, Delta Lake, and Azure Data Factory. I specialize in developing comprehensive, project-based curriculums covering data warehousing concepts, advanced SQL, Spark programming, CI/CD pipelines, and frontend engineering aligned with WCAG standards. This dual focus on full-stack and data engineering ensures that learners are well-equipped to tackle modern, data-driven challenges in the enterprise environment.

CORPORATE TRAINER

Full Stack & Data Engineering Trainer

Dec 2020 - Current

Providing extensive training in both web and data engineering domains. Courses cover the MERN/MEAN stacks, NextJS, Nuxt, VueJs, Python, Django, and Flask alongside advanced topics in Data Engineering with Azure Databricks, PySpark, Delta Lake, and Azure Data Factory. My training modules integrate hands-on exercises that encompass data warehousing concepts, ETL pipelines, advanced SQL manipulations, real-time streaming, and CI/CD automation for scalable data solutions.

  • Trained 3000+ professionals in MERN, MEAN, Next.js, Vue, Django, and Flask
  • Built full-stack curriculums with real-world projects, API integration, accessible form handling, and semantic markup
  • Focused on component design, routing, state management, and scalable frontend patterns
  • Delivered hands-on training in Azure Databricks, PySpark, Delta Lake, and ADF
  • Designed end-to-end ETL workflows with real-time streaming and Delta Live Tables
  • Automated CI/CD for pipelines using Azure DevOps and implemented Unity Catalog
  • Simplified complex data engineering through project-based, modular training

CLIENTS

Sanlam

Sanlam

Virtual, South Africa

Technologies Delivered

Python

MSSQL

Pandas

Numpy

PySpark

Azure Databricks

Delta Lake

Structured Streaming

Delta Live Tables

Unity Catalog

Azure Data Factory

HTML

CSS

ReactJS

NextJS

Flask

Scikit

Matplotlib

Seaborn

Power BI

Lumera Software Solutions

Lumera Software Solutions

Chennai, India

Technologies Delivered

HTML

CSS

JavaScript

WCAG Compliance

Git

Agile methodologies

TypeScript

Vue.js

Pinia

Vitest

Python

FastAPI

SQLite

Hexaware

Hexaware

Virtual, India

Technologies Delivered

Python

JavaScript

MySQL

MSSQL

Git

Agile methodologies

AWS

Azure

Azure Databricks

PySpark

Delta Lake

Delta Live Tables

Structured Streaming

Unity Catalog

Azure Data Factory

Apache Spark

Airflow

Proclink

Proclink

Hyderabad, India

Technologies Delivered

HTML

CSS

WCAG Compliance

JavaScript

Node.js

TypeScript

Angular

DynamoDB

Express

MSSQL

Git

Agile methodologies

AWS

Zuci Systems

Zuci Systems

Chennai, India

Technologies Delivered

Node.js

Express

PostgreSQL

Git

Agile methodologies

JavaScript

Jest

Mocha

Tata Consultancy Services

Tata Consultancy Services

Virtual, India

Technologies Delivered

Java

CHG IT CONSULTANCY

CHG IT CONSULTANCY

Chennai, India

Technologies Delivered

Python

Nihilent Limited

Nihilent Limited

Chennai, India

Technologies Delivered

Angular

HTML

CSS

Semantic HTML

JavaScript

TypeScript

Git

Agile methodologies

Jasmine

Karma

PostgreSQL

GraphQL

Apollo Server

Hurix Digital

Hurix Digital

Chennai, India

Technologies Delivered

MongoDB

Express

ReactJS

Node.js

HTML

CSS

Semantic HTML

JavaScript

NextJS

GraphQL

Apollo Server

Naf Technology Services

Naf Technology Services

Coimbatore, India

Technologies Delivered

Angular

RxJS

HTML

Semantic HTML

CSS

JavaScript

TypeScript

Grass.ai

Grass.ai

Virtual, India

Technologies Delivered

ReactJS

Redux

HTML

CSS

Semantic HTML

JavaScript

TanStack Query

Jest

Cypress

GraphQL

Apollo Server

TypeScript

NextJS

Guvi Geek Network

Guvi Geek Network

Virtual, India

Technologies Delivered

MongoDB

Express

ReactJS

HTML

Semantic HTML

CSS

Node.js

Redux

JavaScript

Git

Sedin Technologies

Sedin Technologies

Virtual, India

Technologies Delivered

Node.js

Jest

Mocha

MongoDB

Mongoose

Zuora India Private Limited

Zuora India Private Limited

Chennai, India

Technologies Delivered

HTML

CSS

JavaScript

TypeScript

Angular

Git

Past Roles

ZUORA

ZUORA

Software Engineer (II)

Nov 2020 - May 2021

  • Led UI team in integrating Python and Flask microservices into Zuora Billing, enhancing product integration
  • Translated Figma designs to develop the Zuo UI design system, focusing on pixel-perfect UI
  • Optimized web performance and spearheaded security and Single Sign-On (SSO) initiatives
  • Streamlined deployment processes using Docker and Jenkins, ensuring efficient environment management
  • Maintained high code quality and adopted progressive enhancement in software development

ReactJS

AWS

Docker

Jenkins

Python

Django

Flask

ZUORA

ZUORA

Software Engineer (I)

Nov 2017 - Nov 2020

  • Key contributor to the development of Zuora Revenue, automating revenue recognition and ensuring ASC 606 compliance
  • Designed user interfaces and led the front-end technology upgrades without disrupting live production
  • Implemented robust security protocols, including Multi-flow authentication and conducted thorough code reviews
  • Conducted deep bug analysis and solution prototyping, improving product reliability and user experience
  • Managed Agile processes, utilizing JIRA for workflow optimization and conducted technical training sessions

Angular

Angular Material

Karma

Jasmine

Jest

AWS

Docker

Jenkins

TATA CONSULTANCY SERVICES

TATA CONSULTANCY SERVICES

Assistant System Engineer

Jul 2017 - Nov 2017

  • Developed an automation tool that leveraged regular expressions to reduce manual intervention by 60%, enhancing productivity
  • Analyzed production environment to identify and eliminate bottlenecks, optimizing daily business tasks
  • Utilized Functional Programming concepts (currying, HoF, monads) and immutable objects to ensure efficient data management
  • Employed regex extensively for accurate pattern matching and data segregation, integrating with clipboard.js for enhanced usability
  • Adopted Material Design standards and automated the creation of knowledge articles, improving information organization

ReactJS

Material-UI

Ramda

TATA CONSULTANCY SERVICES

TATA CONSULTANCY SERVICES

Assistant System Engineer

Feb 2017 - Jul 2017

  • Designed and migrated APIs to GraphQL, optimizing network requests for a sales management application handling invoicing and inventory
  • Implemented Material Design standards with SCSS mixins and Flexbox for responsive layouts
  • Enhanced app performance by reducing time to first paint and interaction by 40%, using lazy loading and dependency injection techniques
  • Achieved Optimistic UI updates and effective cache handling, modularizing the app into smart and presentational components
  • Developed reactive forms, ensuring dynamic and user-friendly interfaces for data entry and management

Angular

Angular Material

GraphQL

Node.js

Express

MongoDB

TATA CONSULTANCY SERVICES

TATA CONSULTANCY SERVICES

Assistant System Engineer

Oct 2016 - Jan 2017

  • Managed state with Ngrx, employing actions, reducers, and store for a workflow management system with CRUD functionality
  • Utilized RxJS for reactive programming, enhancing UI responsiveness and performance
  • Integrated REST API-based services with mid-flight cancellation capabilities using @Effects from Ngrx
  • Created a dynamic dashboard and forms using Bootstrap 3, ensuring a seamless user experience
  • Implemented routing with Ngrx and designed reactive forms for generating dynamic user inputs

Angular

NgRx

RxJS

Bootstrap

TypeScript

BOOKS

  • Mastering JavaScript
    Mastering JavaScript

    Unlock the Power of JS for Web DevelopmentBy Ragav Kumar V

  • Advanced CSS Techniques
    Advanced CSS Techniques

    Elevate your styles with modern CSS methodologies and frameworks.By Ragav Kumar V

  • Learning Python
    Learning Python

    A Comprehensive Guide to Python ProgrammingBy Ragav Kumar V

TALKS

  • Partial Pre-Rendering Hybrid approach

    Chennai ReactJS Meetup

  • Qwik - A Zero JS Resumable Frame

    Chennai JavaScript Meetup

  • CSS Container Queries & CSS Variables

    Chennai JavaScript Meetup

  • Exploring Svelte

    Chennai JavaScript Meetup

Education
  • Amrita School of Engineering, Coimbatore
    Amrita School of Engineering, Coimbatore

    Aug 2012 - Apr 2016

    B.Tech in Mechanical Engineering

    CGPA: 8.5 / 10

  • Maharishi Vidya Mandir, Chennai, Tamil Nadu
    Maharishi Vidya Mandir, Chennai, Tamil Nadu

    Jun 2011 - Apr 2012

    12th CBSE Board

    Marks: 437 / 500

Co-Curricular Achievements
  • Hackathon Champion - Best UX Design

    Secured the top spot for exceptional User Experience design in Zuora’s global hackathon, showcasing innovation and creativity across international competitors.

Extra-Curricular Achievements
  • Dual Gold Medals in College Badminton Doubles

    Clinched gold medals in consecutive college tournaments, demonstrating superior athleticism and teamwork.

  • Gold Medalist in School Badminton Doubles

    Achieved gold at the Maharishi Vidya Mandir sports meet, showcasing exceptional skill and sportsmanship in badminton doubles.

Skills

This is the stack I am most proficient with. I constantly expand my skill set and will happily learn your team's tools.

Programming Languages

JavaScript

TypeScript

Python

Java

C

C++

Frontend Frameworks

ReactJS

NextJS

Angular

Vue.js

Svelte

Backend Frameworks

Node.js

Express

Django

FastAPI

Flask

Databases & ODM/ORM

MongoDB

Mongoose

SQLite

PostgreSQL

MySQL

DynamoDB

MSSQL

Data Engineering & Big Data

Azure Databricks

PySpark

Delta Lake

Structured Streaming

Delta Live Tables

Unity Catalog

Apache Spark

Data Pipelines & Orchestration

Azure Data Factory

Airflow

Notebook Pipelines

Cloud & DevOps

AWS

Azure

Docker

Jenkins

CircleCI

Nginx

Testing

Jest

Vitest

Cypress

Mocha

Karma

Jasmine

Karate

UI Technologies

HTML

CSS

Sass

Material-UI

Bootstrap

Styled Components

Angular Material

Accessibility

WCAG Compliance

Assistive Technologies

Semantic HTML

Keyboard Navigation

Accessible Forms

Color Contrast

Accessibility Testing

State Management

Redux

NgRx

RxJS

Pinia

TanStack Query

Context API

API Technologies

RESTful services

GraphQL

Apollo Server

Development Tools

Git

GitHub

GitLab

BitBucket

Vite

Webpack

Babel

NPM

ParcelJS

create-react-app

Angular CLI

ESLint

Prettier

LightHouse

IDEs & Text Editors

Visual Studio Code

WebStorm

Sublime Text

Neovim

Project Management

JIRA

Agile methodologies

Deployment Platforms

Render

Vercel

Netlify

Heroku

Operating Systems

Mac

Windows

Linux

Data Science

Pandas

Numpy

Scikit

Power BI

Matplotlib

Seaborn

Functional Programming

Ramda

Lodash/fp

crocks

AI/ML Tools

ChatGPT

OpenAI models

Personal Details
  • Date of Birth

    28 October 1994

  • Languages

    English, Tamil, Hindi, Telugu

  • Hobbies

    Reading comics, Tech news, Meetup Organizer, Chess