ts ~/

TENO SISWONO

Senior Frontend Engineer

Jakarta, Indonesia
(62) 85725329039

SUMMARY

I am a Senior Frontend Engineer with 10+ years of experience, specializing in React, TypeScript, and micro-front-end architecture. At GoTo Gojek Tokopedia, I have led major projects like GoFood Merchant Rebranding, Gopay Merchant Onboarding, and Merchant Analytics using Grafana, driving front-end modernization and scalability. Previously, at Bukalapak, I designed and maintained the Seller Bukalapak Web, implemented TDD, and mentored engineers. I am passionate about building high-performance web applications and solving complex engineering challenges. In my latest performance review, I was rated 4/5 for Significant Impact, recognizing my contributions to technical leadership, scalability, and system improvements.

EXPERIENCE

GoTo Gojek Tokopedia, Jakarta — Senior Frontend Engineer

July 2021 - Present (3 yrs 8 mos)

A unicorn startup and Indonesia's leading technology company in ride-hailing, food delivery, e-commerce, and financial technology.

  • Led the GoFood Merchant Dashboard Rebranding project using the latest UI library.
  • Upgraded a 5-year-old codebase to the latest React & TypeScript versions.
  • Built Gocorp Onboarding (B2B) with DocuSign Integration and Harmonia Flow Engine.
  • Delivered Gopay Merchant Onboarding under tight deadlines.
  • Improved Micro-frontend implementation in Gobiz Zeus Portal and Gobiz Dashboard.
  • Led and architected Merchant Analytics view using Customized Grafana and Grafana Plugin.
  • Wrote clean, tested code using React, TypeScript, and React Hooks.

Technologies: React, React Hooks, TypeScript, Micro-frontend, Module Federation, ESModule, Webpack, Vite, D3, Chart.js, Uplot, Grafana, Node.js, MobX, React Testing Library, Jest, DocuSign.

Bukalapak.com, Jakarta — Senior Frontend Developer

March 2018 - July 2021 (3 yrs 5 mos)

One of Indonesia's largest e-commerce platforms, empowering small and medium businesses.

  • Architected and maintained Seller Bukalapak Web using Express, Vue, Nuxt, Vuex, and Jest.
  • Migrated features from Ruby on Rails Monolith to a modernized codebase in Vue.
  • Implemented TDD practices and coached engineers on best testing strategies.
  • Provided technical leadership and mentorship to junior developers.

Technologies: Vue, Vuex, Nuxt, TypeScript, JavaScript, Ruby on Rails, Webpack, SASS, Micro-frontend, Express, Node.js, Vue Testing Library, Jest, Cypress (E2E Testing).

PT Xcidic Teknologi Indonesia, Jakarta — Head of Engineering

August 2016 - March 2018 (1 yr 8 mos)

A software development firm specializing in custom IT solutions.

  • Led front-end architecture decisions and improved application performance.
  • Introduced a component-based UI library for client applications.
  • Architected CI/CD pipelines to automate deployments.
  • Hired and mentored new engineers.

Technologies: React, Angular, Redux, MongoDB, PostgreSQL, Express, Node.js, Figma, Next.js, Ansible, Bitbucket Pipeline.

PT Astra International Tbk, Jakarta — .NET Developer

August 2014 - August 2016 (2 yrs 1 mo)

A major Indonesian company with an IT division that develops and maintains enterprise software, ERP systems, and IT infrastructure.

  • Developed ERP applications using C#, ASP.NET, MVC, WebAPI, jQuery, and AngularJS.
  • Designed CI pipelines for QA/Staging environments using Jenkins, Cruise Control, and PowerShell.
  • Managed script validation and deployment to production servers.

Technologies: C#, ASP.NET, MVC.NET, Angular, jQuery, MSSQL, Jenkins.

UPT PUSKOM Universitas Sebelas Maret Surakarta — Junior Software Developer (part-time)

March 2012 - August 2014 (2 yrs 6 mos)

The university's IT business unit, responsible for managing and developing its digital infrastructure.

  • Developed internal applications using PHP, Yii Framework, MySQL, PostgreSQL, and jQuery.
  • Integrated Google for Education services and implemented Google Single Sign-On (SSO).
  • Provided IT training for new students.
  • Designed and built an online student admission system for educational institutions.

Technologies: PHP, Yii Framework, MySQL, PostgreSQL, jQuery, Google Suite, IT Training, System Development.

EDUCATION

Universitas Sebelas Maret, Surakarta, Indonesia

Bachelor's Degree in Computer Science (2009 - 2014)

GPA: 3.66/4.00

VOLUNTEERING

GoTo Impact Foundation — Engineering Mentor

May 2022 - August 2022

  • Mentored Frontend Engineers during their Generasi Gigih 2022 internship.

Universitas Sebelas Maret — Engineering Mentor

June 2021 - November 2023

  • Mentored students on the ERP Education System Project at Universitas Sebelas Maret.
  • Provided React lessons to students.

Teno Siswono - Senior Frontend Engineer