Skip to content
View iamgkstack's full-sized avatar
😀
Enjoying with JavaScript and Golang
😀
Enjoying with JavaScript and Golang

Block or report iamgkstack

Block user

Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.

You must be logged in to block users.

Maximum 250 characters. Please don’t include any personal information such as legal names or email addresses. Markdown is supported. This note will only be visible to you.
Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse
iamgkstack/README.md

Hi 👋, I'm Gaurav Kumar

Senior Software Engineer • Golang • Distributed Systems • Platform Engineering

Building scalable backend systems, cloud-native platforms, networking solutions and distributed infrastructure.


🚀 About Me

  • 💼 Senior Software Engineer @ Dell Technologies
  • 🌏 Based in Bengaluru, India
  • 💻 8+ years of Backend Engineering experience
  • ⚙️ Building Distributed Systems & Cloud Native Platforms
  • 🔥 Passionate about System Design & High Performance Systems
  • 🌱 Currently learning AI Engineering, LLMs, RAG & LangChain
  • 🏆 US Patent Holder @ Dell Technologies
  • 🥇 Dell Global Hackathon Winner

🛠 Tech Stack

Languages

Go JavaScript NodeJS Shell


Backend

gRPC REST API GraphQL RabbitMQ NATS


Databases

PostgreSQL MySQL MongoDB Redis Elasticsearch


Cloud & DevOps

Docker Kubernetes GitHub Actions Linux


Work Experience 💼

Dell Technologies

Senior Software Engineer

Oct 2022 - Present

  • Architected and developed backend services for Dell NativeEdge, delivering cloud-native platform capabilities for distributed edge infrastructure.
  • Designed and implemented the NativeEdge Inventory Service for automated hardware discovery, inventory synchronization, and real-time asset management.
  • Built secure gRPC-based communication services for low-latency inter-service communication across distributed edge clusters.
  • Developed networking features including Wi-Fi (WPA/WPA2), 4G/5G connectivity, Layer-2 communication using raw Ethernet sockets, and host network automation for Dell Edge devices.
  • Implemented infrastructure networking capabilities including MTU optimization, firewall isolation, NAT, policy-based routing, and iptables for secure cluster communication.
  • Developed storage management APIs with iSCSI integration and Linux Device Mapper support for enterprise storage provisioning.
  • Designed event-driven hardware monitoring using the Observer Pattern to efficiently propagate incremental inventory updates across distributed services.
  • Worked extensively with Kubernetes, Multus CNI, IPVLAN, Docker, Linux networking, and edge infrastructure automation.
  • Leveraged AI-assisted engineering workflows including Spec Driven Development (SDD), LLM-assisted coding, and modern developer productivity practices.

Technologies: Golang, gRPC, Kubernetes, Docker, Linux, Multus CNI, IPVLAN, PostgreSQL, NATS, iSCSI, Device Mapper, SELinux, iptables, REST APIs, Distributed Systems


CoffeeBeans

Senior Software Engineer

Jun 2020 - Oct 2022

  • Led backend development for Tripper Travel and enterprise payment platforms serving international customers.
  • Successfully integrated the DOKU Indonesia Payment Gateway, enabling secure and scalable payment processing.
  • Designed modular backend services and reusable APIs supporting web and mobile applications.
  • Refactored legacy Node.js applications into scalable service-oriented architecture, improving maintainability and performance.
  • Established Test-Driven Development (TDD) practices by implementing Unit Testing and Integration Testing.
  • Collaborated with globally distributed engineering teams to deliver highly available backend solutions across fintech and travel domains.

Technologies: Golang, Node.js, Express.js, PostgreSQL, MySQL, REST APIs, GraphQL, Docker, GitLab CI/CD


Convergytics

Backend Developer

Oct 2019 - Feb 2020

  • Developed scalable backend services for the Blik.ai B2B marketplace platform.
  • Designed RESTful APIs and reusable backend modules using Express.js and MongoDB.
  • Migrated REST APIs to GraphQL, improving client-side flexibility and reducing over-fetching.
  • Implemented integration testing to improve deployment confidence and software quality.

Technologies: Node.js, Express.js, MongoDB, GraphQL, REST APIs


MojoReads

Software Engineer

Mar 2019 - Sep 2019

  • Developed backend microservices and reusable APIs following Test-Driven Development practices.
  • Built RabbitMQ-based event-driven communication for distributed services.
  • Optimized database performance and executed production database migrations with minimal downtime.
  • Developed reusable React components and improved Redux state management for frontend applications.
  • Migrated REST APIs to GraphQL for efficient client-server communication.

Technologies: Node.js, React.js, Redux, RabbitMQ, GraphQL, PostgreSQL, REST APIs


ADmyBRAND

Full Stack Developer

Sep 2017 - Mar 2019

  • Designed and developed full-stack features for ad8ooh and Surface platforms.
  • Built scalable backend APIs, business modules, and optimized relational database schemas.
  • Collaborated with frontend and QA teams to deliver production-ready features.
  • Contributed to application architecture, deployment activities, and production support.

Technologies: Node.js, JavaScript, MySQL, REST APIs, HTML, CSS


🏆 Achievements

🏅 Granted US Patent @ Dell Technologies

🥇 Dell Global Hackathon Winner

⭐ Dell Game Changer Award

👨‍🏫 Backend Engineering Mentor


📚 Currently Exploring

  • Large Language Models (LLMs)
  • Retrieval-Augmented Generation (RAG)
  • LangChain
  • AI Agents
  • Kubernetes Internals
  • Distributed Databases

📈 GitHub Stats


🔥 GitHub Streak


📫 Connect with Me

📧 [email protected]

💼 LinkedIn: https://linkedin.com/in/your-linkedin

🌐 GitHub: https://github.com/iamgkstack


"Designing scalable systems that solve real-world engineering problems."

Popular repositories Loading

  1. tic-tac-toe-game tic-tac-toe-game Public

    This is a Tic-Tac-Toe game. I have developed this game using htm5, css3, JavaScript and also I have used artificial intelligent and also used min-max algorithm

    JavaScript 1

  2. rgb-color-game rgb-color-game Public

    This is guessing color game project

    JavaScript 1

  3. to-do-list to-do-list Public

    This is a simple To-Do-List Project. I have developed this project using HTML5, CSS3, and jQuery.

    CSS 1

  4. iamgkstack.github.io iamgkstack.github.io Public

    CSS 1

  5. rainfall-predictions rainfall-predictions Public

    Java 1

  6. file-system-module file-system-module Public

    Environment Management

    JavaScript 1