About

Muhammad Naufal Rafianto

Hello! My name is Naufal. I started learning web development during my early years as a Computer Engineering student at the Institut Teknologi Sepuluh Nopember (ITS). This was around the start of the pandemic when I had a lot more free time. To make good use of this time, I decided to dive into web development with a comprehensive Udemy course. This first step sparked my interest and passion for the field, encouraging me to explore more.
As I continued, YouTube became a valuable resource for me. I watched countless tutorials and videos, which helped me understand various web development concepts better. I focused mainly on fullstack development . The visual and hands-on approach of these videos made it easier for me to grasp complex ideas and apply them in my projects. Through this journey, I've become skilled in a wide range of technologies, including Next.js, React, Express.js, Nest.js, and Golang.
profile-pic

What I use

icon
icon
icon
icon
icon
icon

Work Experience

  • Fullstack Developer

    Freelance

    Surabaya, Indonesia - Remote

    As a Fullstack Developer, I specialize in designing and developing scalable web applications. My responsibilities include building and maintaining both the frontend and backend of projects using modern frameworks such as Next.js, implementing responsive UI/UX designs, optimizing performance, and ensuring seamless functionality across all devices. Additionally, I manage testing, debugging, and deployment, along with maintaining comprehensive documentation.

  • Good News From Indonesia

    Frontend Developer

    Jakarta, Indonesia - Remote

    As a Frontend Developer Intern at Good News From Indonesia, the main tasks include developing and redesign UI for Good News From Indonesia websites . The intern will translate designs into Next.js framework with the Storybook for components template, ensure functionality across various devices and browsers, and be involved in testing, debugging, and documentation.

  • PT Bank Mandiri (Persero) Tbk.

    Performance Test Engineer

    Jakarta, Indonesia - On site

    As part of the SDLC, the role involves participating in performance testing, including coordination meetings, testing processes, and documentation. The intern is also responsible for compiling historical performance test data using Jira. Performance tests are conducted using tools such as Load Runner and JMeter, and effective communication with relevant stakeholders is maintained throughout the execution of these tests.