Available for opportunities · PH / Remote

Backend systems
built to scale.

I'm Dan Erwin Nobleza — a backend-focused Software Engineer with 7+ years shipping enterprise APIs, real-time microservices, and banking-grade integrations using Node.js, IBM API Connect, and modern cloud infra.

7+
Years
40+
APIs shipped
99.9%
Uptime
Dan Erwin Nobleza portrait
Currently shipping
Node.js migration pipelines @ City Savings Bank
Built systems for
UnionBankCity Savings BankAccentureGoogle (client)QuestronixPragmanila
Dan Erwin smiling at an event
Based in
CSJDM, Bulacan · Philippines 🇵🇭
About

Engineering that pays off — quietly, reliably, at scale.

I gravitate toward the unglamorous problems: contract-first API design, partner token authentication, stream-based data movement, and the kind of production support that turns a 2 AM page into a 5-minute fix. My happy place is the boundary between a banking core and the integrations that depend on it — where correctness, idempotency, and observability decide whether real money moves.

2019
First production API
Built early Node.js services for UnionBank during internship at Pragmanila.
2020
IBM API Connect
Owned enterprise microservices for RTGS/PDDTS, UPay, EON Banking.
2023
Innovator Award
Recognized at UnionBank for groundbreaking API integration work.
2024
Google / Accenture
Production support, RCA and integrations on Google Cloud SQL.
2025
Real-time pipelines
Stream-based S3 migrations + WebSocket monitoring at City Savings Bank.
Experience

7+ years building production systems.

Dan Erwin
Currently
Software Engineer @ Questronix

Questronix Corporation

Jun 2025 — Present

Software Engineer · City Savings Bank (Sunline)

  • Built Node.js migration services for large-scale image transfers between S3 buckets
  • Implemented stream and pipeline processing for high-throughput data movement
  • Integrated WebSocket for real-time migration status monitoring
Node.jsStreamsWebSocketVue.jsAWS S3

Accenture

Aug 2024 — Apr 2025

Advance Application Engineer Senior Analyst

  • Production support for a Google client's customer-facing applications
  • Root cause analysis and defect resolution via Buganizer
  • Maintained and optimized Google Cloud SQL databases
Google Cloud SQLConnect ComposerBuganizer

UnionBank (via Pragmanila)

Mar 2019 — Sep 2024

External APIC Developer

  • Developed enterprise microservices using Node.js and IBM API Connect
  • Implemented secured REST APIs with partner token authentication
  • Delivered APIs for RTGS/PDDTS, UPay, EON Banking, and Peach Chat
IBM API ConnectNode.jsRESTJMeterPostman

Pragmanila Solutions

Jan 2019 — Mar 2019

Intern → Software Developer

  • Built full-stack web apps and contributed across backend and frontend
Node.jsReact.jsMongoDB
Recognition

Innovation & leadership, recognized in production.

Innovator Award at UnionBank
Higher Awards · 2023

Innovator Award

Awarded by UnionBank of the Philippines for groundbreaking innovation and consistently shipping ideas that push the boundary of enterprise technology.

Most Improved Developer
Pragmanila Solutions Inc · Dec 2023
Innovation Award
Enterprise Engineering
API Excellence
System Architecture
Recognition timeline
5 years of impact across enterprise banking APIs

From first production API in 2019 to award-winning innovation work in 2023.

System Architecture

How requests flow through the systems I build.

Reference architecture · Banking-grade
Client / Partners
IBM API Connect
Auth Service
Payments API
WebSocket Hub
PostgreSQL / MongoDB
AWS S3
Observability
p50 latency
42ms
Throughput
12k rps
Error rate
0.04%
Uptime SLO
99.95%
Live Engineering Dashboard

Observability is a feature, not an afterthought.

API Requests / min
10.5k
CPU
38.8%
Memory
65.5%
Live stream
tail -f /var/log/api.log
11:27:53 AMINFO GET /v1/accounts/balance 200 38ms
11:27:53 AMINFO POST /v1/transfers/rtgs 201 142ms
11:27:53 AMWARN retry attempt 1 → partner-gateway/peach
11:27:53 AMINFO ws connection opened id=conn_8f2a
11:27:53 AMINFO stream chunk processed 2.4MB → s3://migrations/2026
11:27:53 AMINFO GET /v1/health 200 4ms
WebSocket activity
1269
active connections
Stream processing2.4 MB/s
Queue depth37
Reconnects (1h)4
Now building

Currently exploring — out loud.

Updated weekly
AI experiments
LLM-powered devtools and structured-output pipelines for internal automation.
// in-progress
Monitoring systems
Self-hosted OpenTelemetry + Grafana stack for personal services.
// in-progress
API optimization
Cache layers, connection pooling, and partial response patterns at scale.
// in-progress
Backend tooling
CLI scaffolding for repeatable Node.js microservice boilerplate.
// in-progress
WebSocket experiments
Fan-out patterns, presence systems, and back-pressure handling.
// in-progress
Cloud infrastructure
Terraforming Cloudflare Workers + R2 + D1 for edge-first services.
// in-progress
Automation projects
GitHub Actions, scheduled jobs, and ETL pipelines for daily ops.
// in-progress
Skills

The stack I reach for.

Backend

Node.js95%
Express.js92%
IBM API Connect90%
REST APIs95%
WebSocket85%

Cloud

AWS S385%
Google Cloud SQL80%
Cloudflare Workers70%

APIs & Integrations

OAuth / Partner Tokens92%
Webhooks88%
Stream pipelines86%

Frontend

Vue.js80%
React.js80%
Tailwind78%

DevOps

GitHub Actions80%
GitLab CI78%
JMeter82%

Monitoring

Grafana75%
OpenTelemetry70%
Buganizer80%
Community

Great engineering ships through people.

Partners' appreciation event team photo
Partners' Appreciation · UnionBank
Engineering culture, built shoulder-to-shoulder.

Multi-year collaboration with internal teams, partners, and vendors across Blockchain, Marketplace, and core API squads.

At a professional event
Networking
Professional events
Knowledge sharing

Internal sessions on API design patterns and reliability practices.

Mentorship

Onboarding junior devs into production microservice work.

Contact

Let's build something
that lasts.

Available for backend, API, and full-stack roles

Or email me directly — usually replies within 24 hours.