Irwanto Danang Bahtiar
Backend Developer
Bandung, Jawa Barat, 40614, Indonesia
Profile
Systems Architect and Backend Developer specializing in the engineering of custom, resilient distributed systems for live-service environments. My core achievement is the development of the XRohrJS framework, a Dual-Server architecture utilizing an in-memory Memoria Cluster to master concurrency and ensure Atomic State Transitions under high load. I am motivated by complex performance challenges and am committed to delivering scalable, near-zero downtime solutions using TypeScript, Node.js, and MongoDB.
Personal Projects
- Engineered a custom Node.js framework supporting a Dual-Server Architecture (Control/Data Plane) to ensure service continuity and resilience in live-service applications.
- Designed and implemented the Memoria Cluster (In-Memory Database) with a per-key Mutex lock to manage concurrency and ensure Atomic State Transitions under high load.
- Modeled a high-risk, player-driven economy featuring Guild Liquidity Pools to validate the concurrency and transaction capabilities of the custom backend.
- Designed a flexible data schema for complex entities (Mystar Attributes, Traits, Equipment) demonstrating expertise in non-relational database structure.
Education
Technical Proficiencies
Backend Architecture Resume
Irwanto Danang Bahtiar
Backend Developer & Systems Architect
Profile
A backend developer with a strong focus on software architecture and distributed systems. Developed XRohrJS, a proprietary Node.js framework for high-concurrency situations. Our expertise lies on developing durable, self-healing backend infrastructures and handling complicated states via in-memory clustering. Seeking to use extensive technical understanding of TypeScript and Database Design to create scalable web applications.
Software Engineering Projects
- Architected a custom Node.js/TypeScript framework utilizing a Dual-Server Model(Control & Data Plane) to eliminate downtime during runtime updates.
- Developed Memoria Cluster, an in-memory database engine with Mutex locking mechanisms to handle atomic state transitions and prevent race conditions in high-traffic scenarios.
- Created an opinionated TypeScript framework based on Discord.js to ensure architectural consistency, addressing boot-up logic complexity through the strict separation of configuration and business logic.
- Developed an Asynchronous Factory Pattern to ensure reliable asynchronous object initialization and established a Config-Driven Architecture to function as the authoritative source for environment management.
Education
Technical Proficiencies
[ENG] Web Developer Resume
Irwanto Danang Bahtiar
Pengembang Backend & Arsitek Sistem
Profil
Pengembang Backend berpengalaman dalam merancang dan mengimplementasikan arsitektur sistem terdistribusi skala tinggi. Memiliki keahlian dalam Node.js/TypeScript, fokus pada ketersediaan tinggi (high availability) dan kinerja melalui teknik in-memory clustering dan kontrol konkurensi (Mutex). Berorientasi pada pembuatan solusi backend yang scalable dan tangguh.
Proyek Rekayasa Perangkat Lunak
- Merancang framework Node.js/TypeScript kustom menggunakan Model Server-Ganda (Control & Data Plane) untuk mengeliminasi downtime saat pembaruan runtime.
- Mengembangkan Memoria Cluster, sebuah mesin basis data in-memory dengan mekanisme penguncian Mutex untuk menangani transisi state atomik dan mencegah race conditions dalam skenario lalu lintas tinggi.
- Menciptakan framework TypeScript yang opinionated berbasis Discord.js untuk memastikan konsistensi arsitektur, mengatasi kompleksitas logika boot-up melalui pemisahan ketat antara konfigurasi dan logika bisnis.
- Mengembangkan Pola Asynchronous Factory untuk memastikan inisialisasi objek asinkron yang andal dan menetapkan Arsitektur Berbasis Konfigurasi (Config-Driven) sebagai sumber otoritatif untuk manajemen lingkungan sistem.