Berlin, Germany

Ivan Nathan Saputro

Software Engineer

I help product teams move faster without sacrificing user experience: unifying duplicated frontend systems, improving checkout funnels, and scaling reliable end-to-end coverage across markets.

About

Product-minded frontend engineer with leadership range.

I focus on high-impact product surfaces where conversion, maintainability, and reliable quality signals matter.

Currently at HelloFresh, I work on acquisition checkout experiences: experimentation, funnel improvements, mobile-first component architecture, address validation, and stakeholder-heavy technical investigations.

I also bring engineering-management experience from fintech and enterprise delivery, plus recent Gen AI testing work that uses Playwright MCP to scale end-to-end validation across brands and markets.

Skills

Built around modern product engineering.

Recruiter-friendly view of the technologies and practices appearing in the CV, with Gen AI development included.

Frontend Engineering

Next.jsReact.jsReact NativeTypeScriptJavaScript ES6+HTML5CSS3

Styling & Systems

Tailwind CSSCSS ModulesStyled ComponentsMobile-first UIDesign systems

Quality & Experimentation

PlaywrightCypressJestA/B experimentsStatsigEnd-to-end testing

AI & Collaboration

Gen AI developmentPlaywright MCPTechnical RFCsMentorshipAgile delivery

Experience

Evidence of impact, not only responsibilities.

The strongest achievements are pulled from the CV and phrased for fast hiring-manager scanning.

Jan 2023 - Present

Berlin, Germany

Software Engineer at HelloFresh

Acquisition - Checkout

  • Built A/B-tested checkout improvements including dynamic discounts, urgency banners, order summaries, and purchasing-flow simplification to improve engagement.
  • Created an editable cart that lets users modify orders at any point in the funnel, adding more than EUR 14M yearly Customer Value Add.
  • Authored the technical design and led mobile-first unification for P500 Extended Funnel components, reducing duplicated desktop and mobile implementation work.
  • Defined and delivered address validation integration across checkout with RFC, ADR, API payload design, and A/B rollout strategy across brands and markets.
  • Led investigation into Statsig holdout allocation and data divergence, producing operating guidance usable by Product and Engineering.
  • Created an RFC and repository for AI end-to-end testing with Playwright MCP, scaling natural-language journey tests to all 32 markets across brands on an hourly schedule.
  • Built 13 core tests for a scalable QA pilot, replacing market-specific Cypress duplication with broader reusable coverage.
ReactNext.jsTypeScriptReact NativeContentfulStatsigPlaywright MCP

Jul 2021 - Nov 2022

Remote

Engineering Manager at Spenmo

Payment Infra - Bill Payment

  • Led five engineers delivering fintech bill-payment products across Product, Design, and QA.
  • Designed and implemented automatic bill payment with upload, currency exchange calculation, and OCR, driving a 35% increase in customer adoption.
  • Supported hiring, interviews, roadmap planning, internal tooling, and team delivery practices.
ReactTypeScriptFintechOCRLeadership

Sep 2020 - Jun 2021

Remote

Engineering Manager at PCCW Solutions

  • Led a three-engineer team building custom web solutions for enterprise clients with Next.js and React.
  • Owned client delivery from requirements and implementation through testing and documentation.
  • Focused on performance improvements, user-centric interfaces, hiring, and interviews.
Next.jsReactPerformanceTeam leadership

Mar 2018 - Aug 2020

Jakarta, Indonesia

Software Engineer at Traveloka

Customer Experience - Customer Care

  • Built and maintained help-center web and app features including self-help, live chat, chat bots, and customer-service contact flows, reducing inquiries by more than 50%.
  • Developed React Native help-center features and UI libraries for consistent cross-platform delivery.
  • Migrated JavaScript code to TypeScript and implemented micro-frontend architecture for faster, more scalable development.
  • Maintained and implemented Salesforce workflows, improving customer-service team efficiency by more than 50%.
ReactReact NativeTypeScriptMicro-frontendsSalesforce

Sep 2015 - Feb 2018

Jakarta, Indonesia

Software Engineer at Solid Circle

  • Designed and developed full-stack web projects including company profiles, e-catalogues, e-commerce sites, student portals, and blogs.
  • Handled requirements, development, testing, documentation, maintenance, and availability for client websites.
Full-stack developmentE-commerceClient delivery

Feb 2011 - Aug 2015

Jakarta, Indonesia

Technical Support at Data On / Binus University

  • Supported server installation, setup, maintenance, upgrades, network availability, and customer problem resolution.
  • Delivered technical support and training for students, staff, and customers while collaborating with development teams.
InfrastructureSupportTraining

Projects

Personal projects with shipped, inspectable web experiences.

A compact portfolio of browser games and utilities showing interaction design, responsive UI, and practical frontend execution.

Project collection

Color Connect

A cheerful mobile-friendly browser puzzle where players connect matching dots and cover every tile.

Next.js gameSEO metadataResponsive logic UI
Open project

Tic Tac Toe Kids

A kid-friendly Tic Tac Toe game with local play, smart single-player mode, and global online mode.

Game modesReal-time UXAccessible mobile controls
Open project

Tetris

A browser Tetris implementation with scoring, next-piece preview, keyboard controls, and touch controls.

Game loopMobile controlsCanvas-like grid UI
Open project

Sudoku

A responsive Sudoku experience with difficulty, timer, number pad, undo, erase, and dark-mode styling.

Stateful puzzle UIResponsive boardInteraction design
Open project

Forest Maze

An interactive web maze game with animated forest styling and mobile-friendly loading experience.

Interactive gameAnimated UIWeb game SEO
Open project

Color Mixer

A clean utility for selecting two colors, randomizing them, and viewing their generated mixture.

Utility UXColor inputsPolished micro-interactions
Open project

Snake Classic

A classic Snake game with score, speed control, keyboard support, and mobile directional controls.

Canvas gameplayResponsive controlsHigh-DPI rendering
Open project

Education

Bachelor of Information Systems and Management

Binus University, Jakarta, Indonesia

2008 - 2013

Best fit

Senior frontend, full-stack frontend, React Native, experimentation, checkout/conversion, platform UI, quality engineering, or Gen AI-assisted testing roles where product sense and stakeholder alignment matter.

Contact

Let's talk about the role.

I am based in Berlin and open to software engineering opportunities where frontend depth, product impact, and pragmatic technical leadership are valued.