Adrian (Adi) Cheo
I build systems that free people, whether through automation, philosophy, or storytelling.
Toronto, Ontario, Canada | cv_web@adicheo.com | CV | adicheo.com | LinkedIn
Summary
Full-Stack Engineer with 9+ years of experience specializing in building and maintaining internal tools that streamline operations and empower teams. Proven track record of translating complex stakeholder requirements into intuitive, scalable, and high-quality software solutions. Expertise in full-stack development, including TypeScript/React and Python, Go, with a focus on enhancing efficiency and reducing manual overhead.
Technical Skills
- Languages: TypeScript, C++, Python, Golang, JavaScript
- Front-End: React, HTML, CSS, Angular, TailwindCSS
- Back-End: Node.js, Flask
- Databases: PostgreSQL, MSSQL, SQL, NoSQL
- Cloud & Tools: GCP, AWS, Docker, Kubernetes, Git, Jenkins, CircleCI, Papertrail, Sentry
- APIs & Methodologies: RESTful APIs, iPaaS solutions, Agile, Scrum, CI/CD
Professional Experience
Personal Projects | Lead Developer & Project Owner 2024 - Present - Remote
Designed, developed, and deployed a series of full-stack applications to explore new technologies, build unique user experiences, and solve problems with AI and automation.
- Erasmatic Matchmaking App: Built a full-stack web app in under 24 hours using React, Bolt, Supabase, and the Gemini API. The app served 800+ users, leveraging an AI pipeline to match buddies and craft personalized introductory messages.
- Continuum Circular Calendar: Engineered an innovative circular calendar UI using React, TailwindCSS, and SVG animations. This design provides a dynamic, intuitive visualization of multi-layered data (e.g., calendar events, health trackers) that is impossible with traditional grid layouts.
- AI Argument & Bias Extractor: Developed an automation tool to analyze public articles and books from controversial authors. The tool uses AI to summarize content and identify inconsistencies, logical fallacies, and underlying arguments.
AdiBit Tech | Trading Algorithm Developer January 2020 - December 2024 (Canada)
- Engineered and tested complex trading algorithms using MQL5 (C++), demonstrating high-level proficiency in a systems programming language.
- Developed code in MQL5 (C++ language for MetaTrader5).
- Tested algorithms using historical data and demo environments.
WNDYR | Integration Consultant October 2019 - March 2020 (Canada)
- Collaborated directly with non-technical stakeholders to understand workflow pain points and build custom API-based automations, saving teams significant time.
- Led API integration projects for enterprise clients using Python and custom iPaaS solutions.
- Developed custom connectors for SaaS platforms improving workflow automation by 60%.
DNA Genotek | Full Stack Developer September 2017 - September 2019 (Kanata, Canada)
- Engineered a Single-Order-Fulfillment Integration API (SOFIA) with a user-friendly web interface, enabling non-technical program managers to extract order details and triage logistics issues. This streamlined the fulfillment process and reduced manual overhead.
- Developed enterprise APIs and web applications (data portals, healthcare research survey applications, admin interfaces).
- Supported partners, suppliers, and remote teams to integrate with our platforms for medical device fulfillment solutions.
Magor Corporation | Full Stack Software Developer August 2016 - December 2016 (Ottawa, Canada Area)
- Developed an Angular based video conferencing and collaboration platform using a Spring Boot REST API and multiple microservices.
- Engaged in architectural and design decisions that shaped the project and enabled fast iterations and continuous integration.
Deporte Conex | Technical Team Lead October 2013 - September 2015 (Ottawa, Ontario)
- Led the technical team to build a platform that would bring athletic opportunities to less privileged communities in South America.
- Managed an Agile developer team to deliver quality software quickly.
Cisco | Software Developer May 2014 - December 2014 (Ottawa, Ontario)
- Improved internal tooling and build pipelines, reducing server software build and linking times by 80% using disk cloning and process optimization.
- Investigated and prototyped new technologies (Docker, Yocto, BitBake) to improve the development experience for internal teams.
Cisco | Software Developer May 2014 - December 2014 (Ottawa, Ontario)
- Improved internal tooling and build pipelines, reducing server software build and linking times by 80% using disk cloning and process optimization.
- Investigated and prototyped new technologies (Docker, Yocto, BitBake) to improve the development experience for internal teams.
Education
- Carleton University | Bachelor of Computer Science (Honours), Software Engineering Stream, Minor Business | 2011
- Flinders University | International Exchange, Computer Science | 2016
- Free Code Camp | Full Stack Web Development Certification | 2016 - 2017
- dhamma.org | 3 10-Day Vipassana Courses, Meditation