Ruel Sison
Full Stack Developer
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.
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.
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.
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.
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 .
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.
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.
Destiny Wireless PLC, Contractual - FEB. 2015 - Sept. 2015 - London, UK
C, C++,
- Software Architecture Design & Implementation of Destiny Router application to
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.
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.
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.
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.
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
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
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.
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.
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

