Work Experience

  • Oracle Logo

    Oracle

    33/F Zuellig Building, Makati Avenue Corner Paseo de Roxas, Metro Manila, Makati City, Philippines 1225

    • Senior UI Engineer

      October 2021present
      I help with implementing features for the next-generation student information system: Oracle Student Cloud.
  • Concentrix Logo

    Concentrix

    Tera Tower, Bridgetowne, C5, Eulogio Rodriguez Jr. Ave, Quezon City, Metro Manila, Philippines 1110

    • Business Apps Developer

      May 2018May 2021
      I created and maintained business-critical applications using a mixture of Python, Go, and TypeScript (Angular) for our client's Network Operations Center. I also analyzed large data sets from Cloud SQL and BigQuery, and created interactive dashboards using Data Studio.
  • Cognizant Logo

    Cognizant

    8/10 Upper McKinley Bldg, Fort Bonifacio, Taguig City, Metro Manila, Philippines 1635

    • Senior Process Executive

      August 2017April 2018
      I helped big companies across APAC to improve their current Google Ads (previously Google AdWords) and Google Analytics setup, and helped them implement Dynamic Remarketing on their websites using Google Tag Manager.
  • Bell Telecommunication Phils, Inc. Logo

    Bell Telecommunication Phils, Inc.

    3F 808 Bldg, Meralco Ave cor. Gen. Lim St., Brgy. San Antonio, Pasig City, Metro Manila, Philippines 1603

    • Database Administrator

      January 2017August 2017
      I created and managed the system for splitting, handing over, and disposal of our telecommunications network assets to PLDT and Globe Telecom. Additionally, I have also worked with external project managers by generating the daily reports and presentations to check the overall status of the operation.
  • Nap Joseph Logo

    Self-Employed

    513 Yakal St, Mt View Subd, Brgy 3, Tanauan City, Batangas, Philippines 4232

    • Freelance IT Consultant

      January 2016December 2016
      I created web and mobile solutions based on my customer's needs and specifications. I offered my clients a comprehensive range of services; from creating simple company websites to deploying full-fledged information systems.
  • Ateneo de Davao University Seal

    Ateneo de Davao University

    E. Jacinto Street, Davao City, Davao del Sur, Philippines 8016

    • Instructor, Information Systems Department

      June 2014November 2014
      I was a part-time instructor in the Information Systems department of the Computer Studies cluster, teaching Fundamentals of Computer Software & Applications. In my free time, I trained students in web and mobile app development and gave talks about the latest technology trends.
  • Ingenuity Logo

    Ingenuity Global Consulting

    3F, 1.18 Centron Building, Elpidio Quirino Ave, Davao City, Davao del Sur, Philippines 8000

    • Software Developer

      September 2013January 2016
      I created web applications using Python (Django and Flask) and front-end frameworks like AngularJS, Chaplin.js, and Bootstrap. I also created and deployed cross-platform mobile applications using Appcelerator Titanium, which served thousands of daily users. As a way to give back to the community, I also facilitated the training of high school students to create web applications using Python/Django, to improve their school's current information systems.

Skills

  • Programming Languages

    • Go
      Go
    • TypeScript
      TypeScript
    • JavaScript
      JavaScript
    • Python
      Python
  • Other Technologies and Frameworks

    • Angular
      Angular
    • React
      React
    • Next.js
      Next.js
    • Sass
      Sass
    • Protocol Buffers
      Protocol Buffers
    • gRPC
      gRPC
    • Django
      Django
    • Flask
      Flask
  • Source Code Management

    • Git
      Git
    • Mercurial
      Mercurial
    • Bazel
      Bazel
    • Rush
      Rush
  • Databases

    • PostgreSQL
      PostgreSQL
    • Cloud SQL
      Cloud SQL
    • MySQL
      MySQL
    • MongoDB
      MongoDB
    • BigQuery
      BigQuery

