Dimas Pandu Pratama

Frontend Generalist | Full-Stack Developer | Software Engineer

Jakarta, Indonesia • Open to Remote

Professional Summary

Software Engineer focused on frontend development with 10+ years of experience building scalable, user-centric web applications. Skilled in JavaScript, TypeScript, and modern web standards, with solid backend knowledge in Node.js and REST APIs.

Experienced in leading development teams, shaping technical strategies, and implementing tools to improve productivity. Adaptable across diverse projects and technologies, passionate about mentoring engineers, delivering high-quality software, and driving innovation.

Professional Experience

Product Engineer (Frontend-focused)

Telkom Indonesia | June 2020 – Present | Jakarta

  • Lead frontend development with an emphasis on sprint planning, task prioritization, and collaborative execution.
  • Designed and built scalable web applications supporting high-volume usage.
  • Introduced AI-assisted workflows that increased productivity and reduced delivery time.
  • Collaborated with cross-functional teams to recommend technology stack improvements.
  • Mentored university interns in frontend development and modern best practices.

Frontend Engineer

BLANJA.com | July 2019 – Sep 2020 | Jakarta

  • Developed production-ready applications using Vue.js integrated with a SpringBoot backend.
  • Implemented automated unit testing and best practices for maintainability.
  • Enhanced frontend performance in large-scale projects.

Frontend Developer

SALT Indonesia | Mar 2018 – Jul 2019 | Jakarta

  • Built responsive web interfaces using Angular, jQuery, and WordPress.
  • Worked closely with design and backend teams to ensure smooth project delivery.
  • Contributed to client-facing projects with significant business impact.

Head of IT

IQRA (Indonesia Quran Reciter Application) | Feb 2017 – Mar 2018 | Jakarta

  • Led the digital transformation of a non-profit platform.
  • Designed and managed the overall application architecture and roadmap.
  • Utilized Dart, Flutter, Next.js, and WordPress to deliver innovative features.

App & Production Support

Okezone | Jul 2015 – Feb 2017 | Jakarta

  • Supported and maintained internal SaaS dashboards and business tools.
  • Worked extensively with PHP, CodeIgniter, AdminLTE, and jQuery.
  • Ensured high availability and reliability of production applications.

Education

Publication

Exploring Sustainable VR Use Cases for Startup Business Models: A Customized Customer Development Approach

Technical Skills

Frontend

React, Next.js, TypeScript, Tailwind, Vue.js, Nuxt, Angular

Backend

Node.js, Express, REST API, PostgreSQL, MongoDB, Google Sheets API

DevOps

Git, Docker, Kubernetes, GitLab CI, Jenkins, Firebase

Testing

TDD, Unit Testing, Enzyme

Tools

Webpack, Vite, Postman, Figma, GitHub Copilot

Other

Flutter (2017–2020), WebAssembly, WebXR

Soft Skills

Leadership & mentoring, Clear communicator, Collaborative & adaptable, Growth mindset