Hello, I'm

Danang Putra Bahari

Frontend developer learning web technology end to end: design, database, backend and DevOps.

Dreaming up cool ideas and making them come true is where my passion lies. I am enthusiastic about building tools that help myself and others to be more productive and enjoy the process of crafting.

A closer look.

Experience

  • Senior Frontend DeveloperJul 2023 – Present

    Sekolah.mu (PT Semesta Integrasi Digital)

    • Lead technical discussions, architecture decisions and sprint planning for cross-functional squads.
    • Drove team-wide adoption of TypeScript and migrated key modules to cut runtime errors.
    • Enforce code quality through structured reviews. Own the payment squad and the shared design system repository.
    • Write architecture design records, ER diagrams and UI behaviour specs. Use Claude Code and GitHub Copilot daily.
  • Frontend Developer & Payment Squad LeadFeb 2021 – Jun 2023

    Sekolah.mu (PT Semesta Integrasi Digital)

    • Ran the payment squad ceremonies with product managers: grooming, technical discussions, planning and reviews.
    • Primary frontend contact for the payment domain, coordinating delivery and technical trade-offs.
    • Mentored junior and mid-level engineers through code reviews and pair programming.
  • Junior Frontend DeveloperFeb 2020 – Jan 2021

    Sekolah.mu (PT Semesta Integrasi Digital)

    • Built responsive, mobile-first interfaces with Vue.js, Nuxt.js and Sass.
    • Turned design mockups into pixel-accurate components and integrated them with REST APIs.
    • Kept unit test coverage above 50% with Vitest.
  • Operating Support Staff, Foreign ExchangeApr 2017 – May 2019

    PT Bank Central Asia, Tbk. (BCA), Jember

    • Handled remittance, MoneyGram, banknotes and export/import letters of credit.
    • Exceeded sales targets by 120% in year one and 270% in year two.

Tools

  • Languages

    JavaScript (ES6+), TypeScript, HTML5, CSS3

  • Frameworks & libraries

    Vue 2, Vue 3, Nuxt 3, Pinia, Vuex, Vue Router, Storybook

  • Styling

    Sass/SCSS, Tailwind CSS, Bootstrap, CSS Modules

  • Testing

    Vitest, unit and integration testing

  • Build tools

    Vite, Webpack

  • API

    REST, Axios

  • Everyday tools

    Git, GitLab, Jira, VS Code, GitHub Copilot, Claude Code, Whimsical, Miro

  • Ways of working

    Agile Scrum, code review, technical documentation

Licenses & certifications

Education

  • Fullstack JavaScript Immersive ProgramAug 2019 – Jan 2020

    Hacktiv8 Bootcamp

    Grade: 87 / 100

  • Bachelor of Accounting (S1)Feb 2018 – Sep 2018

    Trisakti University

    GPA: 3.83 / 4.00

  • Accounting Scholarship Program (PPA BCA)Aug 2014 – Mar 2017

    PT Bank Central Asia (BCA)

    GPA: 3.85 / 4.00

Outside of programming, I enjoy games and sports. I also spend my time with my family: my wife and son.