Hey there! My name is Fabio and I am a Software Developer and I build things for the web.
Crafting digital experiences, one keystroke at a time!
About me
After graduating with a Bachelor of Applied Science in Mechanical Engineering, I decided to pursue my passion for programming. I completed a coding bootcamp and learned full-stack web development.I enjoy being able solve complex problems and develop efficient solutions. There's something special about the 'aha' moment when everything clicks into place. Some notable technologies I've used includes Node.js, TypeScript, Python, React, Next.js, PostgreSQL and MongoDB. As an AI enthusiast, I am always looking to learn new technologies and collaborate on new projects!
When I'm not coding, I enjoy playing video games, working out, and playing with my dog. I also enjoy solving puzzles; advent of code, wordle, chess, crosswords, you name it! I am currently pursuing a Masters Degree in CS at Georgia Institute of Technology in Machine Learning.
My projects
Steward Platform Maze Game
A project that uses a microcontroller to control a steward platform which is a platform held by 6 actuators which enables this system to have 6 degrees of freedom. This was program in C++ and uses sensor data from an IMU (inertial measurement unit) to control tilt and z axis movement.
- C++
- Arduino
- OOP
- IMU
My skills
- Golang
- Java
- Node.js
- Python
- HTML
- CSS
- JavaScript
- TypeScript
- React
- Backbone.js
- Next.js
- Bootstrap
- JQuery
- Material UI
- Tailwind
- MongoDB
- GraphQL
- Express
- PostgreSQL
- MySQL
- Elasticsearch
- Redis
- Docker
- Azure Web Services
- AWS
- JIRA
- Git
- Jenkins
- Travis
Experience
Technical Analyst - DevOps
CGI Group
Toronto, ON
Streamlined operations at CGI Group by configuring tools like JIRA, Bamboo, and Confluence. Automated deployments with Ansible. Implemented innovative solutions for log analysis.
2016Softwre Development Co-op
Flex LTD
Toronto, ON
Enhanced workflow by integrating SVN with Eclipse IDE, introduced JIRA for efficient task management, and documented software setup instructions.
2016Engineering Intern
Linamar
Guelph, ON
Implemented ROS for autonomous navigation on a Roomba Bot, integrated Raspberry Pi for wireless configuration, and developed a web app for navigation.
2017Innovation Developer
Zero Gravity Labs
Toronto, ON
Researched face recognition tech, developed IoT video streaming with Raspberry Pi, and designed AWS cloud infrastructure.
2018B.A.Sc in Mechanical Engineering
University of Waterloo
Waterloo, ON
Graduated with an Bachelor's of Applied Science in Mechanical Engineering
2020ITS Analyst
Sanofi
Toronto, ON
Ensured data integrity with PI Historian, configured MES integration, and managed 20,000+ PI Tags for equipment data.
2021 - 2022Coding Bootcamp
Univeristy of Toronto
Remote
Learned web development, data structures, and algorithms, and practiced with MERN stack and GIT.
2021 - 2022Software Application Developer
Case IQ
Ottawa, ON
Integrated secure data access with Seneca and Knex.js, designed REST APIs, managed frontend with DustJS and Bootstrap, optimized case submission efficiency, and integrated Azure and OpenAI services.
2022 - presentM.S. in Computer Science
Georgia Institute of Technology
Remote
Part-time master's specializing in Machine Learning, completed courses including Machine Learning for Trading.
2024 - PresentContact me
Please contact me directly at fchoi@outlook.com or through this form