Back

Work Experience

Building Careers, One Role at a Time

TOMPS by Telkom Indonesia

Software Engineer - Backend Developer

February 2023 - present

  • Created APIs and integrated them with frontend and mobile developers for Tomps Building app and website.
  • Integrated payment systems into Tomps SaaS for purchasing various Tomps products.
  • Implemented stored procedures (SP) in PostgreSQL databases.
  • Used transaction queries for database operations.

Telkom Indonesia

Software Engineer - Backend Developer

February 2021 - January 2023

  • Worked on multiple projects, primarily using the NodeJS framework and APIs.
  • Applied microservice architecture for software development.
  • Implemented third-party integrations (payment systems, mailers, and notifications).
  • Set up authentication using JWT, crypto, and passport auth in NodeJS.
  • Utilized Socket.IO, Cron jobs, and message brokers (Kafka).
  • Applied unit testing tools ( Chai, Mocha, and Sinon) for code quality control.
  • Implemented encryption for security, using cryptographic techniques to protect sensitive data.
  • Managed databases and queries in MongoDB and MariaDB.

Indonesia Comnets Plus (ICON +)

IT Support Engineer

November 2019 - Agustus 2020

  • Respond to user inquiries, troubleshoot issues related to software, hardware, and network systems, and provide real-time solutions to technical problems.
  • Regularly monitor and maintain computer systems, servers, and network hardware to prevent downtime and ensure optimal performance.
  • Install, configure, and upgrade hardware (e.g., computers, printers) and software (e.g., operating systems, applications) for users.
  • Provide training and support to employees on software applications, system usage, and best practices for IT security.