Naufal Yusran
Jakarta, Indonesia|naufalyoesran@gmail.com|+6282151533717|LinkedIn
Professional Experience
DBS Bank Indonesia / Banking
React.js Developer (Direct Contract)
- React developer on Indonesia’s digibank app during its move onto DBS’s regional microfrontend platform — the Module Federation shell built by Singapore’s digibank-as-a-Service team.
- Owned integration of Transaction Signing, an existing Singapore production microfrontend, working directly with the Singapore team.
- Owned integration of centralised over-the-air localisation, letting copy update from a CMS without an app release.
- Built share-transaction-history, passing a base64 payload from the React webview to the native app over the JS bridge.
- Prepared Drone CI pipelines, deployed to production, and cleared UAT and post-release defects; completed captcha integration on the credit-card onboarding web app.
Ajaib / Investment & Fintech Platform
Fullstack Developer (Contract via Binar)
- Migrated and revamped ajaib.co.id landing pages from WordPress to Next.js, improving maintainability and scalability.
- Implemented SSR/SSG, SEO optimizations (metadata, sitemap, robots.txt), and responsive UI across multiple product pages (stocks, crypto, mutual funds, etc.).
- Worked within the Growth Team, focusing on the public-facing website experience.
- Contributed to the Onboarding Team, developing a dynamic webview-based form system driven by backend responses, enabling flexible onboarding flows per product.
- Built and maintained features in Ajaib’s internal back-office application.
Bank Danamon Indonesia / Banking
Web Developer (Contract via Infosys Solusi Terpadu)
- Developed DBankPro 2.0 Back Office Application using microfrontend architecture (Single-SPA → NX migration).
- Worked with React (container) and Angular (feature modules).
- Collaborated with international backend teams and cross-functional stakeholders (PO, BA, QA).
- Led one sprint as task assigner and code reviewer.
- Contributed to migration from Single-SPA to NX Microfrontend (latest Angular).
- Built features for onboarding and back-office systems.
Infosys Solusi Terpadu / IT Services
Front End Developer (Contract)
- Delivered two features into an ongoing Loan Origination System (LOS) for PT Sarana Multi Infrastruktur, a state-owned (BUMN) infrastructure financier — Next.js with Material UI, including a Syncfusion integration.
- Joined an established codebase in-house with an all-Infosys project team, shipping within its existing components and conventions.
Doubler Studio / Digital Agency
Javascript Front End Developer (Freelance)
Javascript Front End Developer (Contract)
- Delivered public-facing web projects for BCA, Indonesia’s largest private bank — the News & Features section (Next.js, SSG/SSR), the developer portal (vanilla JS, Bootstrap), and the BCA × USS 2023 campaign microsite (React) — often as sole developer.
- Built interactive, animated UI on a Nunjucks + Gulp toolchain, and ensured backend integration compatibility.
GeekGarden Software House, Flutter Developer (Contract) (Remote)
Ehealth.co.id, Junior Software Engineer (Contract) (Remote)
Traveloka, Web Engineer (Internship) (Remote)
Education
Universitas Islam Indonesia
Bachelor of Informatics
- Cum Laude (GPA: 3.69 / 4.00)
Projects & Achievements
Game Developer Bootcamp (Agate / Kampus Merdeka), Completed Unity-based game development program.
Funding Recipient – Pekan Kreativitas Mahasiswa, Built a Flutter-based prototype as sole mobile developer in a multidisciplinary team.
Skills: React.js, Next.js, Angular, JavaScript, TypeScript, HTML, CSS, Tailwind, Bootstrap, Flutter, Microfrontend, React Query, React Hook Form, Zod, Playwright, Unit Testing, Git, REST API integration, jQuery, Drone CI, SonarQube, Nexus IQ, Agile/Scrum, Jira.