Summary
Overview
Work History
Education
Skills
Timeline
Awards
Generic
Abia Darma Lemuel

Abia Darma Lemuel

Backend Engineer
Jakarta

Summary

With a proven track record at Telkom Indonesia (the largest telecommunications company in Indonesia), system performance has been enhanced and agile teams successfully led. Expertise in Go, Ruby, and database optimization is demonstrated, along with a strong ability to mentor and collaborate, guiding junior developers in best practices and fostering a high-performance team environment. The development of scalable microservices and observability tools has been spearheaded, significantly improving application efficiency and team productivity. Additionally, experience at Bukalapak, one of the largest e-commerce companies, has provided a diverse background across multiple sectors.

Overview

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

Work History

Senior Back-End Developer

Telkom
02.2023 - Current

Board of Experts & Library Development: Appointed to a board of experts to establish and standardize best practices and protocols for backend services, ensuring consistency and high quality across development teams. Spearheaded the creation of several internal libraries, including a trace library, to prevent vendor lock-in and enhance system flexibility and interoperability.

  • GPT-4.0 Proxy Service Development: Led the development of a GPT-4.0 Proxy service at Telkom Indonesia, enhancing backend capabilities with AI-driven integrations. Implemented support for context-aware conversations, enabling seamless, coherent interactions across multiple requests. The service also supports various AI applications, including integrating with services like AI Merge Request (MR) reviewers on GitLab. Integrated with Datadog to monitor token usage, providing detailed visibility into AI-related costs and optimizing expense management.
  • Performance Optimization: Enhanced system performance by refining back-end code and applying advanced algorithms, resulting in significant improvements in application speed and reliability.
  • Mentorship & Collaboration: Guided junior developers in best practices and coding standards, cultivating a collaborative and high-performance team environment.
  • Documentation Excellence: Maintained comprehensive documentation for back-end systems, facilitating efficient development cycles and smooth maintenance processes.
  • Database Optimization: Improved database query performance by implementing strategic indexing, optimizing query structures, and normalizing database schemas. Enhanced data retrieval speed and application efficiency through: Indexing Strategies: Designed and applied efficient indexing strategies to reduce query execution time and improve database performance.
    Query Optimization: Refined complex queries and utilized query execution plans to identify and resolve performance bottlenecks.
    Schema Normalization: Normalized database schemas to eliminate redundant data and ensure data integrity, facilitating faster and more reliable data access.
  • Observability Implementation: Deployed industry-standard observability tools (Datadog, Jaeger, Prometheus) to enhance monitoring and troubleshooting capabilities.
  • Scalability & Cost Efficiency: Addressed cost and scalability challenges in network device monitoring services by transitioning from a stateful to a stateless architecture, implementing Kubernetes for scalable multi-user handling, and integrating worker pooling for concurrent processing, and leveraging Go concurrency to enhance performance. Achieved a +- 90% reduction in memory usage, which resulted in substantial cost savings and improved system efficiency.

Senior Software Engineer

RRQ Guild
03.2022 - 12.2022
  • Pioneering Engineering Role: Spearheaded backend development as the first engineer at RRQ Guild, collaborating closely with the Head of Products and Tech Advisor to shape the tech strategy.
  • Community Platform Development: Led the design and implementation of the community platform (app.rrqguild.com), enhancing user engagement and scalability.
  • 3rd Party Integration: Integrated advanced authentication and authorization solutions using Auth0, streamlining user management and security.
  • Feature Development: Engineered key features including:Mission System: Developed a robust system for mission tracking and management.
    Competition System: Created a dynamic competition framework to drive user interaction.
    Raffle System: Designed and implemented an engaging raffle system for promotions and giveaways.
    Digital Product Transactions: Implemented a digital product transaction system with seamless integration into billing services.
  • AWS Management: Architected, deployed, and managed all backend services on AWS, ensuring high availability, scalability, and performance.

Senior Back-End Developer

Tanihub
05.2021 - 03.2022
  • Stock Reservation Feature Development: Engineered a feature for reserving stocks using the FIFO (First In, First Out) method, ensuring efficient and accurate inventory management.
  • Microservice Architecture: Developed a new microservice dedicated to payment processing, including refactoring and optimizing existing codebases to enhance performance and maintainability.

Software Engineer (Part-time)

Hubbedin PTE LTD
01.2021 - 06.2021
  • Microservice Development: Built a robust microservice for job listing using Ruby on Rails, enhancing the platform's job management capabilities.
  • CI/CD Pipeline Creation: Implemented a CI/CD pipeline using GitHub Actions to automate deployments to Google Cloud Platform (GCP), streamlining the development workflow and reducing deployment times.
  • API Gateway Development: Developed an API gateway using KrakenD, improving API management and integration across services.

SOFTWARE ENGINEER II

Bukalapak
08.2018 - 04.2021
  • Online to Offline Tribe: Integral member of the Online to Offline Tribe, focusing on the Mitra Bukalapak project (mitra.bukalapak.com), enhancing the platform's capabilities for partners and small businesses.
  • Microservices Migration: Led cutovers of microservices from on-premises infrastructure to Google Cloud, ensuring smooth transitions and improved scalability.
  • API Performance Optimization: Analyzed and improved API performance through effective caching strategies, enhancing response times and reliability.
  • API Development & Maintenance: Maintained and developed APIs, ensuring robustness, scalability, and seamless integration with other services.
  • Code Refactoring: Conducted extensive code refactoring to improve code quality, maintainability, and performance.
  • Service Integration: Integrated services with a well-known banking app, expanding functionality and user reach.
  • Service Monitoring: Monitored and analyzed service performance using Kibana and Datadog, ensuring high availability and prompt issue resolution.
  • Push Notifications: Integrated with the MoEngage platform for third-party push notifications, enhancing user engagement and communication.
  • Address Mapping: Utilized the Levenshtein algorithm to map and reconcile different address versions, improving data consistency and accuracy.

Education

Bachelor of Science - Management Information Systems

Ciputra University
Surabaya, Indonesia
08.2015 - 08.2019

Skills

RESTful APIs, GraphQL

Timeline

Senior Back-End Developer

Telkom
02.2023 - Current

Senior Software Engineer

RRQ Guild
03.2022 - 12.2022

Senior Back-End Developer

Tanihub
05.2021 - 03.2022

Software Engineer (Part-time)

Hubbedin PTE LTD
01.2021 - 06.2021

SOFTWARE ENGINEER II

Bukalapak
08.2018 - 04.2021

Bachelor of Science - Management Information Systems

Ciputra University
08.2015 - 08.2019

Awards

1 ST WINNER HACKATHON I-FEST

A T M A J A U N I V E R S I T Y , 2 0 1 7


2 ND WINNER HACKATHON 90K CODE

C I P U T R A U N I V E R S I T Y , 2 0 1 7

Abia Darma LemuelBackend Engineer