Hi, I'm Farix Ikhwanul 👋🏻

I am a Software Engineer with core expertise in Java and SQL, specializing in enterprise applications for the banking industry. I have delivered impactful solutions by migrating legacy systems, reengineering workflows, and building data-driven applications that ensure compliance, accuracy, and performance.

Key achievements include:

  • Complaint Tracking System – Migrated a legacy platform to modern technology, delivering 63 new features in just four months and ensuring seamless data integration across multiple sources.
  • Weekly Financial Report – Built a web application that enables investors to analyze performance and forecast cash flows through dynamic accounting period tables.
  • Single Customer View (SCV) – Reengineered process flows to enhance data accuracy and synchronization for LPS (Lembaga Penjamin Simpanan).
  • Training in Korea – Selected as one of 40 developers for advanced training, later serving as a master trainer and contributing to large-scale modernization initiatives.

While my strongest skills are in Java and SQL, I am actively developing proficiency in Go, Python, and JavaScript through projects and training, expanding my adaptability across modern technology stacks. I take pride in writing clean, modular, and scalable code that balances technical excellence with business value.

Latest posts
See all posts
Work Experience
See all work
  • Mar2024 - Current
    KB Bank - Permanent
    Software Engineer
    • Summary Report Priority Customer — Maintenance an app
      Maintained and enhanced a reporting application that ensures banks comply with OJK regulations by delivering accurate and timely reports to priority customers.
      Impact: Strengthened compliance and reduced reporting errors.
      Technologies: ExpressJs, SQL, Docker.

      Read More…

    • Suspanse Account — Maintenance an app
      Optimized a suspense account application used to handle ambiguous financial transactions awaiting classification. Improved system reliability and data accuracy through maintenance and refinements.
      Impact: Increased financial data clarity for faster reconciliation.
      Technologies: Java, SQL, Jenkins, SAP Crystal Reports 2020, Finastra Framework.

      Read More…

    • Complaint Tracking System — Migrating an app
      Migrated a legacy complaint management system to a modern technology stack, ensuring seamless integration across the entire complaint lifecycle—from creation to closure. Designed a feature-prioritization framework and executed the migration with zero data loss.
      Impact: Improved maintainability and enabled future scalability while preserving critical functionality.
      Technologies: Java, SQL, Jenkins, SAP Crystal Reports 2020, Electronic Document Management System (EDMS), Finastra Framework.

      Read More…

  • Jan2023 - Mar2024
    KB Bukopin - Contract
    Software Engineer
    • Weekly Financial Report — Making an app
      Developed a web application that displays company financial statements across flexible accounting periods, enabling investors to assess performance and predict future cash flows. Designed dynamic tables to adapt to varying date ranges.
      Impact: Enhanced decision-making by providing accurate and customizable reports.
      Technologies: Java, JSP, jQuery, SQL

      Read More…

    • Single Customer View — Reengineering process flow
      Reengineered data validation workflows and ETL processes to ensure accurate data with LPS (Lembaga Penjamin Simpanan). Simplified large flows into smaller, manageable processes to improve performance and accuracy.
      Impact: Increased system reliability and aligned reporting with user requirements.
      Technologies: Java, Talend, SQL

      Read More…

Recent projects
See all projects