BS Bagus SetyawanSoftware Engineer & IT Infrastructure

Available for new opportunities

Hi, I'm Bagus Setyawan

I build reliable software and resilient infrastructure.

Software Engineer and IT Infrastructure specialist with 5+ years of experience across backend systems, deployment pipelines, observability, and production hardening. Strong in translating business pressure into systems that remain stable when traffic, complexity, and expectations increase.

99.8% production uptime after monitoring revamp
40% faster incident response with structured runbooks
200+ internal products shipped and maintained
Laravel Linux Server Docker CI/CD Monitoring REST API MySQL & PostgreSQL Incident Response

More than shipping features, I shape the operational quality behind them.

My work sits between product delivery and infrastructure discipline. I build application layers, design integrations, analyze recurring failure points, and tighten the operational backbone so releases become calmer, safer, and easier to scale.

Backend architecture Production support Infrastructure analysis Release management System hardening Technical documentation

Professional timeline

2022 - Present

Senior Software Engineer / IT Infrastructure

PT Mulia Grand Manufacture

Serve as the technical backbone of the company's digital operations, owning both the software that runs the business and the infrastructure it runs on. Lead end-to-end development of internal systems for production, inventory, and reporting, while keeping servers, networks, and hardware across office and factory floor reliable around the clock.

  • Architected and delivered internal applications that digitized manual manufacturing workflows, from production planning to inventory tracking and management reporting.
  • Raised service uptime to 99.8% by redesigning alerting, server health checks, and backup & recovery procedures.
  • Reduced troubleshooting time by 40% through structured runbooks, centralized logs, and clear escalation flows.
  • Manage the full infrastructure lifecycle: Linux servers, network, access governance, and preventive hardware maintenance for workstations, servers, and production-floor devices.
  • Established deployment standards across dev, staging, and production, making releases safer and more predictable.
  • Act as the bridge between management, production, and operations teams, translating business needs and system gaps into executable technical solutions.

2021 - 2022

Junior IT Infrastructure

PT Mulia Grand Manufacture

Built business-critical web applications, REST APIs, and database flows while supporting framework migration and release preparation for multi-team delivery.

  • Delivered operational modules used by 300+ internal users.
  • Improved application response times through backend and query optimization.
  • Supported migration of legacy modules into a more maintainable Laravel structure.

Jan 2016 - Jan 2017

IT Intern

INFIS (Independent Film Surabaya)
  • Participated as a Film Crew in various film production and exhibition activities.
  • Supported the planning and execution of film exhibitions, workshops, and public events.
  • Collaborated with event committees, filmmakers, creative teams, and external stakeholders to ensure smooth event execution.
  • Worked closely with government institutions and public organizations in supporting film-related events and programs.
  • Assisted with event preparation, technical operations, coordination, and on-site execution.

Leadership & organization

Dec 2021 - Dec 2022

Minister of Communication and Information (MENKOMINFO)

BEM-U, Universitas Wijaya Putra
  • Managed and coordinated organizational communication and information dissemination across students and university stakeholders.
  • Planned and managed communication strategies for organizational programs, events, and announcements.
  • Coordinated the publication of information through social media and other communication channels.
  • Created and reviewed informational content to ensure messages were clear, accurate, and aligned with organizational objectives.
  • Collaborated with other BEM divisions and student organizations to support event promotion and information distribution.

Nov 2020 - Nov 2021

Vice Chairman

ORMAWA Terafo, Universitas Wijaya Putra
  • Assisted the Chairman in leading and coordinating organizational activities and programs.
  • Supported the Chairman in planning, organizing, and evaluating organizational programs and initiatives.
  • Coordinated with divisions and committee members to ensure programs were executed according to established plans.
  • Represented the organization and the Chairman when required in internal and external activities.
  • Helped resolve organizational issues and supported decision-making to maintain effective team coordination.
  • Monitored the progress of programs and ensured responsibilities were properly delegated and completed.
  • Maintained communication and collaboration among organizational members to support a productive working environment.

Teaching & campus

Dec 2022 - Jul 2023

Teaching Assistant / Lecturer Assistant

Information Technology, Universitas Wijaya Putra
  • Managed and coordinated organizational communication and information dissemination across students and university stakeholders.
  • Planned and managed communication strategies for organizational programs, events, and announcements.
  • Coordinated the publication of information through social media and other communication channels.
  • Created and reviewed informational content to ensure messages were clear, accurate, and aligned with organizational objectives.
  • Collaborated with other BEM divisions and student organizations to support event promotion and information distribution.
  • Served as a communication bridge between the organization and students, helping ensure relevant information was delivered effectively.

Projects that combine engineering and infrastructure thinking

Click any project to explore screenshots and key features.

IT Monitoring & Maintenance System

One platform for every IT workflow, from tickets to assets, maintenance, and ISO documents.

