Experienced iOS developer proficient in Swift and UIKit, passionate about user-centric design, scalability and clean code following industry best practises. Well versed in both startup and enterprise settings. Check out my website jonathanthomas.ca for more info.
Timeline
work
Job
school
Education
folder
Project
Résumé
Jobs
verified_user
0% verified
L
iOS Developer
Luxolis
Dec 2022 - Current(2 years 6 months)
· Led the development of the Luxolis 3D Scan app, taking full product ownership and overseeing multiple App Store releases
· Worked extensively on all aspects of the app, with a primary focus on 3D graphics, API integration, deep linking, and responsive UI design
· Implemented LiDAR room scanning and 3D renderer using ARKit, SceneKit and Filament to ensure a seamless end to end scanning workflow
· Successfully completed a comprehensive UI/UX redesign and developed a new onboarding flow integrating Firebase social auth and Facebook analytics to increase user retention 3x
· Utilized MVC architecture and followed iOS best practises to ensure a scalable and maintainable codebase
i
iOS Developer
Dec 2022 - Sep 2023(10 months)
E
Software Engineer Intern
Enriched Ag
May 2021 - Aug 2021(4 months)
• Designed and implemented image stabilization process using SIFT feature
mapping to correct camera shake on object detections
• Refactored tracking pipeline to process thousands of hours of footage to
improve detections by several feet of perceived motion
iOS Developer
Swift Medical
Jan 2021 - Apr 2021(4 months)
iOS Developer Intern
Swift Medical
Jan 2021 - Apr 2021(4 months)
• Spearheaded iOS pilot app for Johnson & Johnson digital wound care study
undergoing several rounds of certification, QA and beta testing via TestFlight
• Developed workflow to take thermal images and identify inflammation by
integrating Bluetooth connectivity with peripheral device
G
Computer Vision Developer Intern
GuardEx
Sep 2019 - Dec 2019(4 months)
• Algorithm development and image processing of pupil tracking for a drug screening device used for roadside DUI arrests.
• Created simulated models with OpenCV to fuse user data and artificial behavior to quantify impairment thresholds for various research studies
• Utilised AWS interfaced with various API’s for large scale production, storage and deployment of thousands of simulations
W
Radar Team Manager (design team)
WATonomous
Sep 2019 - May 2020(9 months)
• Managing several core members and co-op students within the radar team on Waterloo autonomous vehicle design team
• The radar group focuses on dynamic object detection and real time point cloud visualization using a custom driver written in C++ and Python using ROS to communicate with the rest of the car
Software Developer Intern
Autodesk
Jan 2019 - Apr 2019(4 months)
• Core member of an agile team responsible for the design, development and implementation of a computer vision project for multiple CSCW/CHI research papers
• Developed human activity recognition features for multi-person tracking using OpenCV pose detection and homography techniques
• Optimized serialization pipeline of collected footage significantly reducing compute time
Software Automation Developer Intern
Rbc
May 2018 - Aug 2018(4 months)
• Developed programs in python and BRAINscript to automate manual processes within the finance department
• In charge of the month end securities process (now completely automated) handling over 250k lines of journal entries per month
• Created an autocorrect application to scrub databases and a program to collect survey data and provide useful analytics
Education
verified_user
0% verified
Bachelor's degree, Mechatronics, Robotics, and Automation Engineering