Skills

AWS Technologies
AngularJS
C
C++
Docker
Embedded Systems
GoLang
HTML/CSS/JavaScript
Machine Learning
Matlab
NoSQL Databases
Node.js
Python
SQL Databases
Serverless Framework

Experience

Oct 2018 - present
Rare Birds Labs

Lead Architect

  • Design the software architecture for the Trampoline SaaS platform
  • Develop the back end for the Trampoline SaaS platform
  • Improved the architecture of the TYM mobile application back end
  • Developed the back end for the TYM mobile application using the Serverless framework & AWS technologies

Dec 2017 - Oct 2018
Rare Birds Labs

Full Stack Engineer

  • Developed the back end for the TYM mobile application using the Serverless framework & AWS technologies
  • Researched and developed the usage of the Yodlee platform
  • Researched and advocated the use of Serverless framework along with AWS pay-as-you-go services

Apr 2017 - Oct 2017
Arkus Electronics Philippines

Senior Software Engineer

  • Developed the Linux device driver for the FPGA in a custom Ethercat product
  • Developed a Docker-based portable environment for the TI SDK used to develop Linux device drivers

Apr 2017 - Oct 2017
RenditionDigital

Senior Software Engineer

  • Developed custom feature requests for the Openwave Integra NFV enabled VAS Platform
  • Maintained various components in the Openwave Integra NFV enabled VAS Platform

Dec 2011 - Nov 2015
Nokia Networks

R&D Engineer

  • Developed an automated test framework for the LTE Base Station software
  • Maintained the baseband configuration component in the WCDMA Base Station software
  • Debugged a very difficult problem in live system: an intermittent kernel error
  • Maintained the configuration management component in the WCDMA Base Station software
  • Refactored the test management component in the WCDMA Base Station software

Sep 2009 - Nov 2011
Emerson Network Power

LXD Engineer
affected by shut down

  • Designed and developed the LXD tests for the NSN BJC-A Custom Add-in Card for telcos
  • Designed and developed the LXD tests for the NSN CCP1D Custom ATCA Board

Sep 2008 - Aug 2009
BitMicro Networks International

Firmware Engineer
affected by shut down

  • Studied the feasibility of a TPM-supported encryption in the e-Disk Altima SSD firmware
  • Studied the feasibility of using an RTOS for the next version of the e-Disk Altima SSD firmware
  • Developed the firmware component in the e-Disk Altima SSD test system
  • Maintained the device APIs of the various firmware subsystems in the e-Disk Altima SSD

Apr 2006 - Aug 2008
Integrated Microelectronics, Inc.

Hardware Design Engineer

  • Designed a turnkey Bluetooth module
  • Designed the power line protection in a client's manufacturing machine
  • Designed and developed the firmware framework for one of MobilEye's Collision Avoidance System
  • Designed the CAN and the keypad subsystems in one of MobilEye's Collision Avoidance System

Oct 2005 - Apr 2006
Integrated Microelectronics, Inc.

Software Design Engineer

  • Updated the printer device driver in one of Panasonic’s Electronic Whiteboard
  • Updated the web interface for one of Sony’s Smart Industrial Camera
  • Developed the device driver in one of Sony’s Smart Industrial Camera

Jun 2004 - Sep 2005
Azeus Systems Philippines

Software Developer

  • Developed the offline application in the photo album system for the Hong Kong Police Force
  • Developed a batch program in the information system for the Hong Kong Health Department
  • Maintained the online registration and search system for the Hong Kong IP Department

Services

Software Development

  • software architecture
  • web development
  • systems programming
  • applications programming
Contact me or hire me in Upwork.

Contact

Need a Piece of Software Built? Leave a message: