Nap Joseph Calub

Senior Software Engineer

Senior engineer with 10+ years of experience building scalable, cloud-native infrastructure at Oracle and Google. Deep expertise in Go, Python, and TypeScript. Proven track record designing and implementing CI/CD pipelines, DevOps tooling, and resilient distributed systems that support high-availability production environments.

Work Experience

Senior Platform Engineer

November 2023 to October 2025
Penbrothers
Makati City, Philippines
I am part of the Pipeline-as-a-Service (PASS) team, responsible for designing, implementing, and maintaining the end-to-end build and release pipelines for all applications within our organization. Our mission is to provide a standardized, scalable, and efficient route-to-production, ensuring smooth and secure deployments across multiple platforms. In this role, I focus on optimizing the continuous integration and deployment experience for all product teams, ensuring releases are timely, reliable, and compliant. By leveraging automation and best-in-class tooling, our team delivers a resilient, self-service pipeline infrastructure that accelerates feature delivery across the organization.

Senior UI Engineer

October 2021 to September 2022
Oracle
Makati City, Philippines
I collaborated with hundreds of developers worldwide to enhance Oracle's Higher Education Student Cloud information system. I implemented critical features like subjects, tags, and grade management using Oracle JavaScript Extension Toolkit (JET) and Oracle Application Development Framework (ADF). I diligently maintained 90%+ code coverage in our repositories by crafting comprehensive unit tests with Mocha, Chai.js, and Sinon.JS and ensured feature adherence to acceptance criteria by developing functional tests using Node.js and Selenium. Lastly, to demonstrate forward-thinking, I contributed to long-term sustainability by migrating legacy vanilla JavaScript modules to TypeScript.

Business Apps Developer

May 2018 to May 2021
Concentrix
Quezon City, Philippines
As a vendor at Google, I spearheaded the development and maintenance of business-critical dashboards and tools for their Network Operations Center (NOC). Within three months, I earned the prestigious Go and TypeScript Readability certification, showcasing my adherence to best practices and coding style. Leveraging data sources like Bigtable and BigQuery, I crafted interactive dashboards with Angular, Data Studio, and PLX Dashboard. I also created tools for migrating data from BigQuery, alerting systems using gRPC, modernizing legacy Node.js and Python codebases, and implementing advanced ISP SLA calculations and visualizations in Angular. I effectively collaborated with stakeholders and technical project managers to ensure project success and proposed innovative Project Requirements Documents (PRD) for new initiatives.

Senior Process Executive

August 2017 to April 2018
Cognizant
Taguig City, Philippines
As a vendor at Google, I drove significant improvements for renowned Asia-Pacific brands, optimizing their Google Ads and Google Analytics setups and implementing Dynamic Remarketing using Google Tag Manager—my expertise in digital marketing strategies translated into substantial results and improved metrics.

Solutions Architect

January 2017 to August 2017
Bell Telecommunication Phils, Inc.
Pasig City, Philippines
As a consultant, I spearheaded a team managing the telecommunications network asset handover to PLDT and Globe Telecom. Developing an innovative internal web application using Python and Django, I ensured data accuracy and streamlined processes. Collaborating with external project managers, I created a powerful utility tool to import, clean, and process large XLSX files for efficient asset management.

Instructor & Mentor

June 2014 to November 2014
Ateneo de Davao University
Davao City, Philippines
As a dedicated part-time instructor, I taught computer software fundamentals and mentored students in web and mobile app development, passionately sharing expertise on technology trends through engaging talks and workshops.

Full-stack Software Developer

September 2013 to January 2016
Ingenuity Global Consulting
Davao City, Philippines
I showcased my diverse expertise by skillfully developing full-stack web and cross-platform mobile applications using technologies like Python, Django, JavaScript, Node.js, AngularJS, and Appcelerator Titanium. I collaborated with project managers and product owners, implementing features for various projects catering to thousands of daily active users, including social media follower apps, RSS feed readers, interactive dashboards, and HIIT training applications. As a community advocate, I facilitated training boot camps for high school students to create web applications with Python and Django, embodying the company's commitment to giving back to the community.

Education

Bachelor of Science in Information Technology

June 2010 to March 2014
Ateneo de Davao University
Davao City, Philippines

Technical Skills

Languages

  • TypeScript
  • JavaScript
  • Go
  • Python

Frontend

  • Angular
  • React / Next.js / Fresh
  • Oracle JET
  • Tailwind

Backend & APIs

  • Node.js / Deno
  • Django / Flask
  • gRPC / Protocol Buffers
  • GraphQL

DevOps & Tools

  • Docker
  • Kubernetes / OpenShift
  • Terraform
  • Git / Mercurial
  • Bazel
  • Jenkins
  • GitLab CI / GitHub Actions
  • ArgoCD
  • Helm
  • Kustomize

