Skip to main content
Banin HadinBH
Open to opportunities

Banin Hadin

@baninhadin

Senior software engineer building scalable full-stack platforms with Go, Java, React, and microservices.

Indonesia
Message

What I'm looking for

I’m looking for a team where I can own scalable backend systems and full-stack features, improve reliability with strong testing/CI, and collaborate on architecture migrations and microservices in a product-focused environment.

I’m a Senior Software Engineer who builds marketplace and enterprise systems end-to-end, from core backend services to user-facing modules. At Broom.id, I developed full-stack features with React and Java Spring Boot for vehicle listing, bidding workflows, and transaction processing—and I led the migration from NestJS to Java Spring Boot with a shared base library for standardized team-wide patterns.

I also focus heavily on reliability and scalability: I reduced QA regression by 70% through code review standards, automated test pipelines, and integration testing. Earlier, at PT Infomedia Nusantara (Telkom Group subsidiary), I designed backend services in Go and TypeScript with MongoDB, Redis, and RabbitMQ, and built operational dashboards in React/Next.js, while my background in robotics programming sharpened my approach to real-time systems and tooling.

Experience

Work history, roles, and key accomplishments

BR
Current

Senior Software Engineer

Broom.id

Aug 2025 - Present (10 months)

Developed full-stack platform modules in React and Java Spring Boot for vehicle listing, bidding workflows, and transaction processing. Led migration from NestJS to Spring Boot with a shared base library, reducing QA regression by 70%, and co-founded EasyVisual with Spring Boot 3.5, Next.js 16, LLM integration, and Stripe/Xendit payments.

PN

Software Engineer

PT Infomedia Nusantara

Apr 2023 - Aug 2025 (2 years 4 months)

Owned backend services in Go and TypeScript handling tens of thousands of daily transactions using MongoDB, Redis caching, and RabbitMQ for async processing. Migrated from NestJS to Go microservices, cutting Docker image sizes by ~90% and improving deployment speed, and built internal/client analytics dashboards with React and Next.js.

SH

Junior Engineer

Shopee

Mar 2022 - Apr 2023 (1 year 1 month)

Migrated legacy payment and order APIs from Python to Go using Gin and GORM, improving performance and codebase maintainability. Reached 90% unit test coverage across frontend (Next.js) and backend (Go), and refactored core checkout modules through design reviews.

IR

Programming Lead

IRIS Robotics

Jan 2020 - Jan 2021 (1 year)

Coded robot control systems using C++ and ROS (Robot Operating System). Built a Qt C++ basestation for real-time robot communication and developed a Vue.js web app for monitoring, debugging, and logging robot positions.

Education

Degrees, certifications, and relevant coursework

Institut Teknologi Sepuluh Nopember (ITS) logoII

Institut Teknologi Sepuluh Nopember (ITS)

Bachelor of Engineering, Computer Engineering

2018 - 2022

Grade: 3.59 (GPA)

Activities and societies: Laboratory Assistant & Programming Tutor; Developer for MAGE5 National Competition projects.

Earned a B.Eng in Computer Engineering at Institut Teknologi Sepuluh Nopember (ITS) from Aug 2018 to Jul 2022 (GPA 3.59).

Find your dream job

Sign up now and join over 250,000+ remote workers who receive personalized job alerts, curated job matches, and more for free!

Sign up
Himalayas profile for an example user named Frankie Sullivan