Summary
Overview
Work History
Education
Skills
Timeline
Additional

Harley

Jakarta

Summary

Dynamic Tech Lead with extensive experience in backend and frontend development, specializing in designing robust microservices architectures. Demonstrates expertise in Golang, Java Spring Boot, and Quarkus to create scalable APIs, while integrating advanced DevOps practices for enhanced production support. Proven ability to mentor teams and deliver comprehensive design solutions that drive innovation and collaboration within high-performance environments.

Overview

11
11
years of professional experience

Work History

Tech Lead

Maleo Private Equity
Jakarta
02.2023 - 12.2024
  • Collaborate with teams to interpret user requirements and decompose projects into actionable tasks for both Vue.js-driven front end and Java-based back end development.
  • Proactively communicate technical challenges and obstacles directly to the CTO.
  • Lead research and development efforts to explore innovative technologies, optimize code quality, and boost overall system performance.
  • Oversee production support and provide hands-on guidance in resolving system issues, ensuring high availability and reliability.
  • Drive the design and architecture of scalable, secure system solutions that meet current and future business needs.
  • Serve as the go-to expert for resolving technical glitches, addressing production challenges, and debugging critical issues.
  • Offer comprehensive support across all technical areas—including backend, frontend, and mobile—through pair programming and mentoring initiatives.
  • CI/CD Automation & Deployment: Develop GitHub Actions workflows, and streamline production deployment processes to enhance continuous integration and delivery.
  • Comprehensive Code Review: Implement rigorous code review processes to ensure high-quality, maintainable, and scalable code, driving continuous improvement across the team.

Team Lead

PT. Omni Digitama Internusa
Jakarta Barat
03.2022 - 01.2023
  • API & System Design: Translating user requirements into a comprehensive technical design, strategically breaking down tasks, and providing guidance and mentorship to ensure proper implementation.
  • Operational Support & Issue Resolution: Proactively managing production issues, with a focus on bug fixing and operational optimization, to maintain system stability and performance.
  • Backend Team Leadership: Leading and directing a team of three backend engineers, fostering effective collaboration, and enhancing quality through structured project management and continuous mentorship.

Technical Lead

CT Corp Digital
Jakarta Selatan, Indonesia
12.2020 - 02.2022
  • System Design Excellence: Architect systems that ensure flawless, seamless operations.
  • Collaborative Task Breakdown: Lead user meetings to translate requirements into actionable tasks for both backend and frontend teams, leveraging technologies such as Java, Golang, and Quarkus.
  • Innovation and Monitoring: Integrate cutting-edge technologies, and deploy robust monitoring tools to optimize production performance.
  • CI/CD Automation & Deployment: Develop GitHub Actions workflows, and streamline production deployment processes to enhance continuous integration and delivery.
  • Proactive Production Support: Quickly address and resolve production issues to maintain operational excellence.
  • Engineering Mentorship: Lead a diverse team comprising 2 backend engineers, 3 frontend engineers, and 1 QA professional. Conduct one-on-one sessions to provide personalized support, address challenges head-on, and foster continuous growth and excellence across the team.
  • Comprehensive Code Review: Implement rigorous code review processes to ensure high-quality, maintainable, and scalable code, driving continuous improvement across the team.

Tech Lead/Frontend Lead

PT. Smartfren Telecom Tb
BSD,Tangerang Selatan, Indonesia
12.2018 - 12.2020
  • In-Depth Requirements Analysis and API Engineering: Translate user needs into robust APIs using Golang, leveraging technologies like Postgres, Redis, and Pulsar for high-performance, scalable solutions.
  • Innovative Technology Exploration: Continuously research and integrate emerging technologies to keep the product ahead of the curve.
  • Full-Stack Excellence: Oversee seamless maintenance and frontend development, crafting dynamic web views with Vue.js that enhance user engagement.
  • Strategic Technical Leadership: Act as the technical lead across multiple projects, guiding teams to achieve excellence, and drive impactful solutions.
  • Collaborative Support & Mentorship: Provide hands-on support through pair programming, thorough code reviews, and targeted mentoring across diverse team structures—including teams of three Frontend engineers, teams of two Backend engineers, as well as individual contributors—to foster a culture of continuous improvement and high performance.
  • CI/CD Automation & Deployment: Develop GitHub Actions workflows, and streamline production deployment processes to enhance continuous integration and delivery.

Software Engineer

