Naufal Yusran
Jakarta, Indonesia|naufalyoesran@gmail.com|+6282151533717|LinkedIn
Professional Experience
DBS Bank Indonesia / Banking
React.js Developer (Direct Contract)
- Contributing to a webview-based application using React.js within a microfrontend architecture (Module Federation).
- Collaborating with cross-functional teams to ensure seamless integration between microfrontends and backend services.
eDOT / SaaS
Frontend Developer (Contract via Dikshatek)
- Worked on a dashboard application that tracks multiple business processes for client companies, shipping four production features end-to-end.
- Built features using Next.js, React Query, Tailwind CSS, shadcn/ui, React Hook Form, and Zod, with unit-test coverage on core logic.
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)
- Contributed to two back-office applications using Next.js and Angular.
- Joined ongoing projects and delivered features aligned with established architecture and conventions.
- Outsourced to the client and finished the project successfully.
Doubler Studio / Digital Agency
Javascript Front End Developer (Freelance)
Javascript Front End Developer (Contract)
- Delivered multiple client projects (including BCA) using vanilla JS, jQuery, Nunjucks, React, Next.js.
- Built interactive UI with animations and ensured backend integration compatibility.
- Acted as sole developer on several projects and collaborated in team-based deliveries.
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.