About
AI & Backend Engineer with 8+ years of experience, including hands-on work orchestrating multiple LLM providers (OpenAI, Anthropic, xAI) behind unified, production-grade APIs for automated reporting workflows. Skilled in secure, multi-tenant backend architecture using Python, Django, and FastAPI across distributed international teams. Seeking senior AI/LLM engineering roles building reliable, safety-conscious generative AI systems.
Experience
Backend Engineer
FinKeeper
Jun 2025 – Feb 2026
● Architected a multi-tenant Accounting Information System, enforcing strict firm–client data isolation through tenant-aware backend design.
● Implemented hierarchical RBAC, JWT authentication, and audit-safe financial workflows to meet enterprise security and compliance requirements.
● Built the backend foundation for core accounting operations — invoicing, reconciliation, and reporting — as part of the product's MVP release.
● Tech Stack: Python, Django, Django REST Framework, PostgreSQL, Redis, JWT, Docker
PythonDjangoPostgreSQL
● Built scalable FastAPI services integrating multiple LLM providers (OpenAI, Anthropic, xAI) behind a unified interface.
● Developed AI orchestration pipelines for routing, validating, and post-processing LLM outputs used in automated safety reports and incident records.
● Automated safety-report and incident-record generation, replacing manual documentation across business workflows.
● Tech Stack: FastAPI, OpenAI API, Anthropic, xAI, Redis
FastAPIOpenAIAnthropic
Backend Engineer
Somos Digital
Jul 2022 – Oct 2024
● Designed and developed a secure survey platform API from scratch with authentication and role-based access control.
● Integrated OpenAI-powered analysis to automatically extract insights from survey responses.
● Built frontend integration using Next.js with a Django backend to deliver survey results and AI-generated insights.
● Tech Stack: Django, OpenAI API, Next.js
DjangoOpenAINext.js
Backend Engineer
360Dialog
Sep 2021 – Jun 2022
● Integrated the WhatsApp Business API with internal services to support real-time inbound and outbound messaging.
● Built event-driven messaging workflows to handle WhatsApp's inbound/outbound message flow reliably.
● Implemented behaviour-driven testing (BDD) to validate messaging flows and business rules.
● Tech Stack: Flask, PostgreSQL, WhatsApp Business API, Behave
FlaskPostgreSQLWhatsApp Business API
Backend Engineer
Sydereal
May 2021 – Sep 2021
● Built an API gateway supporting REST and WebSocket protocols for real-time vessel location and status updates.
● Optimised backend performance by introducing push-based WebSocket streaming, reducing latency and unnecessary polling.
● Tech Stack: Flask, AWS RDS, MySQL
FlaskAWS RDSMySQL
Backend Engineer
Kredibel
Jul 2020 – Dec 2020
● Maintained backend services and data pipelines for ML and product systems across PostgreSQL, MongoDB, and Google Cloud Platform infrastructure.
● Tech Stack: Flask, PostgreSQL, MongoDB, Google Cloud Platform (GCP), GitLab CI
FlaskPostgreSQLMongoDB
Backend Engineer
Leadbook
Jan 2019 – Apr 2020
● Scraped multiple websites.
● Designed and implemented Kafka-based streaming pipelines to ingest and enrich 10K–100K+ rows of scraped data.
● Delivered real-time analytics by integrating streaming pipelines with Elasticsearch indexing.
● Tech Stack: Python, Scrapy, BeautifulSoup, Kafka, Elasticsearch
KafkaPythonElasticsearch
Backend Engineer & DevOps
Jublia
Aug 2018 – Dec 2018
● Developed backend services for enterprise event management platforms.
● Implemented RabbitMQ-based asynchronous processing to improve reliability and prevent data loss.
● Tech Stack: Flask, RabbitMQ, AWS DynamoDB
FlaskRabbitMQAWS DynamoDB
Backend Engineer
Makara Mas
Aug 2015 – Jul 2018
● Integrated payment systems between banking systems and 200+ universities and schools across Indonesia.
Backend EngineeringPayment SystemsIntegration
Education
University of Indonesia
Master of Science (M.Sc.) · Computer Science
2022 – 2025
Skills
CeleryRBACJWTDockerKafkaRedisMongoDBPostgreSQLREST APIsFlaskFastAPIDjangoPythonLangChainxAIAnthropicOpenAI
Languages
English (Professional working proficiency)Indonesian (Native or bilingual proficiency)