PT Mitra media aplikasi
Jakarta
01.2018 - 12.2018
  • Requirements Breakdown & User Meetings: Conduct comprehensive meetings with users to gather and analyze requirements, followed by breaking down tasks into actionable items for seamless project execution.
  • Innovative Architecture: Design and build backend applications using Golang, integrating PostgreSQL, NoSQL, MongoDB, and Redis to create scalable, high-performance solutions.
  • Proactive Bug Resolution: Provide dedicated support for prompt bug fixing to ensure continuous system reliability.
  • Seamless Deployment & Server Management: Set up and manage deployment pipelines and server infrastructure to guarantee secure, efficient, and smooth backend operations.

Software Engineer

indonetwork.co.id
03.2014 - 01.2018
  • API Development with PHP Phalcon and .NET Core: Design and build robust, scalable, and secure APIs using PHP Phalcon and .NET Core frameworks, ensuring high performance and reliability for mission-critical applications.
  • Requirements Breakdown & User Meetings: Conduct comprehensive meetings with users to gather and analyze requirements, followed by breaking down tasks into actionable items for seamless project execution.
  • Proactive Bug Resolution: Provide dedicated support for prompt bug fixing to ensure continuous system reliability.

Education

School of Computer Science -

Binus University, Jakarta

Skills

    Backend Development

  • Golang
  • Java (Quarkus, Spring Boot)
  • Frontend Development

  • Frameworks: Vuejs, Reactjs
  • JavaScript, TypeScript, jQuery
  • Styling: CSS, SASS
  • Additional Programming Languages

  • Python
  • Flutter (basic proficiency)
  • PHP

    Data Stores

  • Relational Databases: MySQL, SQL, and PostgreSQL
  • NoSQL databases: MongoDB, Redis
  • Agile Methodologies

  • Scrum events and agile practices
  • Architecture and infrastructure

  • Microservices architecture, including orchestrator and event-driven design
  • Containerization: Docker
  • Server Configuration: Linux
  • CI/CD and DevOps

  • Implement continuous integration and continuous deployment (CI/CD) pipelines using GitHub Actions, streamlining development workflows, and ensuring robust release cycles

Timeline

Tech Lead - Maleo Private Equity
02.2023 - 12.2024
Team Lead - PT. Omni Digitama Internusa
03.2022 - 01.2023
Technical Lead - CT Corp Digital
12.2020 - 02.2022
Tech Lead/Frontend Lead - PT. Smartfren Telecom Tb
12.2018 - 12.2020
Software Engineer - PT Mitra media aplikasi
01.2018 - 12.2018
Software Engineer - indonetwork.co.id
03.2014 - 01.2018
Binus University - School of Computer Science,

Additional

  • System Loyalty: Developed a comprehensive loyalty points system using Golang and Java, integrated with a message broker for efficient asynchronous communication. The user-friendly front end was built with Vue.js, enabling seamless tracking and redemption of loyalty points
  • Game Scratch2Win for Smartfren: Created an engaging scratch-to-win game using HTML5 canvas This interactive experience allows users to 'scratch' the interface to reveal points, combining fun gameplay with rewarding incentives
  • Black List IMEI (Government Project): Engineered a middleware solution that employs socket programming to blacklist illegal IMEI numbers This system integrates with government databases to ensure compliance, and enhance security measures
  • HR Absence: Developed an automated HR absence system that bridges machine-based data collection with a web-based Windows system, streamlining attendance tracking, and HR operations
  • System Notification (SaaS): Designed a scalable notification service using Golang and Apache Pulsar (similar to Kafka) to handle email notifications and Firebase messaging This SaaS platform ensures reliable, real-time communication across multiple channels
  • Join the club: Built an end-to-end e-commerce platform for selling batik products, the system covers everything from payment processing to product CMS, with Golang serving as the backbone for robust backend operations
  • Crowde Disbursement: Developed a financial disbursement system tailored for fund transfers to farmers. Utilizing Golang and React, the solution features multi-level approval workflows and role-based management to ensure secure and accurate transactions
  • Setoko created an e-commerce integration platform, akin to Tokopedia, using Java for backend operations, and Vue.js for the frontend The solution includes comprehensive system design, and seamless integration with external e-commerce systems
  • Financial Document Generation: Engineered a system to automate the generation of legal documents using Java and Vue.js, streamlining financial and legal documentation processes with precision and efficiency
Harley