Danis Bagus Setiawan

Sidoarjo, Indonesia · 085855216419 · danisbagus96@gmail.com

Software Engineer with 5+ years of experience in building scalable web applications and microservices. Strong background in backend development, with additional experience in frontend and mobile. Proficient in Golang, Node.js, and PHP, currently expanding expertise in Java. Committed to writing clean, testable, and well-documented code, with hands-on experience managing applications ranging from small-scale systems to distributed architectures.


Work Experience

Backend Engineer

PT Ming Jaya Sejahtera - Catalyst Tech (jamtangan.com and voila.id)
May 2023 - Present
  • Implemented Role-Based Access Control (RBAC) integrated with API Gateway, enhancing security and access management across services.
  • Improved unit test coverage from 60% to 90%, ensuring better code reliability.
  • Improved unit test coverage from 60% to 90%, ensuring better code reliability.

Backend Engineer

PT Majoo Teknologi Indonesia (majoo.id)
October 2021 - April 2023
  • Developed point of sales application with PHP and Golang, serving 40,000 subscribed users.
  • Migrated a monolithic application to a microservices architecture.
  • Designed scalable APIs and optimized database schemas with providing clear, readable technical documentation.

Software Engineer

PT Bixbox Teknologi Perkasa (refactory.id)
September 2019 - October 2021
  • Developed and maintained HRIS mobile applications for employee attendance, scheduling, and payroll management.
  • Worked with Lion Parcel’s team to develop a scalable logistics & delivery application.
  • Optimized database queries and indexing, improving query performance and system availability.

Education

Politeknik Perkapalan Negeri Surabaya

D4 Automation Engineering

GPA: 3.38

2015 - 2019

SMK Negeri 3 Boyolangu

Electrical Engineering
2012 - 2015

Skills

Programming Languages & Tools

Awards

  • 2 nd Champion National Robot Soccer Contest 2019
  • 3 rd Champion Regional Robot Soccer Contest 2019
  • 3 rd Champion Regional Robot Soccer Contest 2018
  • 1 st Champion National Robot Soccer Contest 2017

Project Experience

Catalyst XMS

Overview

Developed a new application to merge the legacy internal tools of voila.id and jamtangan.com into one platform as multi-tenant system, unifying their functionalities into a single, more efficient platform.

Technology Stack

Golang, PostgreSQL, MongoDB, Redis, RabbitMQ, Unit Test, ELK

Voila CMS

Overview

Developed and maintained an internal application for managing content on the voila.id platform, enabling streamlined content operations and improving editorial efficiency.

Technology Stack

Golang, PostgreSQL, MongoDB, Redis, RabbitMQ, Unit Test, ELK, Rundeck

Majoo Application

Overview

Developed and maintained web services and APIs for a Point of Sales (POS) application, including supporting features such as Web Order, Majoolite , and a Loyalty Program—enhancing customer engagement and operational efficiency.

Technology Stack

Golang, PHP, MySQL, MongoDB, Redis, RabbitMQ, Kafka, Unit Test, ELK

Application Link
Android Dashboard

Lion Parcel Customer Application

Overview

Collaborated with the Lion Parcel team to develop a customer-facing application for a package delivery service, supporting key features such as Cash on Delivery (COD) payments, parcel pickup requests, and a loyalty program to enhance user convenience and retention.

Role

Golang Developer

Technology Stack

Golang, PostgreSQL, Redis, Docker, Unit Test

Application Link
Android iOS

Atenda Absensi Online

Overview

Developed and maintained a mobile HRIS (Human Resource Information System) application supporting key features such as employee attendance, scheduling, and salary management, along with subscription handling via Google Pay, employee and office management across multiple locations.

Role

Node Js Developer and Support React Native

Technology Stack

NodeJs, React Native, Express Js, MySQL, AWS, Redis

Application Link
Youtube Instagram Android iOS

Lauretta Retail Management Application

Overview

Joint development with Lauretta.io team from Singapore for build property management and retail analytics based on web application.

Role

Node Js and React Js Developer

Technology Stack

NodeJs, ReactJs, Express Js, MySQL, GCP, Redis, Twilio, HTML5, Tailwind CSS

Private Projects

Matchoshop

Overview

Matchoshop is an online shopping application focused on products for men. It provides a smooth experience for browsing, buying, and managing products.

Technology Stacks

Golang, React.js, PostgreSQL, Unit Test

Features
  • User Login & Registration
  • Product Management
  • Order Management
  • Payment Gateway Integration
  • Admin User Management
Live App
https://matchoshop-app.vercel.app/
GitHub Repositories
UI Previews
Login Page Product List Page Product Detail Page Order Page