Skills Acquisition Timeline

Technical skill development and acquisition journey across 10+ years in software engineering.

Skill Categories

FrontendBackendMiddlewareDbCloudBiMdmToolsDevopsGeneralProjectCms

🚀 Skills Journey Through Companies

2015

Project Intern

Oracle India Pvt Ltd (Internship)

Aug 2015 - May 2016

Built comprehensive testing frameworks and middleware solutions for retail technology projects, gaining hands-on experience with enterprise software development and Oracle Cloud technologies.

💡 Impact: Automated testing for 5+ retail products

2016

Associate Software Engineer

Oracle India Pvt Ltd (Retail)

May 2016 - Aug 2018

Developed enterprise-scale retail technology solutions and pioneered the transition from traditional retail systems to cloud-native SaaS platforms, establishing foundational expertise in large-scale software architecture.

💡 Impact: Enhanced retail solutions for 100+ clients

2018

Lead Software Engineer

Nissan Digital India (TVM)

Sept 2018 - Nov 2020

Spearheaded digital transformation initiatives for automotive financial solutions and CRM systems across 9 global Sales Finance Business Units, revolutionizing dealer management and customer experience platforms.

💡 Impact: Modernized systems for 9 global SFBUs

2020

Senior Developer Advocate

Bazaarvoice

Nov 2020 - Mar 2022

Architected API integration strategies and enhanced developer experience for enterprise e-commerce clients, driving significant improvements in marketplace connectivity and developer adoption rates.

🛠️ Skills Acquired & Enhanced

JavaScript
Intermediate
frontend

Core programming language for web development with modern ES6+ features, async programming, and DOM manipulation.

Also used at: Freshworks, Oracle, Nissan
HTML5
Advanced
frontend

Modern markup language with semantic elements, multimedia support, and accessibility features.

Also used at: Freshworks, Oracle, Nissan
CSS3
Intermediate
frontend

Advanced styling with animations, transitions, flexbox, grid layouts, and responsive design principles.

Also used at: Freshworks, Oracle, Nissan
Tailwind CSS
Intermediate
frontend

Utility-first CSS framework for rapid UI development with consistent design systems.

Also used at: Freshworks, Nissan
Spring Boot
Advanced
backend

Java-based framework for building production-ready microservices and web applications with minimal configuration.

Also used at: Freshworks, Nissan
PostgreSQL
Intermediate
db

Advanced open-source relational database with support for complex queries, JSON, and full-text search.

Also used at: Freshworks, Nissan
Redis
Beginner
db

In-memory data structure store for caching, session management, and real-time applications.

Elasticsearch
Intermediate
db

Distributed search and analytics engine for full-text search, logging, and data analysis.

Also used at: Freshworks, Nissan
Amazon RDS
Advanced
db

Relational database service for building scalable web applications with high availability and flexible data modeling.

Also used at: Nissan
AWS
Advanced
cloud

Cloud computing platform with services for compute, storage, networking, and application deployment.

Also used at: Freshworks
Google Cloud
Beginner
cloud

Cloud computing platform for building, deploying, and managing applications.

Also used at: Nissan
DigitalOcean
Beginner
cloud

Cloud computing platform for building, deploying, and managing applications.

Terraform
Beginner
cloud

Cloud computing platform for building, deploying, and managing applications.

Also used at: Nissan
Kubernetes
Beginner
cloud

Container orchestration platform for automating deployment, scaling, and management of applications.

Also used at: Nissan
Tableau
Intermediate
bi

Business intelligence platform for creating interactive data visualizations, dashboards, and analytical reports.

Also used at: Nissan
Power BI
Intermediate
bi

Microsoft business intelligence service for analyzing data and sharing insights through interactive reports and dashboards.

Also used at: Freshworks, Nissan
Oracle SQL Developer
Advanced
tools

Integrated development environment for working with SQL in Oracle databases, including query development and database administration.

Also used at: Oracle, Nissan
Apache Kafka
Beginner
middleware

Distributed streaming platform for building real-time data pipelines and streaming applications.

Also used at: Nissan
Docker
Intermediate
devops

Containerization platform for packaging applications and dependencies into lightweight, portable containers.

Also used at: Freshworks, Nissan
Docker Compose
Intermediate
devops

Tool for defining and running multi-container Docker applications using YAML configuration files.

Also used at: Nissan
Jenkins
Intermediate
devops

Open-source automation server for continuous integration and continuous delivery (CI/CD) pipelines.

Also used at: Freshworks, Nissan
GitHub Actions
Intermediate
devops

GitHub-native CI/CD and automation platform for building, testing, and deploying code directly from repositories.

Also used at: Freshworks
Ansible
Beginner
devops

Infrastructure automation tool for configuration management, application deployment, and orchestration.

Java
Intermediate
backend

