Keep in touch with meI'm using Intch to connect with new people. Use this link to open chat with me via Intch app
Work Background
CEO
ReaLearnCEO
Jun. 2025National Capital Region, Philippines
Startup Solutions Architect
Amazon Web Services (AWS)Startup Solutions Architect
May. 2020 - May. 2025⁍ I help countless startups build on AWS. This involves designing & architecting software systems, building proof-of-concepts, and enabling teams through workshops. ‣ Roles: → solutions architect • Project Types: → cloud application • Cloud Providers: → Amazon Web Services (AWS)
Technical Product Manager
DevFactoryTechnical Product Manager
Sep. 2019 - Dec. 2019NCR - National Capital Region, Philippines⁍ On a few occasions, I identified architectural flaws missed by VP Technical Product Managers. I achieved these by diving deep into technical details and customer requirements. It would have been costly if the old architecture reached implementation. ‣ Roles: → technical architect • Project Types: → cloud application • Architecture: → serverless architecture • Cloud Providers: → Amazon Web Services (AWS) • Software Elements: → NoSQL → relational database → automatic data migration → data synchronization → database as a service (DBaaS) → function as a service (FaaS) → infrastructure as code (IaC) → serverless orchestration → data streaming → search & analytics → natural language processing (NLP) → graph database → 3rd party API
Lead Architect
ClinkIT SolutionsLead Architect
Oct. 2018 - Sep. 2019NCR - National Capital Region, Philippines⁍ I architected Trampoline to be serverless, multi-tenant and fully event-driven. The resulting system was fast, elastic, and resilient. It's also loosely coupled which means fewer bugs and faster development. In fact, 1 front-end and 3 back-end engineers built the core of the platform and an iOS application on top within a month. ⁍ I researched and applied a lot of technologies quickly to achieve Trampoline's architecture. Though I'm also new to said technologies, I still mentored my colleagues about them. ⁍ I developed 60% of Trampoline's back end by the end of my stay. There were two factors to this level of contribution. First was writing code that's easy to reason about and hence faster to produce. Second was having fewer bugs which means more time developing features. Both were the effect of leveraging on serverless technologies. ‣ Roles: → lead technical architect → senior back-end engineer • Project Types: → cloud application → software as a service (SaaS) platform → API back end • Architecture: → serverless architecture → multi-tenant architecture → event-driven architecture (EDA) • Cloud Providers: → Amazon Web Services (AWS) • Designs: → system design → algorithm design → NoSQL database design → GraphQL API design • Processes: → git workflow → software deployment • Software Elements: → NoSQL → database as a service (DBaaS) → function as a service (FaaS) → GraphQL → cloud storage → identity & access management (IAM) → infrastructure as code (IaC) → application logging → high-level scheduler → publish/subscribe (pub/sub) messaging → push notification • Languages: → Typescript → Node.js • Frameworks: → Serverless Framework • Databases: → Amazon DynamoDB • Cloud Services: → AWS Lambda → AWS AppSync → Amazon S3 → Amazon Cognito → AWS Identity & Access Management (IAM) → Amazon Simple Notification Service (SNS) → Amazon CloudWatch → AWS CloudFormation • Tools: → Node Package Manager (npm) • Version Control: → Git
Software Engineer
ClinkIT Solutions - Rare Birds LabsSoftware Engineer
Dec. 2017 - Sep. 2018NCR - National Capital Region, Philippines⁍ Promoted from Software Engineer to Lead Architect: This is due to 2 things. First, I led TYM's move to serverless which reduced operational maintenance. Second, I rearchitected the system to be event-driven making it loosely coupled thereby hastening development and easing maintenance. ‣ Roles: → technical architect → back-end engineer • Project Types: → cloud application → API back end • Architecture: → serverless architecture → event-driven architecture (EDA) • Cloud Providers: → Amazon Web Services (AWS) • Designs: → system design → algorithm design → NoSQL database design → RESTful API design • Processes: → software deployment • Software Elements: → NoSQL → database as a service (DBaaS) → function as a service (FaaS) → API gateway → cloud storage → data streaming → identity and access management (IAM) → infrastructure as code (IaC) → application logging → high-level scheduler → publish/subscribe (pub/sub) messaging → push notification → network security → 3rd party API • Languages: → Node.js → Bash • Frameworks: → Serverless Framework → LoopBack • Databases: → Amazon DynamoDB → MongoDB • Cloud Services: → AWS Lambda → Amazon EC2 → Amazon API Gateway → Amazon S3 → Amazon Kinesis → Amazon Cognito → Amazon Virtual Private Cloud (VPC) → AWS Identity and Access Management (IAM) → Amazon Simple Notification Service (SNS) → Amazon CloudWatch → AWS CloudFormation • APIs: → Yodlee API • Tools: → Node Package Manager (npm) • Version Control: → Git
Senior Software Engineer
Arkus Electronics Philippines, Inc.Senior Software Engineer
Apr. 2017 - Oct. 2017NCR - National Capital Region, Philippines⁍ I took the initiative to containerize Ethercat's device driver SDK. This enabled any platform that can run Docker to build the system thereby eliminating the dependency on a single build machine. ‣ Roles: → senior embedded software engineer • Project Types: → Linux device driver • Languages: → C → Bash • Build Automation: → Make • Platforms: → Docker → Linux • Version Control: → Git • Standards: → Serial Peripheral Interface (SPI) → universal asynchronous receiver/transmitter (UART) → Ethercat
Co-founder & CEO
DigiTalasCo-founder & CEO
Sep. 2016 - Apr. 2017NCR - National Capital Region, Philippines⁍ Champion of Startup Weekend Iloilo 2016: I pitched the product idea and ended up leading a team of 4. We built the beginnings of a startup over a weekend. We won for 2 reasons. First, most teams only validated market acceptance. We proved that there is a painful customer problem to which we had a solution. Second and more importantly, we were the only team with a working proof of concept (PoC). ⁍ I single-handedly built and polished the rest of the PoC after Startup Weekend: the embedded software, the API back end, and the Android application. ⁍ I generated a lot of interest from potential investors. We've had several offers contingent on getting a minimum viable product (MVP) out. ‣ Roles: → CEO → technical architect → back-end engineer → front-end engineer → embedded software engineer • Project Types: → API back end → Android application → embedded software → startup fundraising • Designs: → system design → relational database design → RESTful API design → user interface (UI) design • Software Elements: → device API → API server → web application server → web user interface (UI) → mobile user interface (UI) • Languages: → Python → Bash → Hyper Text Markup Language (HTML) → Cascading Style Sheet (CSS) → JavaScript (JS) → structured query language (SQL) • Frameworks: → Ionic → AngularJS • Databases: → MySQL • Platforms: → Linux → Android • Tools: → Gunicorn • Version Control: → Git • Devices: → Raspberry Pi → Android • Standards: → general-purpose input/output (GPIO)
Senior Software Engineer
RenditionDigital International LtdSenior Software Engineer
Nov. 2015 - Nov. 2016NCR - National Capital Region, Philippines‣ Roles: → senior system software engineer • Project Types: → system software • Languages: → C++ → Java → Perl → Bash → structured query language (SQL) • Databases: → MySQL • Build Automation: → Make • Platforms: → value applications server platform (VAS) → Linux • Version Control: → Subversion (SVN)
R&D Engineer
NokiaR&D Engineer
Dec. 2011 - Nov. 2015NCR - National Capital Region, Philippines⁍ I resolved a production issue that gave the WCDMA group a hard time. It has been passed back and forth among the departments for a few months as no one could figure out the reason for the intermittent system restart. After finding the root cause of the bug, I also fixed it. This made the system more reliable - a very important feature in telco. ‣ Roles: → test software engineer → system software engineer • Project Types: → test automation → system software • Languages: → C++ → Java → Python → Bash • Frameworks: → Robot Framework → PyTest • Build Automation: → CMake → EMake • Platforms: → Linux → Rhapsody → Operating System Embedded (OSE) • Version Control: → Subversion (SVN) • Standards: → wireless code division multiple access (WCDMA) → long term evolution (LTE)
LXD Engineer
Emerson Network PowerLXD Engineer
Sep. 2009 - Nov. 2011NCR - National Capital Region, Philippines‣ Roles: → test software engineer • Project Types: → test automation • Languages: → C → Bash • Build: → Make • Platforms: → Linux • Version Control: → Rational ClearCase • Standards: → Peripheral Component Interconnect Express (PCIe) → Advanced Telecommunications Computing Architecture (ATCA)
Firmware Engineer
BiTMICRO NetworksFirmware Engineer
Sep. 2008 - Aug. 2009NCR - National Capital Region, Philippines
Hardware Design Engineer
Integrated Micro-Electronics, Inc. (IMI Global)Hardware Design Engineer
Apr. 2006 - Aug. 2008NCR - National Capital Region, Philippines
Software Design Engineer
Integrated Microelectronics, Inc.Software Design Engineer
Oct. 2005 - Apr. 2006NCR - National Capital Region, Philippines
Software Developer
Azeus Systems LimitedSoftware Developer
Jun. 2004 - Sep. 2005NCR - National Capital Region, Philippines
Intch is a Professional Networking App for the Future of Work
300k+ people
130+ countries
AI matching
See more people like Leon Carlo on Intch
IT
1019944 people
27
Executive Services and Business Development specialist @ Savvydesk PH business support services
52
Solutions Consultant - Network & Security @ CebNet Technologies Inc
16
Business Owner, ICT-System Integrator, Surveillance Systems Project Manager, Former Healthcare Hardware Technical Support
ITSystem Architect
103422 people
52
Solutions Consultant - Network & Security @ CebNet Technologies Inc
42
Information Security Consultant
53
Sr. Telecom Engineer / Implementation Manager @ NICE inContact