About

Backend-focused software engineer

I'm Imam Ramadhan. I build and maintain business applications, with an emphasis on explicit rules, reliable data flows, and systems that remain understandable as they evolve.

Location
Greater Jakarta, Indonesia
Role focus
Backend-focused and full-stack software engineering roles
Availability
Contact me directly for current availability and work arrangement

Selected experience

A public, domain-level summary. Employer, customer, and proprietary system details are intentionally omitted.

  1. Full-stack developer

    Enterprise banking applications February 2026–present

    Greater Jakarta, Indonesia

    Developing and maintaining enterprise applications, supporting system integration, troubleshooting issues, and contributing to transaction-oriented business workflows.

    Technologies: .NET, ASP.NET Core, SQL Server

    Related writing: Transaction boundaries and failure handling
  2. Full-stack developer

    Business applications October 2024–February 2026

    Yogyakarta, Indonesia

    Built and maintained point-of-sale, HRIS, CRM, and loyalty workflows, including backend APIs and relational data models.

    Technologies: Laravel, REST APIs, MySQL

    Related writing: POS inventory modeling
  3. Programming instructor

    Technical education September 2022–August 2024

    Yogyakarta, Indonesia

    Supported learners as they developed programming fundamentals and practical problem-solving skills.

How I approach engineering

  • Make business rules explicit

    Model rules and boundaries so they can be reviewed, tested, and explained.

  • Prefer understandable systems

    Choose the smallest design that preserves the boundaries the product actually needs.

  • Design failure behavior deliberately

    Consider retries, partial failure, recovery, and data integrity before they become production incidents.

  • Treat maintainability as a product concern

    Optimize for the people who will operate, change, and support the system after delivery.

Currently exploring

  • Distributed systems
  • Database engineering
  • Go

Elsewhere

Find my code and professional profile, or reach me directly by email.