Jonathan Tanudjaja, Developer in Singapore, Singapore
Jonathan is available for hire
Hire Jonathan

Jonathan Tanudjaja

Verified Expert  in Engineering

Bio

Jonathan is a professional front-end developer with 5+ years of experience, including working at multinational companies like Traveloka and Shopee. He's confident working with React, HTML, CSS, and Node.js. Jonathan can adapt to many working styles, including Agile and async workflow.

Portfolio

Shopee
JavaScript, HTML5, Sass, CSS, React, APIs, Web Development
Traveloka
JavaScript, React, CSS, HTML5, Node.js, APIs, Web Development
Bina Nusantara University
JavaScript, jQuery, PHP, Laravel, HTML5, CSS, SQL, Web Development, APIs

Experience

  • JavaScript - 5 years
  • Web Development - 5 years
  • CSS - 5 years
  • HTML5 - 5 years
  • Node.js - 3 years
  • React - 3 years
  • TypeScript - 3 years
  • Jest - 2 years

Availability

Part-time

Preferred Environment

React, JavaScript, HTML5, CSS, TypeScript, Jest, Slack, Visual Studio Code (VS Code), Node.js

The most amazing...

...thing I've done is developing a complex audit system for my company.

Work Experience

Engineer

2020 - PRESENT
Shopee
  • Developed a user access audit system that is part of SOX requirements for a company to be listed in the US.
  • Created and maintained a user access portal used by almost all internal portals in the company.
  • Built an A/B testing portal and SDK management portal for internal usage.
Technologies: JavaScript, HTML5, Sass, CSS, React, APIs, Web Development

Web Engineer

2019 - 2022
Traveloka
  • Developed alternative accommodation landing pages for villas and apartments.
  • Helped start a speedy check-in initiative. This service cut a lengthy waiting time for the check-in process by accommodation staff.
  • Improved the current pay-upon-check-in scheme by adding machine learning and a loyalty point system.
Technologies: JavaScript, React, CSS, HTML5, Node.js, APIs, Web Development

Junior Programmer

2016 - 2019
Bina Nusantara University
  • Developed a CMS and LMS system to support educational activity. It supports the process of making the course from scratch until delivering to the end users, which are lecturers and students.
  • Built an event management system that works just like the Meetup app for the university.
  • Created a feedback system and completed the backlog of an unfinished task while making some enhancements in the process.
  • Built event apps for the attendance and greeting screen.
Technologies: JavaScript, jQuery, PHP, Laravel, HTML5, CSS, SQL, Web Development, APIs

Experience

Alternative Accommodation Landing Page

https://www.traveloka.com/en-sg/accommodation/villa
As Traveloka grew, the team saw the opportunity to serve other alternative types of accommodation like villas and apartments.

These pages serve as a funnel for a new vertical for the Traveloka accommodation business.

User Access Audit System

A React-based application on which I am working as a front-end developer, developing and still maintaining the app. I am integrating with a back-end system and sometimes help them work on some tasks. This app shows a lot of data and requires complex manipulation before being submitted to the back-end system.

Education

2015 - 2019

Bachelor's Degree in Computer Science

Bina Nusantara University - West Jakarta, Indonesia

Skills

Libraries/APIs

React, Node.js, jQuery

Tools

Slack

Languages

JavaScript, HTML5, TypeScript, CSS, Sass, PHP, SQL, CSS3, Python

Frameworks

Jest, Laravel

Platforms

Visual Studio Code (VS Code)

Other

Web Development, Algorithms, APIs

Collaboration That Works

How to Work with Toptal

Toptal matches you directly with global industry experts from our network in hours—not weeks or months.

1

Share your needs

Discuss your requirements and refine your scope in a call with a Toptal domain expert.
2

Choose your talent

Get a short list of expertly matched talent within 24 hours to review, interview, and choose from.
3

Start your risk-free talent trial

Work with your chosen talent on a trial basis for up to two weeks. Pay only if you decide to hire them.

Top talent is in high demand.

Start hiring