BACKEND ENGINEER

Faishal Zaka Naufal

Building workflow-driven fintech and cloud systems.

I build reliable backend services and automation platforms that turn complex business processes into measurable, scalable systems—from workflow orchestration and decision engines to cloud data pipelines.

7+ years · Python · Go · AWS · PostgreSQLBased in Jakarta, Indonesia · Open to relocation to Germany
Scroll
About

Backend
Engineer

I’m a backend engineer with 7+ years of experience building workflow automation platforms and fintech infrastructure. Across Nikel and KoinWorks, I’ve worked on loan onboarding, BPMN-based decision flows, business-rule orchestration, alternative-data credit scoring, and AWS serverless pipelines. My focus is turning complex business processes into reliable, measurable systems.

Key Achievements

BPMN Workflows

Designed and implemented BPMN-based workflow automation for borrower and loan onboarding (LOS), reducing manual intervention and improving processing efficiency

60-70% Faster

Reduced onboarding processing time by ~60–70% through automation of credit decision workflows

Credit Scoring

Built credit scoring models using alternative data, improving loan qualification and collection effectiveness

Low-code Tools

Developed low-code automation tools enabling faster iteration of business processes

Background

Before focusing on backend systems, I studied Astronomy. That research background still informs how I approach ambiguous problems: with analytical thinking, curiosity, and care for evidence.

Target roles

  • Backend Engineer
  • Platform Engineer
  • Workflow Automation Engineer
  • Fintech Backend Engineer
  • Backend Engineer — Decisioning and Data Systems

Open to backend and platform opportunities in Germany.

At a glance

7+

Years building backend systems

60–70%

Onboarding time reduced

3

Application lanes supported

Experience

Where I've
worked

August 2024 – Present

Backend Engineer

PT. Impact Credit Solutions (Nikel)

  • Designed and implemented workflow-driven borrower and loan onboarding processes using BPMN and SpiffWorkflow, reducing processing time by approximately 60–70%.
  • Built and integrated Python backend services with Django and FastAPI to support workflow execution and business-rule orchestration.
  • Developed a configurable automation engine with Python and Dramatiq, enabling non-engineering teams to configure and iterate on business workflows faster.
December 2021 – August 2024

Backend Engineer | Innovation - Strategy

PT. Sejahtera Lunaria Annua (KoinWorks)

  • Built fintech products and backend services to support new business opportunities and improve lending operations using Python, Node.js, and Golang.
  • Developed credit scoring models (XGBoost) using alternative data (ecommerce), improving loan qualification and collection effectiveness.
  • Designed data pipelines using AWS Lambda and Step Functions to process rejected loan users and generate alternative loan offerings.
November 2018 – December 2021

Back End Developer

PT. Fairtech Digital Indonesia

  • Utilized Grails Framework for web applications and ElasticSearch to enhance search capabilities.
  • Contributed to major web projects including Canon Asia, Michelin Guide, and Hong Kong Tourism Board.
Skills

Tools I
use daily

Backend

PythonFastAPIDjangoNode.jsGolang

Data and APIs

PostgreSQLMySQLREST APIsGraphQLElasticsearch

Workflow and Automation

BPMNSpiffWorkflowDramatiqBusiness-rule orchestration

Cloud and Processing

AWS LambdaAWS Step FunctionsETLServerless data pipelines

Applied ML

XGBoostAlternative-data credit scoringNLPTensorFlow/CycleGAN
Engineering work

Systems built
around workflows

Sanitized case studies from backend, workflow automation, and fintech decisioning work. They describe the engineering problems and outcomes without exposing confidential implementation details.

Case study 01

Workflow-Driven Loan Onboarding

A generalized case study of BPMN-based borrower and loan onboarding automation.

Result

Reduced onboarding processing time by approximately 60–70%.

Problem

Loan onboarding involved complex, changing business decisions that were difficult to execute consistently and efficiently.

My contribution

Built backend services around workflow execution and business-rule orchestration for borrower and loan onboarding.

Technical approach

Used BPMN and SpiffWorkflow to model process steps and connect them to Python, Django, and FastAPI services.

Result

Reduced onboarding processing time by approximately 60–70%.

TechnologiesBPMNSpiffWorkflowPythonBusiness rules

Case study 02

Workflow Automation Engine

A configurable automation engine for iterating on business processes with less engineering friction.

Result

Created a reusable way to automate business processes while keeping workflow configuration closer to the teams that operate them.

Problem

Business workflows needed to change quickly, while every process adjustment could otherwise require a fully bespoke engineering cycle.

My contribution

Developed the engine and the backend execution path that allowed non-engineering teams to configure and iterate on workflows faster.

Technical approach

Combined configurable workflow definitions with Python execution and Dramatiq for background processing.

Result

Created a reusable way to automate business processes while keeping workflow configuration closer to the teams that operate them.

TechnologiesPythonDramatiqAutomationLow-code

Case study 03

Alternative Credit Decisioning Pipeline

A generalized fintech case study combining alternative data, scoring, and serverless processing.

Result

Supported alternative loan offerings and lending decisions through reusable scoring and pipeline workflows.

Problem

Lending operations needed additional signals and processing paths to support loan qualification and collection effectiveness.

My contribution

Built backend and data-pipeline components for alternative-data processing and credit decisioning.

Technical approach

Used XGBoost for credit scoring and AWS Lambda with Step Functions for serverless data processing pipelines.

Result

Supported alternative loan offerings and lending decisions through reusable scoring and pipeline workflows.

TechnologiesXGBoostAWS LambdaStep FunctionsPython
Supporting background

Research and Earlier Work

Research and earlier software work that supports the wider engineering picture without competing with the backend case studies.

COVID-19 Data Modeling

Analyzed community mobility and weather variability using Random Forest and XGBoost.

PythonXGBoostData Science

Social Media Automation

Developed sentiment analysis tools and social media automation using Python and ADB.

PythonADBNLP
Contact

Let’s
connect

I’m open to backend, platform, and workflow automation opportunities in Germany.