AVAILABLE

JavaScript
Software
Engineer.

Melchor caricatureMelchor and family, caricatureMelchor with his extended family, caricature

I'm Melchor Bungalso — a software engineer with over 15 years of experience across web and mobile application development, automation scripts, and internal tooling.

JavaScript/Node.js is my main stack across the full spectrum, but I operate as a language-agnostic engineer who adapts to whatever technology the project requires.

My recent work has focused mostly on backend — some of the services behind Maya and Metrobank.

NODEJS/TYPESCRIPT/NESTJS/REACT/REACT NATIVE/AWS/MONGODB/LOOPBACK 4/MOCHA · CHAI · JEST/NODEJS/TYPESCRIPT/NESTJS/REACT/REACT NATIVE/AWS/MONGODB/LOOPBACK 4/MOCHA · CHAI · JEST/
Melchor at work
DOST-SEI Scholar
PUP · BS Computer Science
Civil Service Eligible · 93.77
LinkedIn ↗
ABOUT — NOT YOUR TYPICAL SOFTWARE ENGINEER

Don't know it all. Figure it out anyway.

My professional start was PHP — Drupal, Magento, one CMS after another. Then NodeJS through ExpressJS in 2014, and it's been my main tool ever since.

Full-stack when a project needs it, backend by preference. I've completed React and React Native front ends, but the services behind them are where I do my best work.

Most recently that's meant the backend micro-services behind Metrobank and, before that, the payment processors at Maya (PayMaya) Philippines.

Quality comes before volume for me — I'd rather take the extra time to do it right than push something I'll pay for later. I take code review seriously and I follow coding standards. I question, I ask, I challenge — not to prove I'm right, but so the team ships something better, if not the best. I'm not always right; when I'm wrong, I learn.

TECHNICAL TOOLKIT - ECOSYSTEM & TOOLING

Core Stack: The primary tools, languages, and frameworks powering my production work.

Not an exhaustive list — just the tools worth naming. Plenty more have come and gone.

Backend
NodeJSTypeScriptNestJSLoopback 4ExpressJSMeteorJSSailsJSPHP
Frontend
React NativeReactJSAstroJSGatsbyHTML/CSSMeteorJSHexoAngularJS
AI & Agents
Agentic WorkflowsClaudeGeminiLangChainHugging Face
Cloud & Infra
S3CloudFrontRoute 53ACMLambdaAPI GatewayEC2DynamoDBSESSNSSQSSecrets Manager
Data
MySQLPostgreSQLOracleDBSQLiteMongoDBRedisMSSQL
Testing, Ops & Scripting
PythonJestMochaChaiDockerDevSecOpsBash
17 Years, 8 Roles: The Engineering Journey

Where I've engineered

An interactive record of what I've built and where I've driven results.

  1. Jun 2024 – Present
    NOW
    JavaScript Software Developer
    Nityo Infotech — Metrobank

    Full-stack JS across Metrobank service apps, mostly backend micro-services. Took the team's code review and unit testing from ad-hoc to a written standard everyone ships against.

    NodeJSTypeScriptLoopback 4MochaChai
  2. Mar 2021 – Jun 2023
    FINTECH
    Senior Software Engineer · Backend
    Curo Teknika — Maya (PayMaya)

    Owned payment-processor and internal services at Maya (PayMaya), and built the alerting that caught outages before customers reported them. Shipped React on Payments Web when the frontend needed hands.

    NodeJSTypeScriptNestJSSailsJSJest
  3. Oct 2020 – Mar 2021
    FREELANCE
    Full-stack Software Engineer
    Independent

    Websites, AWS Lambdas and NodeJS scrapers for clients — including a web-socket rewrite that cut server request load.

    GatsbyReactJSAWSMongoDBMSSQL
Show 5 earlier rolesHide earlier roles
  1. Oct 2019 – Oct 2020
    SENIOR
    Senior Web & Mobile Developer
    KDC Software Solutions

    Built CMSs, a POS management system and restaurant ordering apps. First real exposure to Docker, DevSecOps and Jest.

    ReactJSReact NativeExpressJSRedisAWS
  2. Apr 2016 – Oct 2019
    MOBILE
    Junior Web & Mobile Developer
    Fynd Ltd.

    Phone-repair booking platform for customers, employees and admins, plus a customer app and automation scripts.

    React NativeMeteorJSAWSTwilioPython
  3. Jul 2014 – Feb 2016
    WEB
    Junior Web & Mobile Developer
    Kayweb Solutions

    CMS-driven sites, an alcohol-auction platform and an online poker site — developing on Fedora Linux.

    MeteorJSNodeJSMongoDBPHPMySQL
Show 2 earlier rolesHide earlier roles
  1. Aug 2012 – Jun 2014
    APPS
    Junior Application Developer
    Linkstar — Bugweis (now Argo22)

    Internal HR/performance dashboards and deal-site scrapers with a presentation & validation portal for customers.

    ZendPHPMySQLPythonJS
  2. Dec 2008 – Jul 2012
    FIRST
    Web Developer
    Managed Uptime Service Inc.

    Email-alert & worklog systems, theme/module work and a product-image customizer — where it all started.

    DrupalPHPMagentoNetsuiteJSP
FEATURED INTERNAL SYSTEMS

Things I've shipped

Engineering the backend tools, developer platforms, and automation that keep teams moving.

Browser auth plugin

INTERNAL

Browser extension that handled the local-dev login and auth flow, so the team stopped re-authenticating by hand every session.

JavaScriptBrowser ExtensionAuth

JIRA report generator

INTERNAL

Extendable NodeJS tool that pulled reporting out of JIRA on demand, built so new report types could be added without touching the core.

NodeJSJIRA APICLI

Mock API service

INTERNAL

Proof-of-concept mock APIs that let frontend work continue against contracts before the real services were ready.

NodeJSExpressJS

Client work is under NDA, so proprietary builds aren't here. What's below is what I can show.

CERTIFICATION — PASS MARK: 80.00

Verified, not self-reported.

I don't chase certificates — most of what I can do came from the work itself, not an exam room. I keep this one because it's checked by someone other than me, and the scores still say something about how I think.

Civil Service Professional Eligibility

Philippines · 2024 · General rating 93.77

95.6
ANALYTICAL
94.4
NUMERICAL
92.6
VERBAL

You're seeing colours you picked earlier, not the site's own.