Who Am I?

Nice to meet you! My name is Josep(ジョセップ) and I am a software engineer from Indonesia. I currently reside in Tokyo, Japan.

I have been a software engineer for 4+ years and have worked in many kind of projects and companies, but I mostly work on web development. I love programming and have been ever since I started around my senior highschool years. I originally wanted to become a software engineer because my dad challenged me to make a game when I was a kid (because I used to play too many video games lol). I have always had a deep passion for technology and learning, and I used to love math a lot. So programming came naturally to me.

Although I am a software engineer, I am a programmer at heart. I also like to expand my horizons and learn new things, so after taking software engineering roles for years, I am currently working as a data engineer. In the future, I would like to try other programming-related roles as well, like game programming.

In my spare time, I play video games, read books (comics, sci-fi, fiction), build side projects, tinker with my homelab, or go out for ramen.

Skills

Programming languages
Kotlin, Java, TypeScript, JavaScript, Go, Python, Ruby
Frameworks & Libraries
Spring Boot, React.js, Next.js, Vue.js, Nuxt.js, Tailwind CSS, Ruby on Rails
Development tools
MySQL, PostgreSQL, SQLite, Docker, Kubernetes, Redis, Git, GitHub CI/CD, REST APIs, microservices, AWS (Batch, S3, SQS), Apache Airflow, Apache Kafka, Superset, Grafana, Linux
Languages
Indonesian (native), English (fluent), Japanese (basic, self-assessed N5)

Notable

Experiences

2026

—

Present

Jul

Data Engineer · Sales Marker Co., Ltd.

  • Maintaining and improving ETL pipelines and batch jobs behind daily operations (Python, AWS Batch, Airflow), including web-scraper jobs, with 4 other engineers.
  • Upgrading Superset 3 to 6 along with Docker to Kubernetes and SQLite to PostgreSQL migrations.
  • Migrated AWS batch job authorization from long-lived tokens to IAM roles.
  • Established naming conventions for Kafka topics and AWS SQS queues.

2025

—

2026

Nov

Jul

Full-stack Software Engineer · Sales Marker Co., Ltd.

  • Built the Sequence feature on Sales Marker's main services (Go, TypeScript, React.js) in a 4-engineer team.
  • Overhauled a prototype form-filling service into LLM-driven automation, building a test suite, output-quality evaluation cases, and a dashboard for tracking agent results.
  • Led three customer-facing feature projects end-to-end, from planning to production release.
  • Set up CI/CD for two undocumented services and wrote the handoff docs.

2024

—

2025

Apr

Oct

Full-stack Software Engineer · Money Forward, Inc.

  • Designed, implemented, and maintained GraphQL APIs integrated into Vue.js/Nuxt.js features for a B2B SaaS HR platform, while initiating a Kotlin migration in a ~20-engineer organization spanning Rails, Next.js, and Nuxt.js services.
  • Architected an audit log system recording every change to SQL data, archiving logs older than 6 months to S3, reading archives directly from S3, and syncing with the company-wide audit system.
  • Improved the onboarding experience for new engineers by improving project set-up duration from around 1 week to just 1 day.
  • Architected a navigation system to seamlessly navigate between Next.js pages, Nuxt.js pages, and Nuxt-within-Next pages, accelerating the Next.js migration.
  • One of the initiators of the Rails-to-Kotlin migration; wrote two feature migration plans.
  • Led a two-person project to simplify the application's permissions system, improving user experience and creating a coordinated release process for users and engineers.

2022

—

2024

Jun

Mar

Software Engineer I · Tiket.com

  • Owned and maintained all five accommodation demand post-purchase services (booking, reschedule, and refund)—built with Java 8 and Spring Boot—in a 3-engineer team.
  • Led the Spring Boot 1.5 to 2 upgrade of my team's core service, cutting CPU usage from ~41% to just ~13%.
  • Refactored the booking API to make it more readable and to prevent hotel double-booking, reducing customer complaints.
  • Served as the interim point of contact for the multi-currency feature, keeping stakeholders and engineers aligned on delivery.

2021

—

2022

Dec

Jun

Part-time Junior Backend Engineer · Kenangan.com

  • Owned and maintained the order feature on the backend (in TypeScript) with 4 other engineers.
  • Architected the order system of the application, enabling users to create orders.
  • Integrated Shipper.id's shipping API end-to-end, improving the seller experience from order creation through order shipment.

2021

—

2021

May

Jul

Head of Website Development · Perayaan Wisuda Juli ITB 2021 (ITB July 2021 Graduation Committee)

Perayaan Wisuda Juli (July Graduation Celebration) is one of many prestigious events in my university. On 2021, I was given the honor to work as the head of development for the event's website.

On this project, I was also responsible as a fullstack developer and a dev-ops engineer. Although I had many roles, my work mostly consists of:

  • Worked with my vice-project-manager to plan the project and manage a team of 11 developers
  • Worked with another engineer to create a CI/CD pipeline
  • Worked with another engineer to create the database and back end system
  • Worked with other engineers to make new features for the website and fix bugs
  • Deployed the website and the back end server to a DigitalOcean droplet
  • Worked with my vice-project-manager to review pull (merge) requests on the project

2020

—

2021

Sep

Mar

Best staff of CTF Division · HMIF ITB - Arkavidia Committee

Arkavidia is a national event held by my student's association. Arkavidia 7.0 consisted of webinars, webtalks, and programming-related competitions.

On this event, as part of the comittee, I was responsible for creating creative CTF problems for the competitor.

2020

—

2021

Sep

Feb

Data Analyst Intern · CoLearn

During my time as an intern at CoLearn, I was tasked to optimize machine learning algorithm by evaluating over 10,000 pictures from machine learning predicition.

I also optimized my team's workflow by creating a Python script to automatically download JSON data from an API and then automatically parsing it into a CSV file.

2020

—

2020

Mar

Aug

Software Engineer Intern · Wardaya College

At this intern, I worked on a new product by Wardaya College with 3 other software engineers. I, was responsible on creating back-end APIs and DB Schema.

I was also responsible on administrating a Moodle-based e-learning website with 3 other software engineers.

Trivia

Text editor/IDE
Neovim and JetBrain IDEs. Sometimes I test other editors. However, none have sticked like JB IDEs nor Neovim.
Song
I mainly listen to J-Pop, Indonesian pop, city pop, video game soundtrack, rock, and metal. Some artists/bands I really like are Bring me the Horizon, Christopher Larkin, Ado, Tuki., Bad Omens, Chrisye, Glenn Fredly.
Hobbies
Video games, programming, homelabbing, walks, reading, airsoft/サバゲー, ramen hunting.
Favorite Games
Counter-Strike 2, Hollow Knight, The Witcher 3, Cyberpunk 2077, Ready or Not.
These are "My 9 Games."
Favorite Noodle Shop
麺(めん)酒(しゅ)やまの