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.
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 - Present
- 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.
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
Single Sign-OnOauth2 Implementation used by all agus.dev tools
URL ShortenerA simple URL shortener that I use to shorten my URL for easy sharing
MarkXA compiler for TLX-style problem description. Used by TOKI scientific committee to compile problem description into HTML.
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