Download PDF


Software Automation Engineer with six  years of experience specializing in object-oriented programmingFlexible, with proven analytical skills and with proven ability to manage multiple projects while meeting challenging deadlines. Extensive background in full-cycle of software development process including design, coding,  testing, debugging and maintenance.

Work History

Mar 2012Jan 2017

Automation Engineer

HGST Philippines Corporation

Creates and applies technology to monitor or control the production and delivery of products and services to the customers. Also, designs, programs, simulates and tests automated machinery and processes in order to complete exact tasks depending on requirements.

  • Developed and implemented a system that helped reduce scrapped products where a scrapped part's average cost is 36, 000 USD. This is done by eliminating manual processes that contributes 66% on scrapped products. Developed was an automated process using C# and VB6-based windows application that interface with each other through TCP/IP Socket Communication. The system also used MySQL and IBM DB2 for saving and retrieving data. Stored procedures, triggers, events and data warehousing were implemented to make the automation possible. Also, a C# based application is developed for monitoring of data through charting, uploading of recipes through FTP, changing of parameters and settings to control the automation remotely.
  • Developed several projects to eliminate manual process using various devices like laser, servo-driven three-axis linear end-effector motor, camera, Epson SCARA robots, etc. by building C# API around each device's low-level commands  or existing library to be used in  creating applications to automate the manual processes, wherein in most projects image processing is also involved. 
  • Continuously supports all implemented projects and functionalities. Release new versions of software with bug fixes and/or improvements.
Jan 2017Present

Software Engineer

Switch Automation Philippines, Inc.
  • Creates drivers that manage various devices and sensors and collect machine and sensor data over communication protocols like Serial and TCP/IP where data are to be sent  to the cloud.
  • Develops services for monitoring data and other services' health.
  • Builds drivers and applications around existing libraries or another SOAP or REST API.


Jun 2006Apr 2011

Bachelor of Science in Electronics and Communications Engineering

Saint Louis University

BSECE is a five-year degree program dealing with conceptualization, design and development of any electronic, computer or communication products, systems, services and processes.