The World of Art

Arturo P. Caronongan III

Certified Google and Microsoft Educator
C++ & Java & Android Developer

image

Experienced Lecturer with a demonstrated history of working in the higher education industry. Skilled in C++, Java, Game Programming, Competitive Programming, Web Development, and Android Development. Research publications involve Intelligent Agents, Machine Learning, Health Informatics, and Game Development.

Certified Google and Microsoft Educator, and certified by Oracle as an Associate Java SE 8 Programmer. Also a certified professional in Data Science Foundations by IBM.


Work Experiences

Assistant Professorial Lecturer

De La Salle University | 2016 - Present

Took on the role of an Assistant Professorial Lecturer to work on teaching Application Development and research projects involved in Health Informatics. Took on the role of the prominent head coach of the DLSU competitive programming team

  • Courses taught included Web Development, Mobile Development, and Mathematical Programming fundamentals.
  • Published research involved healthcare and Anti-Cancer research entitled "Neural Analyses Validate and Emphasize the Role of Progesterone Receptor in Breast Cancer Progression and Prognosis".
  • Coached DLSU teams "Team Highwind", "Blackjack", and "Panic" to qualify for the 2018 ICPC Asia Regionals held in NUS, Singapore.

Assistant Professor

De La Salle University | 2014 - 2015

Took on the role of an Assistant Professorial to work on teaching Intelligent Agents, Business Analysis and Modeling, and Game Development. Took on the role as a coach of the DLSU competitive programming team

  • Courses taught involved Game Development, Intelligent Agents, and Modeling and Analysis.
  • Coached DLSU team "Clear Mind" to 1st Runner Up in ACM ICPC Manila Invitationals.
  • Published research involved Music Information Retrieval entitled "Modeling User Music Preference Through Usage Scoring and User Listening Behavior for Generating Preferred Playlists".

Research Assistant

De La Salle University | 2011 - 2012

Took part in the Center for Empathic Human Computer Interaction to work on the MOD-G Protocol project. Work ended up being published as "MOD-G Protocol: A Communication Protocol for an Empathic Network".

Assistant Lecturer

De La Salle University | 2010 - 2014

Took on the role of an Assistant Lecturer to work on teaching Fundamentals of Programming and Object Oriented Programming.

  • Courses taught involved Basic and Advanced C Programming, Object Oriented Programming, and Programming for Mathematics.
  • Published research involved Machine Learning entitled "Classical Music Time Period Classification Using Machine Learning Algorithms".

C++ Game Programmer

Gameloft | 2014

Worked on porting the game "The Oregon Trail" for the Nintendo Dsi. Worked as the Gameplay Programmer in charge of certain mini-games.

Projects

Snail Space

Android App

Android Application developed for the NASA COVID-19 Space Apps challenge. Developed as a solution to the "Isolation Solution" challenge.
Project URL

Analysis of ER/PR on Breast Cancer Prognosis and Progression

Data Science & Machine Learning

Applied Data Science and Data Analysis through Machine Learning procedures to determine the role of Oestrogene and Progesterone Recepters in Breast Cancer Prognosis and Diagnosis. Published in the Anti-Cancer Research Journal entitled "Neural Analyses Validate and Emphasize the Role of Progesterone Receptor in Breast Cancer Progression and Prognosis."
Project URL

Music Recommendation Model Based on User Listening Behavior and Utility Based Preference Scoring

Java & Machine Learning

Developed a Music Player using Java for tracking User Listening Behavior. Performed data analysis and established a learning algorithm to dynamically produce recommendations in accordance to changing music preferences. Results published as the publication entitled "Modeling User Music Preference through Usage Scoring and User Listening Behavior for Generating Preferred Playlists". Master's Thesis deliverable.
Project URL

BaSeeCal Programming Language Interpreter

C++ & Java

BaSeeCal interpreter, a programming language based on Basic, ANSI C, and Pascal. Deliverable for Programming Languages (XPRGLAN). Made from scratch, and developed using Java (GUI) and C++ (Main scanner, parser, semantic analyzer, and interpreter).
Project URL

The Adventures of Clyde: The Millenium Curse

C# XNA

Players take on the role of a child named Clyde, who aims to undo the curses (in the form of Poverty, Malnutrition, and other forms of disaster) brought upon by the Millenium Shadow. Entry for the 2010 Microsoft Imagine Cup Game Design division. Advanced to the semi-finals.
Project URL

AIShipyard - Game Agent AI Representation using visual FSM

Java

Developed a visual programming tool for the game AI Cap'n. The game teaches artificial intelligence concepts (path-finding and decision tress) and agent-based creation by representing agent logic in the form of a visual Finite State Machine. Published as the thesis entitled "AI Shipyard: Finite State Machine AI Engine for Ai Cap'n" wich was later awarded the "Silver Most Outstanding Thesis" award.
Project URL

The Oregon Trail: Nintendo DSi

C++

Ported the game "The Oregon Trail" to the Nintendo DSi. Worked on coding gameplay of the minigames. Received an 8/10 rating by NintendoLife and 8.5/10 by IGN.
Project URL