ARUN KUMAR

Software Engineer

About Me

Hey there 👋 I'm Arun, a Full-stack AI Engineer with over 5 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 (1 year 2 mos)

  • Leading development teams in designing and implementing digital solutions
  • Implemented GCP Pub/Sub to handle real-time event processing and async microservice communication.
  • Hands-on experience with gRPC, transitioned existing REST services to gRPC for better performance and scalability
  • Mentoring junior developers and conducting code reviews
  • Designed and managed GCP infrastructure, including Kubernetes clusters, ensuring seamless deployment and scaling of applications.
  • Handled GCP API Marketplace registration and integration for enterprise-level APIs.
  • Automated deployment pipelines and managed secrets securely using GCP Secret Manager.
  • Monitored and debugged Kubernetes pods to ensure high availability and performance of applications.
Next.jsNode.jsTypeScriptGraphQLMicroservicesGCPKubernetes

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 30 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
Jest
React Testing Library
Enzyme
Unit Testing
CI/CD
Github actions
webpack5
GCP
Openshift 4
Unleash
Adobe analytics
C
C++
Java
Python
OOP
Unreal Engine 4
Game Development
English
Hindi

Personal Projects (hover on the titles...)

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

Awards & Recognition

WOW & BRAVO Award

Telus International2023

Recognized as the top performer employee of the Quarter for outstanding contributions to project delivery and team collaboration.

FED ReactJs-L3 Certification

Wipro2021

Certified in FED ReactJs-L3 among only 7 others out of 384 people.

InnoTech-2017 Runner-up

University Level Project Expo2017

Led a 3-person team to develop DeathDoom, a multiplayer 3rd person shooting game that earned 2nd place competing against AI and Big Data projects.

Certificate Showcase

Certificate 1
Certificate 2
Certificate 3
Certificate 4
Certificate 5
Certificate 6
Certificate 7
Certificate 8
Certificate 9
Certificate 10
Certificate 11