Projects

  • pro-file

    July 2021 to August 2021|Technologies used:
    • Font Awesome,
    • Framer Motion,
    • Git,
    • GitHub Pages,
    • js-yaml,
    • Next.js,
    • React,
    • Rush,
    • Sass,
    • Tailwind CSS,
    • TypeScript,
    • Valtio
    • Created a tool that can generate shareable and interactive online portfolios using Next.js and Tailwind CSS.
  • Personal Website

    July 2021 to August 2021|Technologies used:
    • Chakra UI,
    • Font Awesome,
    • Framer Motion,
    • Git,
    • GitHub Pages,
    • MDX,
    • next-mdx-remote,
    • Next.js,
    • React,
    • Remark,
    • Rush,
    • TypeScript,
    • Utterances
    • Created my personal website using open-source tools such as Next.js and Chakra UI.
  • Bulk Upload Tool for Network Asset Lifecycle Data

    January 2021 to May 2021|Technologies used:
    • 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
    • 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.
  • Google Drive Files Scanner and Ticket Filer

    December 2020 to January 2021|Technologies used:
    • Go,
    • Google Cloud Platform,
    • Google Cloud Storage,
    • Google Drive API,
    • gRPC,
    • Mercurial,
    • Protocol Buffers
    • 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.
  • Maintenance/Support and Upkeep for Aging Projects

    May 2020 to December 2020|Technologies used:
    • 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,
    • Sass,
    • TypeScript
    • 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.
  • BigQuery Migrater

    May 2020 to July 2020|Technologies used:
    • BigQuery,
    • Docker,
    • Go,
    • Google Cloud Platform,
    • gRPC,
    • Mercurial
    • Continued the implementation of the BigQuery data migrater and importer.
  • Performance Dashboard for Service Providers

    November 2019 to April 2020|Technologies used:
    • 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,
    • Sass,
    • TypeScript
    • Maintained and refactored the legacy codebase to the latest Angular version and increased unit test coverage.
    • Added support for new data sources for the Service Provider data.
    • Added calculation and visualization for each ISP and their promised vs actual SLA.
  • Dashboard for Corporate Network Team

    September 2019 to September 2019|Technologies used:
    • Angular,
    • Bazel,
    • Google App Engine,
    • Google Cloud Platform,
    • Jasmine,
    • Material Design,
    • Mercurial,
    • MySQL,
    • NgRx,
    • Sass,
    • TypeScript
    • Implemented table filters and download data option and other UI fixes.
  • Critical Email Notifiers for Down or Non-Compliant Devices

    July 2019 to September 2019|Technologies used:
    • Bazel,
    • Docker,
    • Go,
    • gRPC,
    • Mercurial,
    • Protocol Buffers
    • Created tools that sends daily email notifications that compiles actionable network device alerts.
  • Dashboard for Tracking Operating System Compliance

    May 2019 to June 2020|Technologies used:
    • Bazel,
    • BigQuery,
    • Docker,
    • Google Data Studio,
    • gRPC,
    • Mercurial,
    • MySQL
    • Fully migrated the previous internal Dremel data sources and dashboard to use BigQuery and Data Studio.
  • Dashboard for Tracking Network Assets Lifecyle

    June 2018 to July 2019|Technologies used:
    • 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,
    • Python,
    • Sass,
    • TypeScript
    • Maintained a legacy dashboard for visualizing and managing the lifecycle data of devices in our client's enterprise network.
    • Refactored the code to use the latest Angular version and added unit tests to both the Go backend and TypeScript frontend.
    • Migrated the old task runners using Python to use Go App Engine Cron and Cloud Tasks.
    • Added support for different realms other than the corporate and production network.
    • Added support for adding remediation dates, NPI dates, and part number data for each asset model.
  • diksiyonaryo-ph scraper

    April 2018 to May 2018|Technologies used:
    • apistar,
    • docopt,
    • gunicorn,
    • Heroku,
    • MongoDB,
    • pipfile,
    • Python,
    • robobrowser
    • Created a command-line utility to scrape and analyze the data from KWF's Diksiyonaryo (filipino dictionary) website and to enable more advanced search queries.
  • Assets Handover Management Dashboard

    January 2017 to September 2017|Technologies used:
    • Bootstrap,
    • Django,
    • Django Allauth,
    • django-excel,
    • django-excel,
    • django-import-export,
    • editpyxl,
    • Git,
    • Google Maps API,
    • openpyxl,
    • PostgreSQL,
    • Python
    • Developed a web application for handling the splitting, handing over, and disposal program of telecommunication assets to external shareholders.
    • Created a utility tool to import, clean, and process huge XLSX files to manage the list of assets information.
  • Allstars Infosys

    February 2016 to May 2016|Technologies used:
    • Bootstrap,
    • Django,
    • Django Allauth,
    • Django MPTT,
    • Django REST Framework,
    • Git,
    • PostgreSQL,
    • Python,
    • Recaptcha2
    • Developed and deployed a members information system for a local networking group.
    • Used a trinary tree network diagram to visualize each member's downlines to help plan recruitment strategies.
  • ResuMaker

    January 2016 to February 2016|Technologies used:
    • Bootstrap,
    • Git,
    • GitHub Pages,
    • Handlebars.js,
    • html2canvas,
    • html2pdf,
    • HTML5,
    • jspdf
    • Developed and deployed a members information system for a local networking group.
    • Used a trinary tree network diagram to visualize each member's downlines to help plan recruitment strategies.
  • Engage - Employee Recognition Platform

    September 2015 to January 2016|Technologies used:
    • AngularJS,
    • Django,
    • Django OAuth Toolkit,
    • Django REST Framework,
    • Docker,
    • Jenkins,
    • Mercurial,
    • PostgreSQL,
    • Python,
    • Sentry
    • Managed a team to refactor and redesign the internal version of the web application for commercial use.
    • Worked directly with the project manager and product owners regarding the project requirements and specifications.
  • Hybrid Mobile Applications

    March 2015 to October 2015|Technologies used:
    • CoffeeScript,
    • Django,
    • Django REST Framework,
    • Google API,
    • Instagram API,
    • Mercurial,
    • Parse.com API,
    • Python,
    • Redis,
    • Redis Cluster,
    • Sass,
    • Titanium,
    • Twitter API
    • Worked with a team to create iOS and Android applications to buy Twitter, Instagram, and YouTube followers.
    • Refactored the REST API servers, integrated various social APIs to the mobile apps, and used Redis/Redis Clusters for managing the followers set.
  • Amber

    July 2015 to October 2015|Technologies used:
    • CoffeeScript,
    • Django,
    • Django REST Framework,
    • Google API,
    • Instagram API,
    • Mercurial,
    • Parse,
    • Python,
    • Redis,
    • Sass,
    • Titanium,
    • Twitter API
    • Helped fix bugs on the Django backend and created new views for a mobile RSS feed reader.
  • Various Web Development Projects II

    October 2014 to November 2014|Technologies used:
    • Django,
    • django-import-export,
    • Mercurial,
    • NodeJS,
    • openpyxl,
    • PostgreSQL,
    • Python,
    • Sass,
    • Semantic UI
    • Used NodeJS for sending real-time push notifications to connected clients.
    • Implemented an importer automatically fetch and clean the map data from the World Bank API to show different color ranges to an interactive map.
  • Not In My Country

    October 2014 to November 2014|Technologies used:
    • Django,
    • django-import-export,
    • Grunt,
    • Mercurial,
    • openpyxl,
    • PostgreSQL,
    • Python
    • Implemented map data showing different color ranges based on existing data from the World Bank API.
  • F45 Playoffs

    September 2014 to January 2015|Technologies used:
    • CoffeeScript,
    • Facebook API,
    • Mercurial,
    • Parse.com API,
    • Sass,
    • Titanium
    • Used Titanium to create a HIIT circuit training application for iOS and Android.
    • Used parse.com for storing user data and managing authentication.
  • Various Web Development Projects

    April 2014 to September 2014|Technologies used:
    • AngularJS,
    • Apache Solr,
    • ChaplinJS,
    • Django,
    • Django Haystack,
    • Flask,
    • Git,
    • Grunt,
    • Gulp,
    • Mercurial,
    • MongoDB,
    • PostgreSQL,
    • Sass
    • Migrated a legacy system using Django 1.4 to the latest supported version.
    • Implemented the formatting of chapters to an original story/fanfic publication site.
    • Implemented the login/registration and timeline features for a digital sports network.
  • Theodore Rosebelt WordPress Theme

    May 2013 to June 2013|Technologies used:
    • PHP,
    • WordPress
    • Created a WordPress theme for an online flower shop as part of a workshop.
  • The Hidden Cloud Academy for the Overlooked Skills

    November 2012 to February 2014|Technologies used:
    • Django,
    • django-tastypie,
    • Git,
    • HTML5,
    • JavaScript,
    • LimeJS,
    • NimbusBase,
    • PythonAnywhere,
    • REST,
    • south,
    • SQLite
    • Created a project incorporating game-based learning with existing cloud services to improve reading speed and comprehension as part of my undergraduate thesis.
  • JPLAUREL Academic Information System

    June 2012 to March 2013|Technologies used:
    • Crystal Reports,
    • MySQL,
    • Visual C#
    • Worked with a team to create an Academic Information System (AIS) for the Jose P. Laurel Sr. Elementary School.
  • The King’s Number

    August 2011 to October 2011|Technologies used:
    • C++
    • Created a number game incorporating the set theory of discrete mathematics, presented as part of the requirements for the MATH422C course.