Centralizes ticketing, IT asset management, maintenance checklists and schedules, consumable stock, IT waste tracking, and ISO-compliant documents in a single responsive web application.

Laravel Blade MySQL

Siopname - Stock Opname System

A mobile-first stock opname system that turns barcode scanning into fast, accurate inventory counts.

Siopname lets staff count stock by entering item codes or scanning barcodes directly from their phones, while managers approve and verify requests on the go.

Git Laravel Blade

Sikomplain - Customer Complaint System

A centralized web system to capture, approve, and report customer complaints.

Sikomplain collects customer complaints in one place, routes them through multi-level approval, and turns the data into detailed reports for management.

Git Laravel Blade

Puskesmas Cerme - Official Website

The official public health center website, built to serve the community and support daily operations.

A modern, eye-catching website for Puskesmas Cerme (Gresik) that gives residents fast access to services, doctors, schedules, and health information in one place.

Laravel Blade MySQL

IT Monitoring & Maintenance System

One platform for every IT workflow, from tickets to assets, maintenance, and ISO documents.

Replaces scattered spreadsheets, chat requests, and paper logs with one traceable system for the whole IT team. Every request, asset, maintenance task, and document is recorded with a full activity log, so work is transparent, audit-ready, and aligned with company ISO standards.

Key features

  • Ticketing system to receive, assign, track, and close IT support requests with clear status and history.
  • IT asset management with maintenance checklists and preventive maintenance schedules per device.
  • Stock control for printer ink and spare parts, so shortages are spotted before they disrupt work.
  • IT waste recording to keep disposal and decommissioned equipment properly documented.
  • ISO-compliant IT document management, with private file sharing so sensitive documents only reach authorized users.
  • Activity log for every action, plus scheduled data backups to protect against data loss.
  • Soft delete on all key data, so records can be recovered and the audit trail stays intact.
  • Fully responsive, modern interface that works smoothly on phones for technicians in the field.

Siopname - Stock Opname System

A mobile-first stock opname system that turns barcode scanning into fast, accurate inventory counts.

Replaces slow, paper-based stock counting with a responsive web app. Staff scan items with their phone camera, quantities are recorded instantly, and managers can review, approve, or reject opname results and admin requests from anywhere, cutting counting time and reducing manual errors.

Key features

  • Barcode scanning and manual code entry through the phone camera, no dedicated scanner needed.
  • Faster stock opname sessions with real-time quantity recording and automatic variance detection.
  • Quick approval workflow so managers can approve or reject opname results directly from their phones.
  • Admin request verification to validate stock adjustments before they are applied.
  • Complete history and audit trail of every count, adjustment, and approval.
  • Complex features (multi-warehouse, item categories, reports, and role-based access) in a fully responsive interface.

Sikomplain - Customer Complaint System

A centralized web system to capture, approve, and report customer complaints.

Replaces scattered complaint handling (chat, email, spreadsheets) with a single, traceable workflow. Every complaint is recorded, assigned, reviewed, approved, and closed with a clear audit trail, so nothing gets lost and every decision has an owner.

Key features

  • Centralized complaint intake with customer data, category, priority, and file attachments.
  • Multi-level approval workflow (staff, supervisor, manager) with configurable rules per complaint type.
  • Automatic status tracking, escalation, and notifications for overdue or pending complaints.
  • Complete audit trail showing who handled, approved, or rejected each complaint and when.
  • Complex reporting: filter by period, category, customer, handler, and approval level, plus SLA and resolution-time analysis.
  • Exportable reports (Excel/PDF) and dashboards for management decisions.
  • Role-based access control so each user only sees and acts on what they are authorized for.

Puskesmas Cerme - Official Website

The official public health center website, built to serve the community and support daily operations.

Designed as the digital front door of Puskesmas Cerme. Residents can find services, check opening hours, meet the doctors, and contact customer care, while staff publish news, activity galleries, and health campaigns without touching code. The clean green identity reflects the institution and keeps the site trustworthy and easy to use for every age group.

Key features

  • Eye-catching hero banners for health campaigns and official announcements, such as World AIDS Day.
  • Service catalog (Layanan Kami) covering general clinic, emergency & inpatient care, dental, and other polyclinics.
  • Doctor profiles with photo, name, and assigned polyclinic to help patients know who serves them.
  • Clear operating hours per day and a polyclinic directory in the footer for quick reference.
  • Activity gallery with category filters to document outreach programs, school screenings, and community meetings.
  • Built-in patient satisfaction survey (Survei Kepuasan) to measure and improve service quality.
  • Direct customer care access through phone, WhatsApp, and a floating help button.
  • Admin panel so staff can update news, gallery, doctors, and schedules independently.
  • Fully responsive layout that works smoothly on phones, which most residents use.

Have a system that needs to stay up? Let's talk.

Say hello