Hi, my name is

Rohan Shukla

I like building web applications

I'm a software engineer from India, building websites, web apps, mobile apps, and digital experiences that are pixel‑perfect, engaging, and accessible. I also develop AI agents with OpenAI and Google ADK, using MCP servers to create smarter, context‑aware applications.

About Me

Hello! I'm Rohan, a Software Engineer based in Pune, India.

I am passionate about building excellent software that improves the lives of those around me. I’ve always sought out opportunities and challenges that are meaningful to me. My goal is to build a product that makes a difference.

I have completed my graduation in Computer Engineering from Pune University in 2016.

Here are a few technologies I've been working with recently:

  • JavaScript (ES6+)
  • TypeScript
  • MongoDB
  • NodeJS
  • Express.js
  • ReactJs
  • HTML & (S)CSS
  • NestJS
  • GraphQL
  • React Native
  • Golang
  • PostgreSQL
  • Firebase
  • Figma
  • OpenAI Agent
  • Google ADK
  • MCP Servers
Avatar

Experience

  • Senior Software Engineer
    GfK - An NIQ Company

    • Architected a secure enterprise Files Repository system using ADR governance for strict technical compliance.

    • Designed and integrated Micro Frontend (MFE) and Backend-for-Frontend (BFF) components, including automated cron jobs for cleaning soft-deleted files from GCP storage and databases.

    • Enabled large-scale CSV exports and presentation-style reporting within the GfK Newron platform.

    • Contributed to CI/CD automation by updating GitLab YAML files and Helm charts to support scalable GCP deployments.

    • Integrated Prometheus with Express middleware to expose metrics and visualized data via Grafana.

    • Collaborated on an internal AI Documentation Agent using the GitHub Copilot SDK and MCP to automatically update repository documentation upon PR merges.

    Sep 2024 - Present

  • Senior Software Engineer
    Globant

    • Developed and styled Next.js and React components ensuring A11y (accessibility) compliance.

    • Authored test suites using Jest and React Testing Library for robust frontend coverage.

    • Enhanced backend architecture in NestJs by implementing custom decorators, filters, and validation pipes.

    • Built a reusable design system with Storybook to support scalable development across multiple MFEs.

    • Executed code restructuring and function improvements across multiple production modules.

    Nov 2021 - Sep 2024

  • Senior Application Engineer
    Raw Engineering

    • Spearheaded architecture for the Digital Fan Experience Platform (DFEP), including CMS and CI pipelines.

    • Overhauled frontend architecture using React v17 and migrated legacy API endpoints to NestJs.

    • Implemented edge-side API caching with Fastly, reducing server costs by 30% and significantly decreasing latency.

    • Built a Golang POC optimizing peak-duration traffic to reduce server infrastructure costs.

    Oct 2019 - Oct 2021

  • Software Developer
    XDev Studios

    • Developed web and mobile apps using Next.js, Node.js, React, MongoDB, PostgreSQL, and Firebase.

    • Engineered high-performance backend API services and collaborated on feature gap analysis.

    • Refactored complex MongoDB aggregation pipelines, boosting enterprise data query performance by 20%.

    Aug 2017 - Sep 2019

Projects

E-Commerce Demo

Website demo built and deployed on Firebase cloud. The web app also supports for Admin Panel and responsive UI on all device type.

ExpressjsReact.jsFirebase
OTP-Agent

A JavaScript package for generating one-time passwords (OTPs), including custom OTPs, TOTP, HOTP, and recovery codes. Ideal for secure authentication.

NodejsTypeScriptJest
Logstack

Logstack is simple logger alternative to console.log() which is written in specified file instead of terminal window.

NodejsJavaScript