Educational Background

  • Bachelor of Science in Information Technology

    Ateneo de Davao University|E. Jacinto Street, 8016 Davao City, Philippines
    June 2010 to March 2014

Certifications

Events Attended or Participated On

  • UX+

    Participant|August 2019|SMX Convention Center Aura, SM Aura, BGC, Taguig City, Philippines
  • Graphika Manila 2019

    Participant|February 2019|SMX Convention Center, Mall of Asia Complex, Pasay, Philippines
  • PyCon Philippines 2018

    Participant|February 2018|iACADEMY, H.V. Dela Costa, Makati, Metro Manila, Philippines
  • Cryptors Cybersecurity: Web Hacking Seminar

    Participant|October 2017|Cryptors Cybersecurity, Rakso One, 6F, Ricogen Bldg, 112 Aguirre St, Legaspi Village, Makati City, Philippines
  • 4th Startup Weekend Davao

    Organizer|November 2015|PLDT-Smart Regional Office, Ponciano St, Davao City 8000, Philippines
  • DTI and PSITE (Philippine Society of Information Technology Educators) Region XI Idea Pitching Competition

    Judge|October 2015|Apo View Hotel, Davao City 8000, Philippines
  • Campus Devcon during the IT Festival of the BSIT Program of the Philippine Women's College of Davao

    Resource Speaker|October 2015|Philippine Women's College of Davao, University Avenue, Juna Subdivision, 8000 Davao City, Philippines
  • 7th PSITS (Philippine Society of Information Technology Students) Region XII Convention

    Resource Speaker|September 2015|J. Catolico Sr. Avenue, General Santos City, Jose Catolico Sr. Ave, General Santos City, South Cotabato, Philippines
  • AngelHack Davao 2015

    Organizer|August 2015|PLDT-Smart Regional Office, Ponciano St, Davao City 8000, Philippines
  • GraphiCon Davao 4

    Organizer|July 2015|SMX Convention Center, SM City Lanang, Davao City 8000, Philippines
  • 1st Philippine Startup Challenge National Finals

    Coach|December 2014|4F, The Linden Suites, 37 San Miguel Ave, Ortigas Center, Pasig, 1600 Metro Manila, Philippines
  • GraphiCon Davao 3

    Participant|December 2014|Cinema 4, Gaisano Mall of Davao, Davao City 8000, Philippines
  • GDG DevFest 2014 (Google Developers Group – Davao)

    Resource Speaker|November 2014|PLDT-Smart Regional Office, Ponciano St, Davao City 8000, Philippines
  • 3rd Startup Weekend Davao

    Organizer|August 2014|F213, Finster Building, Ateneo de Davao University, Davao City 8000, Philippines
  • Multimedia and Mobile Technologies Boot Camp

    Resource Speaker|April 2014|F613 Laboratories, Finster Building, Ateneo de Davao University, Davao City 8000, Philippines
  • Conference in Computing Research and Software Engineering Projects

    Participant|April 2014|6th Floor, Finster Building, Ateneo de Davao University, Davao City 8000, Philippines
  • First Ateneo Campus DevCon

    Organizer|January 2014|F213, Finster Building, Ateneo de Davao University, Davao City 8000, Philippines
  • AngelHack Davao: #Hack2Help

    Participant|November 2013|PLDT-Smart Regional Office, Ponciano St, Davao City 8000, Philippines
  • National Leadership Development Conference 2013

    Participant|October 2013|Island Cove Hotel and Leisure Park, Binakayan, 4104 Kawit, Cavite, Philippines
  • Y2B Youth To Business Forum

    Participant|October 2013|Ateneo de Manila University, Katipunan Ave, Quezon City, 1108 Metro Manila, Philippines
  • 2nd Startup Weekend Davao

    2nd runner-up, PLYM|August 2013|F, 1.18 Centron Building, Elpidio Quirino Ave, Davao City, 8000, Davao del Sur, Philippines
  • Illumedia WordPress Theme Creation Workshop

    Participant|July 2013 to August 2013|3F, HIJ Building, GSIS Matina, Davao City 8000, Philippines
  • GraphiCon Davao 2

    Participant|December 2012|CAP Auditorium, Anda St, Davao City 8000, Philippines

Volunteer Work and Organizations