About Me

Engineering Manager & Senior Full-Stack Developer with 10+ years of experience architecting and scaling high-performance web and mobile applications.

Zainal Arifin

Hi, I'm Zainal

Engineering Manager & Senior Full-Stack Developer with a proven track record in leading engineering teams at Moladin, managing cross-functional stakeholders, and delivering complex features for international clients across Australia, EU, and Singapore.

Expert in Technical Requirement Documentation (TRD), Micro-frontend architecture, and team workflow optimization using Agile methodologies. Highly proficient in Node.js, React, Kafka, and Flutter.

Bandung, Indonesia
Full-Stack Developer
Engineering Manager
10+ Years Experience

Core Skills

Languages

JavaScript (ES6+)TypeScriptPHPC#DartNode.js

Frameworks & Libraries

React.jsNestJSVue.jsLaravelCodeIgniterFlutterReact Native

Infrastructure & Tools

DockerAWSKafkaGitFirebasen8nCI/CD

Databases

PostgreSQLMySQLMongoDBSQL ServerFirestore

Leadership

Engineering ManagementMentoringSprint PlanningStakeholder ManagementTRD/PRD Authoring

Professional Experience

Engineering Manager

Moladin

2023 – 2024, 2025 – Present
  • Rehired in 2025 to resume leadership of the engineering team, demonstrating a high level of organizational trust.
  • Lead engineering teams in developing and maintaining strategic features to support core business growth.
  • Manage task breakdown and technical roadmaps, ensuring a 100% on-time project delivery rate.
  • Author comprehensive Technical Requirement Documents (TRD) to bridge complex business needs with scalable technical implementations.
  • Cultivate a continuous learning culture and mentor team members to elevate their technical proficiency.

Senior Software Engineer – Frontend

Moladin

2022 – 2023
  • Spearheaded the Micro-frontend architecture refactoring project, significantly improving code readability and cross-squad collaboration.
  • Optimized frontend components resulting in improved application performance and enhanced user experience (UX).
  • Served as a technical mentor, guiding junior developers in adopting modern frontend best practices and state management.

Programmer

Mitrais

2021 – 2022
  • Consulted for an Australian client, maintaining and enhancing UI for communication platforms (Zoom, MS Teams, Webex).
  • Adhered to SWEBOK standards in developing Node.js and React-based applications.
  • Tech Stack: Node.js, React, TypeScript, MongoDB, AWS.

Other Experience

OnlinePajak

2019 – 2020

Senior Software Developer

VueJS, NestJS, RabbitMQ

Oddbit (Remote – EU)

2020

Programmer

NodeJS, Flutter, Firebase

Oracle (Remote)

2017 – 2019

Freelance Frontend Developer

HTML, JavaScript, Oracle CECS Framework, Oracle JET

Infinitec.co.jp (Remote – Japan)

2017 – 2018

Software Developer

C#, ASP.NET, PHP

Bima Data Pratama

2015 – 2017

Software Developer

Government Projects – Ministry of Marine Affairs

Early Career (Linethink, CreoAMPM)

2012 – 2015

Various Roles

Game & Web Development

Education

Bachelor of Computer Science (S.Kom)

Universitas Pendidikan Indonesia (UPI)

2009 – 2016

Notable Projects

Eazypass

2023 – 2024

Architected and developed a real-time ticket management and validation system, streamlining entry processes and ensuring secure event access through robust backend logic.

Container Wise (Australia)

Developed cross-platform mobile apps (Android/iOS) using React Native.

Aero Tickets V.3

Engineered PPOB and airline ticketing systems using CodeIgniter and AngularJS.

Let's Work Together

I'm always interested in new opportunities and exciting projects. Let's discuss how we can bring your ideas to life.

Get In Touch