Testing

  • Selenium / Playwright
  • Mocha / Jasmine / Jest
  • Chai / Sinon JS
  • Percy

Databases

  • PostgreSQL
  • MySQL
  • MongoDB
  • BigQuery
  • Bigtable
  • Neo4j
  • Firebase
  • SurrealDB

Cloud Platforms

  • Google Cloud Platform
  • Amazon Web Services
  • Oracle Cloud Infrastructure
  • Digital Ocean
  • Linode

Related Projects

Confidential Price Aggregator and Personal Shopper Service

October 2025 - November 2025

Developed a real-time price aggregation service that collects pricing data from multiple external vendors. The service ensures data accuracy and consistency, providing a unified interface for consumers to get the cheapest prices of their favorite products.

Convex DB Next.js TypeScript Clerk Meilisearch

Open Congress API

October 2025 - November 2025

Built a modern REST API serving Philippine Congress data from a Neo4j graph database, as part of the BetterGov.ph initiative. Provides comprehensive endpoints for congressional data, legislators, bills, and committees with automatic OpenAPI documentation.

Deno TypeScript Hono Neo4j Zod OpenAPI / Swagger / Scalar

Common JIRA Utilities Dashboard

June 2025 - October 2025

Created a dashboard for visualizing and auditing JIRA tickets created by various internal automation tools. The dashboard provides insights into ticket statuses, transitions, error rates, and performance metrics, enabling teams to monitor and improve their automation processes effectively.

OpenShift Kubernetes Kustomize Skaffold Helm Go Next.js TypeScript Tailwind GitLab API JIRA API Git

Domain Availability Monitor

December 2024 - October 2025

Developed an automated system that monitors domain accessibility across geographic regions and dynamically updates DNS records when blocks are detected. Integrates with Cloudflare API for DNS management and implements automatic failover routing using infrastructure-as-code principles.

Python FastAPI Vue.js Terraform Cloudflare API

Domain Aliasing Tool

December 2024 - October 2025

I built a domain aliasing and rotation tool to ensure uninterrupted user access across regions with network or regulatory restrictions. The system detects location-specific domain blocks and automatically provisions new aliases with minimal manual intervention.

Python FastAPI Terraform Cloudflare API Proxy service URL shortening service

Serve Sunday 2025 Website

January 2025 - March 2025

Developed a web application for managing volunteer sign-ups and scheduling for Serve Sunday 2025 at Favor Church. Implemented features for event creation, volunteer registration, and automated email notifications to streamline the coordination of church service activities.

Deno Fresh TypeScript Tailwind Fluro API

Connect Portal

January 2025 - June 2025

Maintained the web application for managing small group communities at Favor Church. Implemented new features, fixed bugs, and optimized performance to enhance user experience for church leaders connecting through small groups.

Next.js TypeScript Tailwind Fluro API

Join a Connect Group at Favor Church

December 2024 - February 2025

Built an interactive sign-up platform for Christian small discipleship groups with real-time integration to Fluro church management system. Created a seamless registration experience for connecting church members to community groups.

Deno TypeScript Fresh Tailwind Fluro API

Flagger Canary Plan Visualizer for JIRA

March 2024 - October 2025

Developed a visualization tool that provides insights into Flagger's progressive delivery processes within Kubernetes clusters. It comments on relevant JIRA tickets to monitor canary deployments, traffic shifting, and performance metrics, enabling DevOps teams to make informed decisions and ensure smooth application rollouts.

OpenShift Kubernetes Kustomize Skaffold Helm Go Istio Flagger JIRA API Git

Deployment Orchestrator

November 2023 - October 2025

Maintained an application that orchestrates the deployment of production stages across all apps, ensuring only one app can deploy at any given time. Handles multi-platform deployments with automatic rollback on failures.

Python FastAPI Kubernetes / OpenShift GitLab API JIRA API

GitLab Webhook Receiver

November 2023 - October 2025

Maintained a tool that handles JIRA ticket creation and updates based on GitLab CI pipeline job statuses. Creates respective tickets for each platform an app is released into for audit purposes.

Python Flask MySQL Kubernetes / OpenShift GitLab API

JIRA Workflows Visualizer Tool

November 2023 - February 2024

Developed a tool that generates visual representations of JIRA workflows. The tool creates interactive diagrams that illustrate the various states, transitions, and conditions within JIRA workflows, aiding the improvement of project management processes during the company migration.

Go XState Git

Menu Management and Recipe Costing Application

May 2023 to September 2023

I developed a web-based recipe, menu management, and costing application for a restaurant group. The application streamlines menu planning, recipe organization, and cost analysis, enabling efficient management of culinary operations.

