agus.dev
ResumeGithubLinkedInURL Shortener
Resume
Github
LinkedIn
URL Shortener
photo
Agus Sentosa Hermawan
I'm a software engineer with interest in learning new technology. Experienced in both back-end and front-end services.Languages that I use are, but not limited to: Java, C++, Python, Golang, Haskell, Rust, Elixir, JavaScript, React, and Elm. I'm always open to learn new programming languages, especially those with new concepts.
Experience

Senior Software Engineer

November 2022 - December 2024

  • Building and leading Glints’ new Managed Talent Platform team to facilitate rapid development of the new product
  • Mentoring two engineers on learning Rust and helping them transition into back-end/full-stack software engineers
  • Developing Glints’ Managed Talent Rust code bases, including the API services, workers, and its shared libraries
  • Maintaining Glints’ Managed Talent CI/CD on GitLab pipeline to ensure development can be done rapidly
  • Managed Glints’ Managed Talent API and its supporting infrastructure in the company’s Kubernetes cluster
  • Developing Glints’ Job Marketplace shared library and services to improve developer experience and efficiency

Software Engineer

December 2021 - October 2022

  • Developed new feature for the IAM Team Data Pipeline and API
  • Optimized the performance of the IAM Team Data Pipeline to enable ingestion of data in the magnitude of gigabytes
  • Built the IAM Team CI/CD Process using GitHub actions
  • Occasionally ran the team scrum rituals

Associate Engineer Manager

January 2021 - November 2021

  • Managed three teams: Account, Authentication, and Authorization; Billing; and Integration with one of Indonesia’s biggest shopping malls. Each team presents a unique challenge that must be approached differently
  • Oversaw company’s open API development
  • Conducted 1-on-1 with direct reports to ensure optimal performance and maintain it without burning out
  • Optimized team workflow and give feedback on both technical and non-technical aspects
  • Managed team projects and prioritization together with the Product Owner and Manager
  • Established the engineering standard for the company

Software Engineer

January 2020 - January 2021

  • Initialized and develop the company’s open API project
  • Optimized stock synchronization process with marketplaces that results in faster and more consistent stock in marketplaces
  • Developed the company’s in-house framework that all teams will use to develop their services to reduce time and boilerplate code to develop new services
  • Started and led the Account, Authentication, and Authorization team as engineer and team lead
Side Projects
This Page!This site is built using Next.js and fully works without JavaScript enabled.
  • Homepage
  • GitHub Repo
Auto TunnelAuto-Tunnel is a simple tool that allows you to tunnel all registered ports from remote machine to your local machine without exposing all of them to the internet
  • GitHub Repo
Single Sign-OnOauth2 Implementation used by all agus.dev tools
  • GitHub Repo
URL ShortenerA simple URL shortener that I use to shorten my URL for easy sharing
  • App
  • GitHub Repo
MarkXA compiler for TLX-style problem description. Used by TOKI scientific committee to compile problem description into HTML.
  • GitHub Repo
Achievement
  • 2018 ICPC Asia Yangon Regional Programming Contest
  • 2018 Asia Singapore Preliminary Contest (Online)
  • 2018 Asia Singapore Onsite Contest
  • 7th for 2017 Asia Jakarta Regional Contest
  • 2017 Asia Nakhon Pathom Regional Contest
  • 20th for 41st Annual World Finals of the ACM ICPC
  • Runner up of 2016 ACM-ICPC Asia Jakarta Regional Contest
  • 2015 Asia Singapore Onsite Contest
  • Second runner up of 2015 ACM-ICPC Asia Jakarta Regional Contest