Skip to main content
Ruel Sison

Ruel Sison

Full Stack Developer

Talent
San Pedro, LagunaMember since July 9, 2025
·

Hire this person

Send a job offer directly to this candidate

About

Software Developer with over 20 years of experience in full stack, embedded, and mobile application development across global and local projects. Highly skilled in C/C++ and a wide range of technologies including microservices and messaging protocols. Demonstrated success in building scalable systems for cross-platform environments, with strong expertise in Linux, real-time communication, and backend services.

Proven ability to adapt to emerging tech stacks, solve complex technical challenges, and deliver high performance software solutions. Adept at working in collaborative, fast-paced engineering teams with a commitment to code quality and continuous improvement.

Experience

SENIOR C++ DEVELOPER

NinjaOne LLC., Contractual - May. 2022 - April 2025 - Austin, Texas, USA

C++, Go, C#, CMake, VCPKG, CIrcleCI, TeamCity, git, Boost, QT5, Shell Scripting, REST, Jira, Vagrant,, AWS, Terraform, PostgreSQL

  • Responsible for implementing new features, bug fixes, testing, quality assurances and enhancements of Agent software for Windows, Linux and MacOS.
  • Responsible for the development of testing automation software.
FLUTTER DEVELOPER 

Combine AI Limited, Contractual - Dec. 2020 - Jun 2021 - London, GB

Flutter Framework 

  • Designed, developed and tested the client and trader mobile applications using Flutter framework.

PROGRAMMING SPECIALIST II

Bahay Financial Services, Full-Time - March. 2019 - Nov. 2020 - BGC Taguig, PH

JaveEE (Spring Framework), JSP, Microsoft SQL, T-SQL

  • Implemented a workflow based system for handling and management of Foreclosure and Writ Of Possession.
  • Provide internal technical support and feature enhancements to the Asset Management System.
  • Provide critical enhancements and established best practices for securing and maintaining a legacy Document Management System.
MOBILE APPLICATION DEVELOPER

City Soft Ltd., Contractual - Nov. 2017 - Oct. 2018 - London, UK

C, C++, 

  • Implemented new features, bug fixes and efficiency improvements to existing form data capture mobile application.
  • Designed, developed and tested a cross platform form data capture mobile application.
IT CONSULTANT

Yondu INC., Contractual - Jul. 2017 - Nov. 2017 - BGC Taguig, PH

C, C++, Java EE (String Framework), Perl RabbitMQ,, REST, AWS, MongoDB

  • Responsible for the investigations, recommendations, design, implementation, and testing to enhance the performance of an SMS aggregator Platform.
  • Responsible for the documentation, deployment, and conduct training for the users.
SENIOR EMBEDDED SOFTWARE ENGINEER

Lucidtron Philippines, Contractual - Oct. 2016 - Mar. 2017- Sta. Rosa, Laguna, PH

C, C++, ESP32, PIC32MX470F512H, Sigfox, GPS, RS232, RS485, Ethernet, I2C, UART, SPI, Accelerometer, Gyroscope, Magnetometer, Altimeter / Barometric Pressure, Temperature, Humidity, Battery Level

  • Design, Implementation,Testing and Documentation of POC products such as HAL, OSAL and Power management modules.
  • Ported implementation of Embedded Open Sensor Platform (OSP) with support for accelerometer and pressure sensors.
  • Design and implementation Time Synchronization, Battery Monitoring and User feedback and notification modules.
  • Development of demonstration codes and documentation.
  • Source code management and continuous integration .
MOBILE APPLICATION DEVELOPER 

CoreSwitch Technologies, Self-Employed - Jan. 2016 - Oct. 2016

C, C++, 

  • Provide bug fixes and feature enhancements of a mobile application for a bicycle marketplace (TogoParts).
  • Provide bug fixes and feature enhancements to ConiVox application. 
SR. EMBEDDED SOFTWARE ENGINEER

Simple Wearables, Contractual - Sept. 2015 - Dec. 2015 - Ortigas, Pasig City, PH

C, C++, 

  • Design, and documentation of a cross-platform framework for SimpleWare Products to support PIC and NRF51 microcontrollers.
  • Assisted in the development of algorithms in Fall Detection.
  • Design and documentation of a secure end-to-end device provisioning.
MOBILE APPLICATION DEVELOPER

Destiny Wireless PLC, Contractual - FEB. 2015 - Sept. 2015 - London, UK

C, C++, 

  • Software Architecture Design & Implementation of Destiny Router application to
Blackberry 10.

SR. SOFTWARE DEVELOPER

Tiaxa Philippines Inc., Full-Time - May. 2013 – FEB. 2015 - Ortigas, Pasig City, PH

