ARUN KUMAR

Software Engineer

About Me

Hey there 👋 I'm Arun, a Full-stack AI Engineer with over 6 years of experience building robust, scalable applications across the enterprise ecosystem. I specialize in creating impactful user experiences using the MERN stack, and I'm currently diving deep into the world of AI, microservices, and cloud-native architectures at Telus Digital.

Right now, I'm working on integrating gRPC and GCP Pub/Sub in our production-grade micro frontends to enable high-performance, event-driven systems. My work often bridges the gap between frontend finesse and backend resilience—building micro-frontend starter kits, designing infra flows to fetch secrets securely on GCP, and rolling out reusable component libraries used by multiple teams.

In the AI space, I tinker with MCP servers, prompt engineering, and have actively contributed to building AI-powered tools that enhance productivity across our digital platform. My team snagged 3rd place in a Telus-wide AI Hackathon, which was an amazing ride!

When I'm not coding, you'll usually find me jamming on my guitar, gaming, or nerding out over new tech. I love pushing the limits of what's possible—whether that's building smarter systems, exploring new dev workflows, or helping fellow engineers level up.

If you're into clean code, cool projects, and conversations about tech (or music and Anime!), we'll probably get along just fine :)

Experience Timeline

Lead Software Engineer

TELUS Digital

May 2024 - Present (2 years 1 mo)

  • Led a squad of 6 engineers, owning full delivery of 10+ micro-frontends end-to-end — from infra setup, CI/CD pipelines, and MFE + BFF architecture through requirement refinement and production rollout.
  • Designed and built BFF services integrating gRPC APIs and third-party vendors for real-time enterprise applications, enabling seamless data orchestration across distributed micro-frontends.
  • Built internal AI workflows including a PR review automation tool, RAG pipelines, and n8n-powered automation flows to accelerate development productivity across the organisation.
  • Implemented GCP Pub/Sub for real-time event processing and asynchronous microservice communication, enabling event-driven architecture at scale.
  • Designed a Micro-frontend starter kit adopted across multiple product teams, reducing application complexity and enabling faster independent deployments.
  • Traveled onsite to Canada to collaborate directly with product owners, improving requirement clarity and eliminating blockers across cross-functional teams.
  • Conducted 20+ technical engineering interviews bi-weekly, evaluating candidates on system design, JavaScript, and React.
  • Managed GCP Secret Manager and GCP API Marketplace for enterprise-grade API governance and secrets management across multiple services.
Next.jsNode.jsTypeScriptGraphQLgRPCMicroservicesGCPKubernetesRAGn8n

Senior Software Engineer

TELUS Digital

Mar 2023 - Jun 2024 (1 year 3 mos)

  • Implemented coding guidelines and unit test standards, pull-request template for various repos, resulting in a 20% reduction in code defects and improved team efficiency.
  • Designed a Micro-frontend starter kit, reducing app complexity and enabling faster deployments across teams.
  • Implemented microservices architecture for scalable applications
  • Developed and optimized PostgreSQL database schemas and queries for handling billing transactions and related data, ensuring high performance and reliability.
ReactZustandNode.jsGraphQLMongoDBPostgreSQLMicroservices RedisOpenShift

Software Engineer

TELUS Digital

Jun 2021 - Mar 2023 (1 year 9 mos)

  • Led the design and development of multiple enterprise-level microservice applications, serving 10 million customers using the latest technologies of Node, GraphQL, MongoDB, PostgreSQL, GCP, and SQS.
  • Implemented coding and unit test guidelines, pull-request template for various repos, resulting in a 20% reduction in code defects and improved team efficiency.
  • Led the development of 10+ ReactJS common components used by multiple projects, from identifying requirements to implementation, testing, setting up Storybook, and publishing as npm packages.
JavaScriptExpress.jsReactResponsive Web DesignRESTful APIs

Project Engineer

Wipro Limited

Sep 2019 - Jun 2021 (1 year 9 mos)

  • Developed web applications using Express.js and responsive design techniques
  • Collaborated with cross-functional teams to deliver high-quality software solutions
  • Worked on frontend and backend development for enterprise applications
