dianprata.dev

Dian Pratama

Frontend Developer

Based in Jakarta, Indonesia

As a software engineer specializing in frontend web development, I possess advanced skills and expertise in creating dynamic and visually appealing user interfaces using Javascript.

In addition to my technical proficiency, I have a comprehensive understanding of UI/UX design principles, which allows me to create intuitive and user-friendly web applications. My eye for design and attention to detail ensure that every project I work on meets the highest standards of quality and functionality.

Experience

Perqara - Senior Frontend Developer

2023 - 2025

Developing a legal platform that allows users to consult with lawyers and obtain legal documents or advice directly from legal professionals.
Achievements/Tasks:

  • Collaborated with design team to create visually appealing and functional user interfaces for web applications.

  • Successfully integrated third-party APIs to enhance web application functionality.

  • Implemented Server-Side Rendering (SSR) to enhance search engine optimization (SEO) performance, improving website visibility and search rankings.

  • Migrated all components to TypeScript and updated the codebase to Vue 3, improving type safety, maintainability, and leveraging the latest framework features for better performance and scalability.

NuxtTypeScriptSEOSSR

OnTime Technology - Lead Frontend Web Developer

2022 - 2023

Develop an e-commerce platform with AI-powered skin analysis and 24/7 consulting services, enabling users to purchase recommended products.

Achievements/Tasks:

  • Led a team of frontend developers in the successful delivery of multiple web applications, meeting all project deadlines and quality standards.

  • Collaborated with cross-functional teams to define project requirements and ensure alignment with business goals.

  • Introduced and implemented development best practices, such as version control and continuous integration, resulting in increased development efficiency and quality

  • Mentored and trained junior developers, improving their technical skills and enhancing team productivity.

  • Conducted code reviews and provided feedback to team members, improving overall code quality and consistency.

  • Communicated effectively with management and stakeholders, providing regular project updates and ensuring project success.

NuxtTypeScriptTailwindCSSCode ReviewJira

YesDok Indonesia - Frontend Developer

2020 - 2022

Developing an e-health platform that allows consultation with doctors and obtaining prescriptions from doctors

Achievements/Tasks:

  • Collaborated with design team to create visually appealing and functional user interfaces for web applications.

  • Developed and maintained reusable components and libraries using frontend frameworks such as Vue.js and Nuxt.js, resulting in improved development efficiency and code quality.

  • Successfully integrated third-party APIs to enhance web application functionality.

  • Optimized web application performance through code optimization and caching techniques, resulting in faster load times and improved user experience.

  • Conducted code reviews and provided feedback to other developers, improving code quality and consistency.

NuxtJavaScriptTailwindCSSCode Review

Indoaccounting - Frontend Developer

2018 - 2020

Develop an accounting application that includes various accounting calculations and functions.

Achievements/Tasks:

  • Integrate third-party APIs and services to enhance the functionality of the accounting application.

  • Develop reusable components and libraries using frontend frameworks Vue.js, ensuring code quality and efficiency.

  • Develop and maintain high-quality code standards, ensuring consistency and scalability of the frontend codebase.

Vue.jsJavaScriptREST API

Skills

VueNuxtNext.jsReactTypeScriptTailwindCSSJavascriptNode.jsGit