Noval Bintang
Noval Bintang

M. Noval Bintang Salim

Frontend Engineer

Tech Stack

ReactReact
VueVue
JavascriptJavascript
TypescriptTypescript
ViteVite
AstroAstro
NextNext
NodeNode
BunBun
ExpressExpress
FastifyFastify
SoliditySolidity
GraphQLGraphQL
BSCBSC

Summary

Frontend engineer with extensive experience building valuable web applications since junior high school. Proficient in React, Next.js, Vue, JavaScript, TypeScript, Node.js, Bun, and various frontend tools including Vite, Webpack, Styled Components, and TailwindCSS. Skilled in backend technologies like Express and Fastify. Bachelor of Computer Science from Diponegoro University.

Work Experience

BFI Finance, Tangerang Selatan
Frontend Engineer, Jul 2023 - Present
  • Maintained & Improved deployment pipeline for all applications, cutting ~70% deployment time
  • Set up & Improved Monorepo using NX, to enhance code-sharing and merge 2 different apps using micro-frontend (webpack module federation). Included micro-frontend deployment strategy.
  • Maintained & Developed 2 internal platforms: Employee Get Customer & Assistance App
  • Maintained & Developed 2 external platforms: Non-Dealer Financing 2W and 4W Customer Platform Web Application
GoTo Financial, Jakarta Selatan
Frontend Engineer, May 2020 - Jul 2023
  • MokaPOS
    • Developed features that can improve the merchant experience related to inventory management, such as Item Transfers, Item Adjustments, and Purchase Orders, from the frontend side.
    • Developed web mobile version for item library to improve the merchant experience, enabling merchants to manage their items using their mobile devices
  • GoStore
    • Developed GoStore, an online store platform that enables offline merchants to go online, built from scratch with NextJS.
    • Improved GoStore page transition performance by ~65%
    • Handled GoStore SEO for some pages (merchant detail, outlet detail, product detail)
    • Improved GoStore SEO for product list page, resulting in a ~200% increase in products indexed by Google after deployment.
    • Handled GoStore user authentication (Facebook login and guest login)
    • Developed an email generator (component-based), enabling all developers to easily create their own emails without worrying about styling and managing components
Bukalapak, Jakarta Selatan
Frontend Engineer, Jul 2018 - May 2020
  • Developed BukaIklan Dashboard for users to manage their product advertisements on Facebook & Google with Vue, jQuery and haml.
  • Maintained trackers needed for Google Tag Manager and Facebook Pixel with Vanilla JS
  • Developed, maintained and managed centralized tracker (JavaScript internal package) needed for GTM and Facebook Pixel for easier management with TypeScript
  • Developed landing pages and admin dashboard for BukaNonton feature with VueJS
  • Maintained landing page and admin dashboard for Potong Harga feature with VueJS
Pergi.com, Jakarta Utara
Web Developer Intern, Jan 2017 - Feb 2017
  • Created simple flight online booking system (from search, booking and checkout)
  • Created search and flight listing via Pergi.com API
  • Created checkout page with mock data and sent the invoice to users via email (with PDF attached)

Education

Diponegoro University, Semarang
Bachelor of Computer Science
Aug 2014 - Jun 2018