Enterprise-grade object-oriented programming language for building scalable backend applications and systems.

Also used at: Oracle, Nissan
Figma
Intermediate
general

Collaborative design tool for creating user interfaces, prototypes, and design systems with real-time collaboration.

Also used at: Freshworks
Chef
Beginner
devops

Configuration management tool for automating infrastructure deployment and management using code.

Also used at: Nissan
Helm
Beginner
devops

Package manager for Kubernetes that simplifies deployment and management of applications on Kubernetes clusters.

JIRA
Advanced
project

Project management and issue tracking software for agile teams to plan, track, and manage software development.

Also used at: Freshworks, Oracle, Nissan
Wordpress
Advanced
cms

Popular content management system for building websites, blogs, and web applications with extensive plugin ecosystem.

Also used at: Nissan
Drupal
Advanced
cms

Open-source content management framework for building complex websites and web applications with high flexibility.

Kibana
Intermediate
tools

Data visualization dashboard for Elasticsearch, enabling search and analysis of large volumes of data.

Also used at: Nissan
Logstash
Intermediate
tools

Data processing pipeline that ingests data from multiple sources, transforms it, and sends it to a stash like Elasticsearch.

Also used at: Nissan
Pantheon
Advanced
cms

WebOps platform for Drupal and WordPress sites with automated workflows, testing, and performance optimization.

Technical Writing
Expert
general

Crafting API docs, tutorials, blogs, and guides that simplify complex concepts for developers.

Also used at: Freshworks
Stakeholder Management
Advanced
project

Collaborating with executives, PMs, and external partners to align technical and business priorities.

Also used at: Freshworks
API Evangelism
Expert
general

Driving adoption of APIs and SDKs through advocacy, samples, and developer support.

Also used at: Freshworks
API Design & Management
Advanced
backend

Designing REST/GraphQL APIs, managing lifecycle, and enforcing standards.

Also used at: Freshworks
Cross-functional Collaboration
Advanced
project

Collaborating with design, product, and business stakeholders to ship impactful products.

Also used at: Freshworks

💡 Impact: Increased API adoption by 240%

2022

Lead Developer Advocate

Freshworks

Mar 2022 - Present

Leading Developer Experience initiatives across the Freshworks ecosystem, empowering thousands of developers worldwide through innovative tools, comprehensive documentation, and strategic partnerships.

🛠️ Skills Acquired & Enhanced

JavaScript
Intermediate
frontend

Core programming language for web development with modern ES6+ features, async programming, and DOM manipulation.

Also used at: Bazaarvoice, Oracle, Nissan
React
Advanced
frontend

Building modern, interactive user interfaces with component-based architecture, hooks, and state management.

Also used at: Nissan
Vue.js
Beginner
frontend

Progressive JavaScript framework for building user interfaces with reactive data binding and component composition.

Vaadin
Intermediate
backend

Java web framework for building modern web applications with server-side architecture.

HTML5
Advanced
frontend

Modern markup language with semantic elements, multimedia support, and accessibility features.

Also used at: Bazaarvoice, Oracle, Nissan
CSS3
Intermediate
frontend

Advanced styling with animations, transitions, flexbox, grid layouts, and responsive design principles.

Also used at: Bazaarvoice, Oracle, Nissan
Tailwind CSS
Intermediate
frontend

Utility-first CSS framework for rapid UI development with consistent design systems.

Also used at: Bazaarvoice, Nissan
Next.js
Advanced
frontend

Full-stack React applications with server-side rendering, static site generation, and API routes.

Redux
Intermediate
frontend

Predictable state management for JavaScript applications with time-travel debugging.

Also used at: Nissan
Java
Advanced
backend

Object-oriented programming language for enterprise applications, microservices, and Android development.

Also used at: Oracle
Spring Boot
Advanced
backend

Java-based framework for building production-ready microservices and web applications with minimal configuration.

Also used at: Bazaarvoice, Nissan
Node.js
Intermediate
backend

Server-side JavaScript runtime for building scalable APIs, microservices, and real-time applications.

Also used at: Nissan
Express.js
Intermediate
backend

Minimalist web framework for Node.js applications with robust routing and middleware support.

Ruby on Rails
Intermediate
backend

Web application framework emphasizing convention over configuration and rapid development.

MySQL
Advanced
db

Open-source relational database management system with high performance and reliability for web applications.

Also used at: Oracle, Nissan
PostgreSQL
Intermediate
db

Advanced open-source relational database with support for complex queries, JSON, and full-text search.

Also used at: Bazaarvoice, Nissan
Elasticsearch
Intermediate
db

Distributed search and analytics engine for full-text search, logging, and data analysis.

Also used at: Bazaarvoice, Nissan
Amazon DynamoDB
Intermediate
db

NoSQL database service for building scalable web applications with high availability and flexible data modeling.

