Projects Work experience Education

Projects

Kattis

Solutions to competitive programming quesitons in Kattis

  • Python

Masteral Thesis

Use machine learning to identify if network traffic is normal or a DDoS attack

  • Java
  • Wireshark
  • Weka
  • Low Orbit Ion Canon
  • Slow HTTP Test
  • Hping
  • MySQL

Flow Collector

Extract flow-based features from packet capture data

  • Python
  • Scrapy

View Spotlight pictures

View spotlight images used in the Windows 10 lockscreen

  • Batch script

Python Game Programming

Added features and tests to the code from the book Python Game Programming By Example

  • Python
  • Unittest

Work experience

OOCL (Philippines) inc.

2018-2021 Software Engineer

Allow business applications or downstream that use an old data format to function without having to adapt to a new data format

Awards

  • Spot Award Automate reprocessing records
  • Spot Award Digital Transformation: Automate identifying the payment party for a surcharge
  • Overall achiever award, ThoughtWorks Agile Full Stack Developer bootcamp
  • Topnotcher OOCL IT Academy

Contributions

  • Performance tuning (improve code speed by 300%)
  • Automation
    • Automated creating database triggers
    • Automated creating reports for the release team
    • Automated identifying the paying party for surcharges for the sales team
  • Trained new hires
  • Conducted trainings
    • Amazon Web Services overview
    • Design patterns
    • Clean code
    • Habit building
    • Power Automate
    • Algorithms

Gorated Innovation Labs

2015 Intern

Created a Profiling App that maps text comments to a person’s occupation

Education

De La Salle University

2014-2018 MS in Computer Science

  • Scholar: Department of Science and Technology (DOST)
  • CGPA: 3.45

De La Salle University

2012-2016 BS Computer Science, major in Software Technology

  • Dean's lister from 1st year 3rd term onwards
  • Honourable mention
  • CGPA: 3.245