About Me

Photo of Muhammad Grandiv Lava Putra

My name is Muhammad Grandiv Lava Putra

I'm from Yogyakarta, Indonesia and currently working as a Full-Stack Software Developer & Backend Engineer, with a focus on microservices architecture and system design and DevOps engineering, using technologies like Go, Node.js, TypeScript, React, Next.js, PostgreSQL, MongoDB, Redis, Kafka, Docker, Kubernetes, CI/CD, Nginx, Microservices .

I'm a Full-Stack Software Developer and Backend Engineer currently pursuing a Bachelor of Science in Information Technology at Gadjah Mada University (Expected 2026), with comprehensive coursework in Software Engineering, Data Engineering, Web Development, AI, Database Technology, and Data Structures & Algorithms.

I specialize in architecting scalable microservices platforms using Go and Node.js, with expertise in system design, CI/CD automation, and DevOps practices. My recent work includes building high-traffic event ticketing systems handling 1,000+ concurrent users with 99.9% uptime, implementing distributed systems with Redis, Kafka, and WebSocket, and achieving 82.75% test coverage across enterprise applications.

I'm passionate about building robust, production-ready systems with comprehensive documentation, automated testing, and modern development practices. I continuously seek to advance my skills in scalable architecture, cloud infrastructure, and emerging technologies.

My Experience

Backend Engineer - RoeTix Ticketing Platform (ArachnoVa)

Architecting 9-service microservices platform using Go and Node.js for high-traffic event ticketing at Rumah Orkestra Jogja.

  • Implementing CI/CD pipelines with GitHub Actions, Docker, and Watchtower achieving zero-downtime deployments with automated health checks and rollback capabilities, reducing deployment time by 70%
  • Managing production infrastructure with Nginx load balancing, API gateway, SSL/TLS automation, maintaining 99.9% uptime during peak ticket sale events with 1,000+ concurrent users
  • Building distributed system with Redis, Kafka, REST, Webhook, WebSocket to reduce server overload incidents by 85% through rate limiting, queueing, idempotency, and circuit breaker patterns
  • Establishing comprehensive technical documentation including deployment runbooks, incident response procedures, and API specifications

Full-Stack Developer & Technical Lead - PT Solusi Cerdas Sampah Indonesia (ArachnoVa)

Architected and developed an enterprise microservices platform with 8 independent services using Node.js, Express.js, MongoDB, and TypeScript.

  • Implemented JWT authentication, Redis session management, and comprehensive RBAC for multi-level user authorization
  • Developed Admin Dashboard with React 18, ReactFlow drag-and-drop workflow editor, and Recharts analytics
  • Built Worker PWA with React 19, Vite 9, GPS tracking via Leaflet, optimized for mobile-first experience
  • Achieved 82.75% test coverage using Jest with MongoDB Memory Server, writing 3,700+ lines of comprehensive tests with automated CI/CD validation
  • Deployed to production VPS with Nginx reverse proxy, SSL/TLS encryption, load balancing, and delivered complete technical documentation

Full-Stack Developer & Software Architect - SonneTix Event Ticketing (ArachnoVa)

Architected a microservices-based event ticketing platform featuring RESTful APIs, PostgreSQL, and Zod validation.

  • Integrated Midtrans payment gateway with secure transaction processing and webhook notifications
  • Implemented JWT authentication with bcrypt password hashing, email verification via Nodemailer, profile management with Multer file uploads, and rate limiting
  • Built frontend using React 19, Vite 6.3, and TailwindCSS 3.4 with cross-service API integration
  • Established enterprise-grade features including API documentation endpoints, health check monitoring, and Helmet security protection

Full-Stack Developer - NovaGate: Form & Landing Page Builder (ArachnoVa)

Architected and developed a full-stack SaaS platform using Next.js 15 with App Router, TypeScript, PostgreSQL, and Prisma ORM.

  • Implemented NextAuth.js v5 with dual authentication strategies: JWT sessions for form owners using bcrypt credentials and Google OAuth for respondents, supporting RBAC with middleware
  • Built drag-and-drop form builder with 18+ field types, autosave functionality, normalized product catalog with variants/inventory tracking, and validation using Zod and React Hook Form
  • Integrated dual payment gateways (Tripay + Midtrans) with configurable fee handling, webhook signature verification, product-based pricing calculation, and transaction tracking
  • Developed custom subdomain routing, established RESTful API with 20+ endpoints, optimized Cloudinary file upload, and deployment with Docker, Nginx, and PM2

Internship - Telkom Indonesia