AWS
Advanced
cloud

Cloud computing platform with services for compute, storage, networking, and application deployment.

Also used at: Bazaarvoice
Power BI
Intermediate
bi

Microsoft business intelligence service for analyzing data and sharing insights through interactive reports and dashboards.

Also used at: Bazaarvoice, Nissan
Docker
Intermediate
devops

Containerization platform for packaging applications and dependencies into lightweight, portable containers.

Also used at: Bazaarvoice, Nissan
Jenkins
Intermediate
devops

Open-source automation server for continuous integration and continuous delivery (CI/CD) pipelines.

Also used at: Bazaarvoice, Nissan
GitHub Actions
Intermediate
devops

GitHub-native CI/CD and automation platform for building, testing, and deploying code directly from repositories.

Also used at: Bazaarvoice
Python
Beginner
general

High-level programming language for web development, data science, automation, and artificial intelligence.

Figma
Intermediate
general

Collaborative design tool for creating user interfaces, prototypes, and design systems with real-time collaboration.

Also used at: Bazaarvoice
JIRA
Advanced
project

Project management and issue tracking software for agile teams to plan, track, and manage software development.

Also used at: Bazaarvoice, Oracle, Nissan
Markdoc
Intermediate
cms

Markdown-based authoring framework for creating powerful, flexible, and maintainable documentation sites.

Swagger
Intermediate
cms

API development tools for designing, building, documenting, and consuming REST APIs with OpenAPI specification.

OpenAPI
Intermediate
cms

Specification for describing REST APIs, enabling documentation, client SDK generation, and testing tools.

Developer Advocacy
Expert
general

Building developer trust through advocacy, product feedback loops, and open communication between engineering and community.

Public Speaking
Advanced
general

Conference talks, webinars, and workshops on developer tooling, APIs, and cloud platforms.

Also used at: Community Events
Technical Writing
Expert
general

Crafting API docs, tutorials, blogs, and guides that simplify complex concepts for developers.

Also used at: Bazaarvoice
Community Building
Advanced
project

Creating and growing developer communities via forums, Discord/Slack, and open-source contributions.

Also used at: Open Source
Content Strategy
Intermediate
project

Designing editorial calendars, developer blog series, and knowledge-sharing campaigns.

Architecture Design
Advanced
backend

Designing scalable software architectures, API ecosystems, and distributed systems.

Also used at: Nissan
Team Leadership
Expert
project

Leading cross-functional teams, mentoring engineers, and aligning product and engineering goals.

Agile / Scrum
Advanced
project

Driving Agile/Scrum processes, sprint planning, retrospectives, and delivery metrics.

Also used at: Oracle
Stakeholder Management
Advanced
project

Collaborating with executives, PMs, and external partners to align technical and business priorities.

Also used at: Bazaarvoice
API Evangelism
Expert
general

Driving adoption of APIs and SDKs through advocacy, samples, and developer support.

Also used at: Bazaarvoice
Developer Experience (DX)
Advanced
general

Improving onboarding, docs, tooling, and community resources to enhance developer productivity.

Conference Speaking
Advanced
general

Speaking at global conferences, webinars, and meetups on cloud, APIs, and developer ecosystems.

Also used at: Community
Community Engagement
Advanced
project

Engaging with developer communities via forums, GitHub, Slack, and Discord.

Content Creation (Blogs, Videos)
Expert
project

Creating blogs, tutorials, video guides, and podcasts for developer education.

System Design & Architecture
Expert
backend

Designing scalable, high-availability, cloud-native applications and APIs.

Also used at: Nissan
API Design & Management
Advanced
backend

Designing REST/GraphQL APIs, managing lifecycle, and enforcing standards.

Also used at: Bazaarvoice
Cloud-Native Development
Advanced
cloud

Building applications leveraging Kubernetes, Docker, and serverless platforms.

Also used at: Oracle
DevOps & CI/CD
Advanced
devops

Setting up CI/CD pipelines, monitoring, and observability for production apps.

Also used at: Oracle
Engineering Management
Expert
project

Managing engineering teams, career growth, and delivery outcomes.

Also used at: Nissan
Product Strategy Alignment
Advanced
project

Aligning product strategy with engineering execution and developer needs.

Cross-functional Collaboration
Advanced
project

Collaborating with design, product, and business stakeholders to ship impactful products.

Also used at: Bazaarvoice
Mentoring & Coaching
Advanced
project

Mentoring junior engineers, guiding career growth, and building strong engineering culture.

Full-Stack Development
Expert
general

End-to-end development from frontend (React, Next.js) to backend (Node.js, Python) and cloud.

Also used at: Nissan

💡 Impact: Empowered 10,000+ developers globally

📈 Skills Development Summary

105
Total Skills
12
Technology Categories
41
Expert & Advanced Skills