
Farid Nugraha
A Frontend focused Web Developer building the Frontend of Websites and Web Applications that leads to the success of the overall product
About Me
Lets know me more
Hi There, My name is Farid Nugraha and i'm passionate in Frontend Programming. My interest in frontend started when i was in college. I enjoy writing code using HTML and CSS for assignment in college.
Now i'm a Frontend Developer. My day-to-day job is working with Javascript or Typescript. I use Vue JS, Angular, and React JS as Frontend Framework. I'm passionate working as frontend developer, collaborating with many people, and solve any problems independently or with a team.
Skills
I have skills in web development, familiar using javascript, typescript, and frontend development frameworks such as Vue and React
Vue JS
Progressive Javascript framework for building web user interfaces.
Angular
Web Framework that empowers developers to build fast, reliable applications.
React JS
JavaScript Library for building user interfaces.
Next JS
The React Framework for the Web.
Nuxt JS
Intuitive Vue framework for building universal applications.
Astro
The all-in-one web framework designed for speed.
Vite
Fast and modern development server and build tool.
Pinia
The intuitive store for Vue.js.
Redux Toolkit
The official toolset for efficient Redux development.
Typescript
A syntactic superset of JavaScript which adds static typing
SASS
Powerful CSS Preprocessor for Enhanced Stylesheets.
Tailwind CSS
Utility-First CSS Framework for Rapid Web Development.
Jest
Delightful JavaScript Testing Framework with a focus on simplicity.
Karma
A tool for testing client-side JavaScript.
Experience
I have some work experience in companies
Frontend Developer
Salt Indonesia
SALT is a leading technology consultant in Indonesia committed to empowering businesses within the dynamic technology landscape. Since our establishment in 2013, we have specialized in delivering innovative strategies and technologies that foster business growth and acceleration for our diverse clientele.
Responsibilities:
- Develop new features
- Fix bugs in existing applications
- Create global components and publish them to bit.dev
- Create an npx command to generate dashboard templates
- Write unit tests using Karma and Jasmine
Frontend Developer
Machine Vision Indonesia
Machine Vision Indonesia helps manufacturers to empower people, process, system, and technology. We helps address human-machine productivity and people development in real-time data to simplify Lean Manufacturing.
Responsibilities:
- Develop new features on the existing Pelindo IMS project
- Fix bugs on the existing Biofarma project
- Refactor code
Frontend Developer
Jojonomic (Officeless)
Officeless is an No-Code and Low-Code Platform to build application/system on a single Officeless Studio interface and publish on multiple platform including mobile app (android & IOS) and web application on a single effort.
Responsibilities:
- Collaborating with Product Teams for developing new features
- Maintained existing web app from bug
- Create Officeless Drive such as Google Drive from scratch
- Revamp UI Application
- Initiate Tech Stack for rewrite existing web app
- Rewrite web app from Vue JS 2 + Javascript into Vue JS 3 + Typescript (coverage 60%)
- Refactor code & Code review
Frontend Developer
Gramedia Asri Media
Gramedia.com is the largest and most complete online bookstore in Indonesia which provides a variety of quality books, stationery and other office supplies.
Responsibilities:
- Maintained and improvement existing web application
- Create new application Multiseller Gramedia from scratch
- Collaborating with Design, Product and Backend Teams to develop new features
- Integration with Algolia to develop search features
- Integration with OneKlik BCA to add new payment methods
- Integration with Midtrans to provide multiple payment options
- Doing code review
UI Designer & UI Engineer
Mekanika Digital Pratama
Mekanika Digital Pratama is a company that operates in the field of technology services for industry and manufacturing.
Responsibilities:
- Discuss with clients to get information on client needs
- Created user flows, mockups and prototypes for improved design planning and implementation
- Slicing UI design and developed into front end web code
Project
A few projects I've worked on

Islam Application
This is a Web application for the Islamic religion, built with Nuxt JS. I create this app for learn develop application using Nuxt JS

Movie Application
This is a Web Movie Application, I create this app for learn develop application using React, Typescript, Vite, and React Router

Admin Panel Honda Mobil
Admin Panel for manage content and data requirements for the main website

Officeless Drive
This is a Web Application for saving data like folder, zip, office file, image, etc such as Google Drive

Multiseller Gramedia
This is the admin dashboard for inputting data on seller, warehouse and product needs

Desmigrative Information System
Admin dashboard for the Ministry of Manpower (Kemnaker)
Let’s discuss
If you want to discuss with me, hire me, or talk about a project, please contact me