Profile

Zainal Abidin

Software Engineer (Frontend) based in Indonesia

Background

I'm a frontend developer with a passion for creating beautiful and functional web applications. I specialize in React, TypeScript, and Next.js, and I love working with modern web technologies.

Skills

React
TypeScript
Next.js
Node.js
Tailwind CSS
Git

Experience

Frontend Engineer - Full Time

delman.ioSept 2024 - Present Jakarta, Indonesia (Remote)

  • Collaborated on 2+ client projects by attending regular meetings to analyze business requirements, propose technical solutions, and ensure alignment between technical teams and stakeholders.
  • Developed and maintained company products, including web applications and internal platforms, with a focus on enhancing performance and user experience.
  • Spearheaded frontend development for 3+ large-scale applications using modern technologies such as React.js, Next.js, and JavaScript, achieving a 30% improvement in load time.
  • Managed responsibilities beyond frontend, including UI/UX design (streamlining client-provided designs for improved flow and visual appeal) and backend integration (optimizing 10+ API endpoints to boost system efficiency).
  • Contributed to codebase improvement by reducing production bugs by 25% through the implementation of best practices and conducting regular code reviews.

Frontend Engineer - Contract

delman.ioMei 2024 - Aug 2024 Jakarta, Indonesia (Remote)

Contributed to the development of 2 projects with clients and was trusted to be one of the frontends who started initializing the project architecture by building it using Next.js, Chakra-ui, React-query, ContextAPI, Docker (containerize docker) and Gitlab for the git repository and communication with team members. Also contribute to communication with clients to discuss the flow of the web app features being built, the objectives of the product or problem to be solved and a mobile-friendly UI display.

Frontend Engineer - Internship

delman.ioOct 2023 - April 2024 Jakarta, Indonesia (Remote)

  • Maintain cloud.delman.io Data-Cleaning and Data Visualization as the company's Core Products build using the React Framework Next.js
  • Transform Designs into actual products by optimizing code for client-side performance
  • Research and implement the latest technologies based on front-end (such as libraries for signatures and other front-end libraries)

Frontend Developer - Freelancer

PT. Lumbung Mandiri BersamaAug 2024 – Des 2024 Jakarta, Indonesia (Remote)

  • Collaborated on 5+ strategic projects by actively participating in meetings with key stakeholders, including the Founder and CEO, to understand business vision, design technical solutions, and ensure alignment between technical teams and company leadership.
  • Developed and maintained 3+ core company products, including web applications and internal platforms, utilizing modern technologies such as React.js, Next.js, and TypeScript, resulting in a 40% improvement in application performance.
  • Led frontend development for 2+ large-scale applications, optimizing load time by 35% and enhancing user satisfaction through improved UX.
  • Managed responsibilities beyond frontend, including UI/UX design and backend integration with Firebase.
  • Reduced production bugs by 30% through the implementation of best practices, regular code reviews, and the adoption of TypeScript.
  • Contributed to team productivity improvements by introducing new tools and workflows, reducing feature development time by 20%.

Frontend Engineer - Volunteering

gatherloop.coAug 2023 – Present Probolinggo, Indonesia

Studying the concept of problem-solving thinking paradigms. Apart from that, we also relearn the basics of JavaScript. And currently he is the lead for building the Probolinggo Frontend community with a total of 145 members and every month we hold tech talks to motivate members and a place to share knowledge.

Frontend Engineer - Internship

Ninja VanMei 2022 – Aug 2022 Jakarta, Indonesia (Remote)

I got this internship opportunity from participating in the Generasi GIGIH 2.0 by GoTO program. Of the more than 300 people in the Frontend Engineer field, I am the one who is trusted to get an internship at Ninja Van. I got to work on several tasks such as from the display side using Ant Design, forming appropriate payloads on the backend side, and carrying out integration.

  • Build internal applications for QA team using NextJS Typescript, React Query, Zustand, Axios, Ant Design.
  • Good communication between team members and mentors using google chat, jira, bitbucket, GIT.

Frontend Engineer - Generasi GIGIH 2.0

YABB / GoTo Impact FoundationFeb 2022 – Aug 2022 Jakarta, Indonesia (Remote)

  • Learn from basic to advanced to become a Frontend Engineer with instructors from Gojek and Tokopedia.
  • Build a clone application from the Spotify API, where we can login to a spotify account, create playlists using React Typescript, Chakra UI, React Redux, React Router, React testing library and hosted on vercel.