NestJS TypeScript Next.js Tailwind CSS PostgreSQL Python Django

3D Daily Contribution Chart

April 2023 - April 2023

Created a 3D visualization chart using React Three Fiber. Initially, this was to show the daily word count for The Wandering Inn, but it can be adapted to show GitHub contributions or other data sets.

TypeScript React Three Fiber Next.js

The Wandering Inndex

November 2022 - December 2022

Architected and developed a comprehensive fan-made index of The Wandering Inn using graph databases. Created an interactive 3D visualization using React Three Fiber.

TypeScript Deno / Fresh Neo4j / SurrealDB React Three Fiber Next.js

Oracle Higher Education Student Cloud

October 2021 - September 2022

Enhanced Oracle's Higher Education Student Cloud information system, implementing critical features like subjects, tags, and grade management with 90%+ code coverage.

Oracle JET / ADF TypeScript Node.js Selenium Jenkins

Bulk Upload Tool for Network Asset Lifecycle Data

January 2021 - May 2021

Created workflows that fetch external data to be used as a single source of truth for the network fleet. Created a bulk upload tool that parses different lifecycle data for various vendors and network assets. Created workflows that re-exports the data to be used in internal tools and dashboards.

Angular Bazel BigQuery Cloud SQL Docker Go Google App Engine Google Cloud Platform Google Cloud Storage Google Cloud Tasks Google Drive API Google File Picker API gRPC Jasmine Material Design Mercurial MySQL NgRx PostgreSQL Python Sass TypeScript

Google Drive Files Scanner and Ticket Filer

December 2020 to January 2021

Designed and created a command-line tool that can automatically scan the shared Google Drive files for terms that needs to be updated, and then file the appropriate tickets for the change.

Go Google Cloud Platform Google Cloud Storage Google Drive API gRPC Mercurial Protocol Buffers

Maintenance, Support, and Upkeep for Aging Projects

May 2020 - December 2020

Created libraries to easily query internal data sources in Go. Fixed data source errors by using the BigQuery to Dremel migrater tool. Migrated the external dependencies of different applications to use the latest stable version. Improved code coverage and documentation and implemented CI release pipelines for deploying to App Engine. Researched and implemented new deployment strategies enforced by the GCP organization.

Angular Bazel BigQuery Cloud SQL Docker Go Google App Engine Google Chart API Google Cloud Bigtable Google Cloud Platform Google Cloud Storage Google Cloud Tasks gRPC Jasmine Material Design Mercurial MySQL NgRx Node.JS Sass TypeScript

BigQuery Migrater

May 2020 - July 2020

Continued the implementation of the BigQuery data migrater and importer.

BigQuery Docker Go gRPC Google Cloud Platform Mercurial

Performance Dashboard for Service Providers

November 2019 - April 2020

Modernized a legacy Angular codebase and integrated new data sources for Internet Service Providers, enhancing the dashboard's capabilities and versatility. Implemented advanced SLA calculations and visualizations using Google Charts, enabling comparisons between promised and actual performance metrics for each ISP.

Angular Bazel BigQuery Cloud SQL Docker Go Google App Engine Google Chart API Google Cloud Bigtable Google Cloud Platform Google Cloud Storage Google Cloud Tasks gRPC Jasmine Material Design Mercurial MySQL NgRx Node.JS Sass TypeScript

Dashboard for Corporate Network Team

September 2019 - September 2019

Implemented table filters and download data option and other UI fixes.

Angular Bazel Google App Engine Google Cloud Platform Jasmine Material Design Mercurial MySQL NgRx Sass TypeScript

Critical Email Notifiers for Down or Non-Compliant Devices

July 2019 - September 2019

Created tools that sends daily email notifications that compiles actionable network device alerts.

Bazel Docker Go gRPC Mercurial Protocol Buffers

Dashboard for Tracking Operating System Compliance

May 2019 - June 2020

Fully migrated the previous internal Dremel data sources and dashboard to use BigQuery and Data Studio.

Bazel BigQuery Docker Go Google Data Studio gRPC Mercurial MySQL

Dashboard for Tracking Network Assets Lifecyle

June 2018 - July 2019

Refactored and maintained a legacy Angular dashboard for visualizing and managing the lifecycle data of devices in an enterprise network, utilizing gRPC for efficient data ingestion and communication between frontend and backend components. Expanded dashboard functionality by supporting multiple realms and incorporating essential data points, including remediation dates, NPI dates, and part numbers for each asset model.

Angular Bazel BigQuery Cloud SQL Docker Go Google App Engine Google Chart API Google Cloud Platform Google Cloud Storage Google Cloud Tasks gRPC Jasmine Material Design Mercurial MySQL NgRx Node.JS Python Sass TypeScript

Featured Certifications