Summary
Overview
Work History
Education
Skills
Timeline
SeniorSoftwareEngineer
Johannes Waruhu

Johannes Waruhu

Senior Software Engineer
Jakarta,JK

Summary

Software Engineer focused on clean, efficient, scalable code for impactful digital solutions. Let's innovate together

Overview

6
6
years of professional experience
4
4
years of post-secondary education
2
2
Languages

Work History

IT Development Digital

PT Bank Hibank Indonesia (Outsource)
08.2024 - Current

Actively contribute to the IT Development Digital team at PT Bank Hibank Indonesia, focusing on enhancing digital banking solutions to improve customer experience and operational efficiency.

Project Involvement:

  • Corporate Website: Played a key role in the development and optimization of Hibank's corporate website, ensuring user-friendly navigation and integration of essential banking features.
  • Mobile Banking Application: Involved in the design and implementation of the mobile banking app, enhancing user engagement and streamlining banking processes for customers on-the-go.
  • Back Office Mobile Banking: Collaborated on the development of the Back Office Mobile Banking to improve internal processes and support efficient management of banking operations.

Tech Stack: Java Spring Boot, Laravel, Go, Jenkins, ArgoCD, Kubernetes, PostgreSQL

Senior Software Engineer

DELOS
08.2022 - 05.2024

Company Overview: DELOS is a science-driven aqua-tech company aiming to transform Indonesia's aquaculture.

Project Involvement:

  • Designed, developed, and maintained an advanced farm monitoring system that enables users to track and analyze over 100 metrics, providing detailed insights to optimize farm management and productivity.
  • Enhanced and optimized the daily upload data monitoring API, successfully reducing the response time from 3 seconds to under 0.5 seconds, thereby significantly improving performance and user experience.
  • Mentored teammates by offering guidance and support, conducting thorough code reviews to ensure high-quality standards, and providing dedicated pairing sessions to enhance the skills and confidence of junior-level developers.

Tech Stack : Go, MySQL, Redis, Appsmith, GitHub, Grafana, Redshift, DBT, Airflow, Jira, Confluence.

Senior Software Engineer

Shipper
01.2022 - 07.2022

Company Overview: Shipper is revolutionizing logistics, aiming to lead in e-commerce solutions by simplifying order management & optimizing delivery routes.

Project Involvement:

  • Built and maintained Aloshop, an advanced omnichannel platform, where I created MVP features from scratch as an early concepter and ensured robust functionality and a seamless user experience.
  • Integrated Tokopedia, Shopee, and Lazada into Aloshop for seamless product management across Indonesia's top marketplaces, enhancing user convenience through a unified platform experience.
  • Designed and led the development of OAuth 2.0 authentication and authorization infrastructure for Aloshop, setting the standard for robust security and streamlined user access management.

Tech Stack : Go, GraphQL, MySQL, Redis, Elasticsearch, Bitbucket, Jenkins, Docker, Consul, Datadog, Kafka, Jira, Confluence.

Software Engineer

Shipper
01.2021 - 12.2021

Company Overview: Shipper is revolutionizing logistics, aiming to lead in e-commerce solutions by simplifying order management & optimizing delivery routes.

Project Involvement:

  • Developed and maintained Fulfillment Open API, enabling direct client-server communication with shipper servers for enhanced logistical efficiency and client partnership connectivity.
  • Developed an MVP application for a Warehouse Management System, responsibilities included understanding the current operational workflow, devising the initial design, and aiding the team in maintaining code quality throughout.
  • Integrated existing WMS system with Honeywell Inventory Management and Order Fulfillment system, which involves understanding both system capabilities and interfaces.

Tech Stack : Go, GraphQL, MySQL, PHP, Javascript, Python, Robot Framework, Redis, Elasticsearch, Bitbucket, Jenkins, Docker, Consul, Datadog, Kafka, Jira, Confluence.

Software Engineer

Tunaiku
06.2019 - 12.2020

Company Overview: Tunaiku is Indonesia's first FinTech to offer online loans without assistance, aiming to become the country's top FinTech.

Project Involvement:

  • Elevated the loan application service by adopting clean code principles, refactoring, implementing unit tests, and separating code layers for enhanced robustness and maintainability.
  • Managed and monitored APIs for internal users and partners, ensuring smooth operation and performance oversight.
  • Integrated partner API into loan application service for automated user input, streamlining processes and achieving a 10x increase in user acquisition rates.

Tech Stack : Go, Node.js, PostgreSQL, Bitbucket, Kibana, Redis, Elasticsearch, Go Pub sub, Jira, Confluence.

Education

Informatics Engineering -

Del Institute of Technology
08.2014 - 09.2018

Skills

Golang

undefined

Timeline

IT Development Digital

PT Bank Hibank Indonesia (Outsource)
08.2024 - Current

Senior Software Engineer

DELOS
08.2022 - 05.2024

Senior Software Engineer

Shipper
01.2022 - 07.2022

Software Engineer

Shipper
01.2021 - 12.2021

Software Engineer

Tunaiku
06.2019 - 12.2020

Informatics Engineering -

Del Institute of Technology
08.2014 - 09.2018
Johannes WaruhuSenior Software Engineer