C, C++, Perl, JaveEE, PHP, MySQL, Apache, AWS

  • Served as a technical specialist for daily operation of existing services.
  • Conduct troubleshooting, bug fixes and enhancements of existing services.
  • Provide technical training for technical support personnel.
  • Provide technical training for new developers.
  • Provide software architecture design, and implementation of BA service integration to Online Charging System (OCS).
  • Software architecture design, and implementation for the enhancement and bug fixed SMPP communication protocol.
MOBILE APPLICATION DEVELOPER

CoreSwitch Technologies, Self-Employed - AUG. 2011 - MAR. 2013

C, C++, 

  • Software architecture design, implementation and testing of Over-The-Air Content Management System web site.
  • Software architecture design, implementation and testing of client applications for iPad and Mac OS applications.
  • Design and develop a cloud based data capture solution for iOS and Android (Inkwrx).
  • Hybrid Form Renderer application platform.
ADVANCED WORLD SYSTEMS, INC

Senior Embedded Software Engineer, Contractual - Dec. 2010 - Aug. 2011 - Makati City, PH

C++, Visual Studio

  • Handled Panel GUI development, testing and documentation for Multi-Functional Printers.
LEAD SOFTWARE DEVELOPMENT

Destiny Wireless PLC, Contractual - Oct., 2008 – Nov. 18, 2010 - London, UK

C, C++, 

  • Researched and implemented techniques to acquire accurate GPS location with less power consumption
  • Implemented new features, bug fixes and efficiency improvements to existing Destiny Router Mobile applications.
  • Participated in the redesign and development of the Job Management and Vehicle Tracking System to effectively handle large volumes of transactions.
  • Ported existing USB device driver and desktop application to support Windows platforms.
SOLUTION ARCHITECT

CreoEdge Corporation (Formerly, Innofone Philippines Inc.) - Full-Time Jul. 2006 – Oct. 2008 - Ortigas, Pasig City, PH

C, C++, C#, Perl, PHP, JavaEE, MySQL

  • Software architecture design, implementation and integration of mobile ticketing, ticket redemption and Kiosk systems.
  • Software architecture design and implementation of e-commerce was & web site.
  • Software architecture design and implementation of Remittance System.
  • Managed more than 10 developers with different programming language expertise to design and develop high scalable web applications.
  • Served as a technical lead on creating new products and services that utilizes the strength of IPV6 protocol
SR. TECHNICAL SPECIALIST

Wolfpac Mobile Inc., Full-Time - OCT. 2004 - Jul. 2006 - Makati City, PH

C, C++, Perl, PHP, JavaEE, MySQL, Postgres,

Worked as a Platform Engineer, I was responsible for daily activities in

  • Design, implementation, testing and maintenance of a Multi-Media Messaging System
  • Enhancements, bug fixes and maintenance of the communication protocols.
  • Enhancements of the broadcast messaging system and add supports for EMS, WAP Push/ Pull, and DRM.
  • Design, Implementation and Maintenance of HTTP based Messaging Gateway
  • Served as a technical lead on creating local and international products and services.
  • Recognized as Rookie of the Year (2004)
  • Worked as a Senior Technical Specialist, I was responsible for daily activities in
  • Content Delivery System with DRM Design and Implementation
  • Evaluation and preparation of technical requirements for new business opportunities.
  • Work in a team to redesign the service and messaging platforms.
  • Co-led in the system migration procedures.
  • Worked alone to modify a C application to use Oracle database
EMBEDDED SOFTWARE ENGINEER

Autonix Enterprise, Full-Time - Jan. 2004 – OcT. 2004 - Binondo, Manila, PH

C, C++,

  • Developed and tested firmware for Remote LCD Display Module that communicates using RS486.
  • Designed, developed and tested a storage module using EEPROM and Flash Memories.
  • Code optimization of the Power Meter Reading firmware using a DSP based MCU.
  • Designed, developed and tested a desktop application for the data retrieval of a Power
  • Meter Reading system over PSTN.
EMBEDDED SOFTWARE ENGINEER

MITECH Borromeo Technology Holding Inc., Full-Time - Nov. 2001 - JAN. 2004 - Makati City, PH

C, C++, Visual Basic,

  • Designed, developed and tested a firmwares for timekeeping and meal ticketing systems.
  • Implemented new features, bug fixes and efficiency improvements to existing firmwares.
  • Designed, implemented and tested a Time and Attendance Retrieval software.
  • Responsible for the Installation and implementation of various systems and conducting training and seminars for the users.
  • Investigated and troubleshoot hardware and software related defects.
PROGRAMMER

Diatex Garments Corporation, Full-Time - Jun. 2001 - Nov. 2001 - San Pedro, Laguna, PH

Visual Basic, Visual C++, Microsoft SQL, Client-Server, SDLC

  • Designed, developed and tested a client/server desktop application that assists the packaging of garments.

Education

Master Degree in Computer Science De La Salle University, Manila 2008 – (18 Units)

Bachelor Degree in Computer Science University of Perpetual Help System, 1995 – 1999

Reviews

Related