Summary
Overview
Work History
Education
Skills
Websites
Projects
Honor & Award
Certification
Languages
Test Score
Timeline
Generic

Fausta Leonardo

Bangkok

Summary

Forward-thinking and progress-driven software engineer with background working productively in dynamic environments. Dedicated to achieving demanding development objectives according to tight schedules while producing impeccable code.

Overview

8
8
years of professional experience
1
1
Certification

Work History

Senior Software Engineer

Agoda
08.2023 - Current
  • Resolved multiple UI issues in payment form, resulting in a significant increase of 123 Incremental Bookings Per Day (IBPD).
  • Carried a key role in the design and implementation of unified payment form, enabling seamless integration of all payment methods across various Agoda products.
  • Set up a Continuous Integration (CI) pipeline, ensuring robust test coverage and reliable end-to-end testing for payment form.
  • Drove a user experience (UX) enhancement initiative for payment form.

Software Engineer 2, Frontend

Traveloka
03.2022 - 08.2023

Web Infrastructure Engineer

  • Migrated monorepo that contains more than 250 micro packages from yarn workspace to pnpm. Reduced time needed to install packages from 8.5 minutes to 1.5 minutes.
  • Saved bundle size of hotel detail page by around 67KB and improved its LCP (Largest Contentful Paint) score by 13 seconds. Increased performance page score overall from 55 to 82.
  • Migrated product components out of web-components mono package. Resulted in saving CI/CD build time by more than 10 minutes.
  • Ensured monitoring, dashboard, alerting, and SLO of frontend services function as expected and encouraged product web engineers to follow incident response SOP.
  • Assisted product front-end engineers with any problems they would encounter while using our framework.

Tech stacks: React, Next.js, Javascript, Typescript, Go, Terraform, AWS (ECS, X-Ray, Cloudwatch), Datadog.

Mobile/Web Product Engineer

  • Integrated Eats Driver app with crash reporting and error monitoring tools.
  • Increased crash-free statistics in app to more than 98%.
  • Developed Front-end tracking utilities to support product decisions.
  • Wrote clean and clear code for various projects, such as in-app updates, waiting for food journey, tray and map improvements.
  • Updated old code bases to modern development standards and improved functionality.

Tech stacks: React, React Native, Javascript, Typescript, Kotlin.

SDE Frontend

Sayurbox
07.2021 - 03.2022
  • Developed, monitored and provided stabilization support for referral (Sayurfluencer) and affiliate program (Sayurfluencer plus). Key result: acquiring 1K new customers on first month release, with growth 20%.
  • One of main contributors in refactoring team. Refactored features, such as: category page, search page, referral, affiliate, loyalty points, PDP, event tracking and optimized list rendering.
  • Reviewed code to validate structures, and verify browser, device and operating system compatibility.
  • Worked in Agile-driven environment to effectively maintain project timelines and utilize available resources.
  • Conducted live coding interviews for SDE level 1 to 3 and interns.
  • Mentored interns to be successful in their professional development.

Tech stacks: React, React Native, Javascript, Typescript, GraphQL.

Software Engineer

Payfazz
02.2021 - 07.2021
  • Completed redesigns of some existing web pages to improve performance and enhance visuals.
  • Conceived and built optimized landing pages in HTML and CSS.
  • Employed coding practices based on commonly accepted standards to establish site layout and user interface.
  • Improved and maintained codebase quality.
  • Analyzed system specifications and translated system requirements to task specifications.

Tech stacks: React, Javascript, Go, PostgreSQL.

Web Developer

Freelance
09.2016 - 11.2017
  • Converted mockups into HTML, JavaScript, AJAX and JSON.
  • Created responsive website layouts and user interface using HTML and CSS best practices.
  • Designed site to be compatible with top browsers, including Firefox, Chrome and Safari.

Tech stacks: HTML, CSS, Javascript, Bootstrap.

Education

Bachelor of Computer Science - Computer Engineering

Mikroskil University
Medan
09.2016

Skills

  • React (~4 years)
  • React Native (~4 years)
  • Javascript (~5 years)
  • Typescript (~3 years)
  • Nodejs (~3 years)
  • GraphQL (~1 year)
  • Playwright (~1 year)
  • Java
  • SQL
  • NoSQL
  • Docker
  • RESTful API
  • Microservice Design
  • Object-Oriented Programming (OOP)
  • Functional Programming
  • Data Structure & Algorithm

Projects

  • Solvin, an education web app to help students solve exercises.
  • Medanstore, an online store web app focused on selling premium mobile phones. Built with microservice architecture.
  • Medanhost, a web app for arranging accommodation.
  • URL Shortener, a web app to shorten a long URL.
  • Forumzone, a web API built for anyone to discuss programming problems.
  • Solivis, our final project to obtain a Bachelor's degree from STMIK Mikroskil. A restaurant reservation app built on mobile and web platform.

Honor & Award

Selected as one of 1000 participants to receive Digital Talent Scholarship - Google Associate Cloud Engineer issued by Ministry of Communication and Information Technology.

Certification

  • Learn How To Code: Google's Go (golang) Programming Language
  • Web Development w/ Google’s Go (golang) Programming Language
  • The Complete JavaScript Course 2020: Build Real Projects!
  • Advanced Javascript Concept
  • Modern React with Redux
  • Advanced React and Redux
  • Server-Side Rendering with React and Redux
  • The Ultimate MySQL Bootcamp: Go from SQL Beginner to Expert
  • Fullstack Web Development
  • Node.js, Express, MongoDB & More: The Complete Bootcamp 2020
  • Docker and Kubernetes: The Complete Guide
  • Advanced CSS and Sass: Flexbox, Grid, Animations and More!
  • Architecting with Google Compute Engine bahasa Indonesia
  • AWS Serverless APIs & Apps - A Complete Introduction
  • The Coding Interview Bootcamp: Algorithms + Data Structures
  • Master the Coding Interview: Data Structures + Algorithms

Languages

  • Bahasa Indonesia
  • English
  • Chinese

Test Score

  • IELTS Academic overall 6.5

Timeline

Senior Software Engineer

Agoda
08.2023 - Current

Software Engineer 2, Frontend

Traveloka
03.2022 - 08.2023

SDE Frontend

Sayurbox
07.2021 - 03.2022

Software Engineer

Payfazz
02.2021 - 07.2021

Web Developer

Freelance
09.2016 - 11.2017

Bachelor of Computer Science - Computer Engineering

Mikroskil University
Fausta Leonardo