Express.jsJavaScriptHTML/CSSGitABAP-SAP

Skills

Level of Experience:

HighMidLow
React
JavaScript
TypeScript
React Native
CSS
NextJs
Zustand
Redux
Frontend
Micro-frontend
Storybook
Node
Express
MongoDB
PostgreSQL
gRPC
Redis
MySQL
NoSQL
GraphQL
Backend
Full-Stack
MERN
Microservices
Open AI APIs
Prompt Engineering
GPT-3
GPT-4
RAG Pipelines
n8n
MCP Servers
Vector Search
Jest
React Testing Library
Enzyme
Unit Testing
CI/CD
Github actions
webpack5
GCP
Kubernetes
SQS
Openshift 4
Unleash
Adobe analytics
C
C++
Java
Python
OOP
Unreal Engine 4
Game Development
English
Hindi

Personal Projects (hover on the titles...)

OpenTeleprompter

OpenTeleprompter

OpenTeleprompter

Open-source voice-activated teleprompter for Mac + Windows built with Tauri v2, Rust, and React/Vite. Features Dynamic Island notch mode, live script stats, screen-share stealth, VAD voice scroll, and automated multi-platform CI/CD. 61+ GitHub stars, active contributor community.

Open-source voice-activated teleprompter for Mac + Windows built with Tauri v2, Rust, and React/Vite. Features Dynamic Island notch mode, live script stats, screen-share stealth, VAD voice scroll, and automated multi-platform CI/CD. 61+ GitHub stars, active contributor community.

Tauri v2RustReactViteCI/CD

RAG-Js-Concepts

RAG-Js-Concepts

RAG-Js-Concepts

A fully functional RAG (Retrieval-Augmented Generation) pipeline built in Node.js. Uses API-based embeddings, FAISS vector similarity search, and an LLM for generation. Features a live chat UI where you can query indexed documents and see the retrieved chunks that grounded the answer.

A fully functional RAG (Retrieval-Augmented Generation) pipeline built in Node.js. Uses API-based embeddings, FAISS vector similarity search, and an LLM for generation. Features a live chat UI where you can query indexed documents and see the retrieved chunks that grounded the answer.

Node.jsRAGfaiss-nodeVector SearchExpressGenAI

Bento grid style portfolio

Bento grid style portfolio

Bento grid style portfolio

Heavily themed and animated Portfolio inspired by Bento grid design, multi theme, implemented using NextJS

Heavily themed and animated Portfolio inspired by Bento grid design, multi theme, implemented using NextJS

reactNextJSframer-motionfontawesome

VS-code themed page

VS-code themed page

VS-code themed page

Portfolio inspired by visual-studio code editor, multi theme, implemented using NextJS-13

Portfolio inspired by visual-studio code editor, multi theme, implemented using NextJS-13

reactNextJSframer-motionNotion APIs

Parallax-3D

Parallax-3D

Parallax-3D

A simple landing page with a complex 3D-parallax effect.

A simple landing page with a complex 3D-parallax effect.

reacthtml5

gh-metrics

gh-metrics

gh-metrics

A NextJs based webapp which gives compressive insights about pull-requests and developers/reviewers in your organization/team.

A NextJs based webapp which gives compressive insights about pull-requests and developers/reviewers in your organization/team.

reactgit

Voice-expense-tracker

Voice-expense-tracker

Voice-expense-tracker

Expense tracker / money manager which can be controlled by using your voice as well

Expense tracker / money manager which can be controlled by using your voice as well

react

Drumkit

Drumkit

Drumkit

A js based drumkit, produces drum sounds when specified keys are pressed on keyboard or by mouse.

A js based drumkit, produces drum sounds when specified keys are pressed on keyboard or by mouse.

js

NoDie2Day

NoDie2Day

NoDie2Day

An animated react landing page, with soothing music, which gives you random 100 reasons to live life.

An animated react landing page, with soothing music, which gives you random 100 reasons to live life.

react

triply

triply

triply

An elegant landing page for a shopping website with smooth animations.

An elegant landing page for a shopping website with smooth animations.

html5js