Summary
Ari Kurniawan is a backend software engineer with nine years of hands-on experience and four years in focused backend roles, currently leading backend development at Krom. He designs and ships reliable systems using Node.js, TypeScript, Go, PostgreSQL, Redis, Elasticsearch, and AWS, with a track record of migrating monoliths to microservices and rewriting services from Node.js to Go for performance and maintainability. Ari has built complex product features—referral and reward systems, campaign and voucher engines, wallet integrations, and analytics tooling—while improving reliability through cron-driven validations, performance tuning, and continuous codebase improvements. He brings practical experience across Python/Flask and Laravel stacks, plus integrations with Twilio, Xendit, and third-party data imports, showing an ability to bridge backend engineering with business workflows. Based in Jakarta, he combines disciplined engineering practices with a curiosity for automation and AI-assisted tooling, evidenced by projects like AI-generated surveys and ETL pipelines.
9 years of coding experience
4 years of employment as a software developer
Bachelor’s Degree, Computer Science, Bachelor’s Degree, Computer Science at Institut Teknologi Sumatera
Full Stack JavaScript Immersive, Full Stack JavaScript Immersive at Hacktiv8 Indonesia
Indonesian, English