Experience

My Journey

icon

Xendit

Full Time 4 yrs 4 mos

  • Staff Software Engineer

    June 2021 - Nov 2023

    Singapore . Hybrid

    As Delivery Lead, spearheaded the development of a real-time Transaction Monitoring System, replacing third-party software and reducing annual expenses by USD 900,000. Achieved a 70% decrease in false positives. This is projected to shield the company from over USD 35 million in potential fraud. Successfully scaled the system to handle peak loads of over 75RPS, processing 80 million transactions monthly, utilizing technologies like Go, Kafka, Docker, Kubernetes, PostgreSQL, and more. As a Member of the Core Architect Group represented the Payouts and Transaction Monitoring teams, contributing to faster decision-making by reviewing and aiding internal teams dependent on our products. Played a pivotal role in the Core Architect Group, reducing inter-team review time by 80% and accelerating product delivery by 25%. Actively participated in RFCs, ADRs, and mentored engineers.

    • Go
    • Node.js
    • TypeScript
    • +16 skills
  • Senior Software Engineer

    Dec 2020 - June 2021

    Jakarta, Indonesia . Remote

    Led the regional expansion of Xendit's Payout Product to Southeast Asian countries, including the Philippines, Thailand, and Vietnam, by designing and developing APIs supporting multiple currencies and methods. Leveraged past data and trends to make critical design decisions. Implemented internal algorithms optimizing Payout processes for speed, reliability, and cost-effectiveness, resulting in a remarkable reduction of revenue loss from 15% to 0.01% due to incorrect disbursement. Enhanced system reliability, achieving 99.999% uptime and ensuring 99% of transactions completed within a minute through strategic external integrations. Acted as the project lead, overseeing task breakdown, resource planning, and end-to-end testing. Implemented monitoring systems and SOPs using Datadog, Splunk, and PagerDuty to ensure system reliability. Led a team through development and improvement initiatives, mentoring junior engineers for independent growth. Contributed to team expansion by participating in hiring processes, growing the Payout team from a 4-member team to a robust 30+ person unit.

    • Node.js
    • TypeScript
    • RabbitMQ
    • +13 skills
icon

Primus Software Corporation

Full Time 2 yr 11 mos

  • Tech Lead

    Dec 2018 - Dec 2019

    Noida, India . Onsite

    Led teams of 30 engineers in migrating and redesigning existing claims management software, resulting in a significant acceleration of client processes, overcoming the inefficiencies of outdated systems from a decade ago. Developed a Brand Specific UI design library, ensuring uniform and cohesive user interfaces across multiple software applications for improved user experience and brand consistency. Was also part of organization think tank which innovated on various solutions identified by business to propose it to potential clients.Led teams of 30 engineers in migrating and redesigning existing claims management software, resulting in a significant acceleration of client processes, overcoming the inefficiencies of outdated systems from a decade ago. Developed a Brand Specific UI design library, ensuring uniform and cohesive user interfaces across multiple software applications for improved user experience and brand consistency. Was also part of organization think tank which innovated on various solutions identified by business to propose it to potential clients.

    • Blockchain
    • Angular
    • React.js
    • +12 skills
  • Senior Software Engineer

    Dec 2017 - Dec 2018

    Noida, India . Onsite

    • Blockchain
    • Angular
    • Node.js
    • +8 skills
  • Software Engineer

    Feb 2017 - Dec 2017

    Noida, India . Onsite

    Collaborated closely with clients and the Business Development Team to conceptualize and implement Proof of Concepts addressing enterprise challenges. Instrumental in supporting the Business Development Team to secure new projects. Contributed actively to various projects, providing insights on design, workflow, and both frontend and backend aspects. Assumed the responsibility of guiding the team in devising optimal approaches to tasks, effectively overcoming challenges, and achieving successful project completion.

    • WebSocket
    • Angular
    • Node.js
    • +7 skills
icon

PDAX

Part Time 3 mos

  • Software Engineer

    Mar 2018 - May 2018

    Manila, Philippines . Remote

    • React.js
    • Blockchain
    • Node.js
    • +1 skills
icon

OSGRIP Technologies

Full Time 1 yr 7 mos

  • Project Lead

    Aug 2015 - Feb 2017

    Noida, India . Onsite

    Founded the college startup. Established a technical vision with the development team. Developed various software products and completed various projects in the domain of Android App, Web App, and website development. Hired over 15 peoples, worked on various projects with various teams simulataneously.

    • WebSocket
    • Node.js
    • Java