Contributed to product development lifecycle of SD-WAN and neuCentrIX services, from ideation to implementation.

  • Designed end-to-end user experience and system architecture for SD-WAN Inventory Portal (SALMA), creating activity diagrams, use-case diagrams, and UI/UX prototypes in Figma
  • Conducted comprehensive QA testing on neuCentrIX customer portal using Burp Suite, Nmap, and ZAP to identify performance bottlenecks, UI/UX issues, and security vulnerabilities
  • Performed in-depth business and technical analysis on new product initiatives to validate market fit and strategy
  • Developed and integrated Tableau-based monitoring dashboard to track service performance and provide data-driven insights

Team Leader & Full-Stack Developer - COMPFEST 16 AI Innovation Challenge

Led a team of three to develop an AI-driven SaaS web application, achieving First Runner-Up against 300+ teams nationally.

  • Built responsive UI using Next.js, React.js, and Tailwind CSS
  • Developed backend architecture with Node.js, Express.js, integrated Supabase PostgreSQL with Prisma ORM, and Google Authentication
  • Deployed and managed app using DigitalOcean Droplet, Nginx, Docker, and CI/CD with GitHub Actions; also deployed on Google Cloud Run
  • Integrated Vertex AI with Gemini model for AI-driven content generation, YouTube API and Unsplash API for dynamic content, and Stripe for payment processing

Services

Microservices Architecture

Designing and implementing scalable microservices platforms with Go and Node.js, featuring distributed systems, inter-service communication, and event-driven patterns.

DevOps & Infrastructure

Building CI/CD pipelines with Docker, Kubernetes, and GitHub Actions. Managing production infrastructure with Nginx, Redis, Kafka, and achieving 99.9% uptime for high-traffic applications.

Full-Stack Development

Creating end-to-end SaaS platforms with React, Next.js, TypeScript for frontend, and Node.js, PostgreSQL, MongoDB for backend. Implementing secure authentication, payment gateways, and comprehensive testing.

Technologies

Go

Go

TypeScript

TypeScript

JavaScript

JavaScript

Node.js

Node.js

React

React

Next.js

Next.js

PostgreSQL

PostgreSQL

MongoDB

MongoDB

Redis

Redis

Docker

Docker

Kubernetes

Kubernetes

Nginx

Nginx

Git

Git

Python

Python

Tailwind

Tailwind

Express

Express

More About Me

  • What technologies do I use?

    I specialize in full-stack development and DevOps with a strong focus on backend engineering. I work with Go and Node.js for backend services, TypeScript for type-safe development, React and Next.js for frontend applications. For databases, I use PostgreSQL and MongoDB. I'm experienced with DevOps tools like Docker, Kubernetes, Nginx, Redis, and Kafka for building scalable microservices architectures with CI/CD automation.

  • My Experience

    I have extensive experience as a Backend Engineer and Full-Stack Developer at ArachnoVa, where I've architected multiple microservices platforms for high-traffic applications. I've built event ticketing systems handling 1,000+ concurrent users with 99.9% uptime, enterprise ERP systems with 8+ microservices, and SaaS platforms with payment gateway integrations. I also completed an internship at Telkom Indonesia working on SD-WAN and neuCentrIX services, and won First Runner-Up in the COMPFEST 16 AI Innovation Challenge against 300+ teams nationally.

  • My Education

    I'm currently pursuing a Bachelor of Science in Information Technology at Gadjah Mada University in Yogyakarta, Indonesia (Expected graduation: 2026). My relevant coursework includes Software Engineering, Data Engineering, Web Development, Artificial Intelligence, Database Technology, Object-oriented Programming, and Data Structures & Algorithms. I've also completed specialized training including RUST Language Training, Advanced Deep Learning with Keras, Mobile Development Bootcamp (Best Project Award), and Web Development certifications. I continuously expand my knowledge through self-learning and staying current with emerging technologies.

  • How do I work in a team?

    I have experience working in multidisciplinary teams as both a Technical Lead and Team Leader. I've led development teams through complex projects, implementing agile methodologies like Scrum and Kanban. I use Git/GitHub for version control, GitHub Actions for CI/CD automation, and project management tools to facilitate collaboration. I emphasize comprehensive technical documentation, code reviews, and establishing clear communication channels to ensure successful project delivery and knowledge sharing across the team.

  • Agile Methodologies

    I have worked with agile methodologies like Scrum and Kanban. In Scrum, I participated in two-week sprints, where at the end of each sprint I would create a pull request (PR) with my work, which went through a review and correction phase before being merged and sent to production. I have also worked with Kanban, using boards to manage tasks and move them according to their progress status. Additionally, I participated in daily meetings (dailies) to plan and report project progress, ensuring efficient communication within the team.

Visit my GitHub!

Hello! I invite you to my GitHub profile so you can explore my latest projects and contributions.

Go to GitHub

Let's work together?

I'm available for new opportunities. Let's talk!