Clayton Passmore
Software Developer at Junip- Claim this Profile
Click to upgrade to our gold package
for the full feature experience.
-
English Native or bilingual proficiency
Topline Score
Bio
Experience
-
Junip
-
Canada
-
Internet Publishing
-
1 - 100 Employee
-
Software Developer
-
Jul 2022 - Present
-
-
Technical Consultant
-
Nov 2021 - Jul 2022
-
-
Co-Founder & CTO
-
Sep 2019 - Oct 2021
Building reviews customers love, for entrepreneurs at every stage of their journey.
-
-
-
Wealthsimple
-
Canada
-
Financial Services
-
700 & Above Employee
-
Senior Software Engineer
-
Nov 2021 - Jul 2022
-
-
-
Smile.io
-
Canada
-
IT Services and IT Consulting
-
1 - 100 Employee
-
Software Engineer, Team Lead
-
Apr 2019 - Sep 2019
-
-
Software Engineer
-
May 2017 - Mar 2019
Fullstack software engineer with a focus on backend infrastructure.Developed frontend and backend features in Ember.js and Ruby on Rails, respectively. Wrote design specifications and code for major infrastructure changes.
-
-
-
Bloomberg
-
United States
-
Financial Services
-
700 & Above Employee
-
Software Developer
-
Sep 2016 - Dec 2016
Software development internship via the University of Waterloo. Worked as a member of the maps team. Utilized Python to create a tool for uploading files for asynchronous processing. Created an elasticsearch cluster for searching across spatial datasets. Created a micro-service for processing various file types containing spatial data. The service was responsible for publishing metadata to the elasticsearch cluster and for pushing files to a postreSQL-backed GIS application. Created an extensible micro-service in Node for aggregating search results across multiple services. New services, such as databases, elasticsearch clusters, and custom APIs could be configured on the fly with zero downtime. Improved existing autocomplete functionality in client-facing GIS app by leveraging the search aggregation micro-service that I created. Show less
-
-
-
Kik Interactive, Inc.
-
Canada
-
Wireless Services
-
1 - 100 Employee
-
Software Engineer
-
May 2016 - Aug 2016
Software development internship via the University of Waterloo. Worked as a backend developer on the Kik Points team. Worked with Python and Google AppEngine to maintain and develop new features for various micro-services. Made various improvements to the Kik Points bot - a state machine application that worked as a chat bot on Kik Messenger. Developed an efficient bulk messaging system utilizing asynchronous queues backed by a NoSQL datastore. Developed a client-facing widget for sharing promotional messages via the Kik Points bot. Show less
-
-
-
NVIDIA
-
United States
-
Computer Hardware Manufacturing
-
700 & Above Employee
-
Software Engineer
-
Sep 2015 - Dec 2015
Software development internship via the University of Waterloo. Worked as a member of the camera team within the Tegra department. Developed a fully automated electromechanical apparatus for testing and analyzing video capture. Built modules for mechanical controls in Python. Created an extensible testing framework that allows developers to program light brightness as a function of time. Utilized OpenCV for automating the analysis of video results. Made modifications to the NVIDIA camera driver. Developed a full stack application for forced-comparison psychophysical testing using Python and JavaScript. Designed and executed an entire psychophysical test trial. Show less
-
-
-
Bloomberg
-
United States
-
Financial Services
-
700 & Above Employee
-
Software Developer
-
Jan 2015 - Apr 2015
Software development internship via the University of Waterloo. Contributed to an IPython plotting library called bqplot (https://github.com/bloomberg/bqplot). Used various Python and JavaScript libraries including pandas, numpy, d3, and backbone. Developed a prototype GIS widget utilizing JavaScript libraries such as jQuery and OpenLayers. The widget was backed by an API provided by Carto (formerly CartoDB). Used postgreSQL and PostGIS to explore possible optimizations for search via geofencing on large sets of spatial data. Show less
-
-
-
-
Software Engineer
-
May 2014 - Aug 2014
Software development internship via the University of Waterloo. Worked as a member of the Core Systems Team. Developed bug fixes for low level issues on a Linux-based operating system. Operating system development was done in C++. Developed and maintained a full stack system that was used to monitor varying degrees of functionality in devices as they were being assembled. Learned and wrote in PHP, JavaScript, HTML, CSS, and SQL. Software development internship via the University of Waterloo. Worked as a member of the Core Systems Team. Developed bug fixes for low level issues on a Linux-based operating system. Operating system development was done in C++. Developed and maintained a full stack system that was used to monitor varying degrees of functionality in devices as they were being assembled. Learned and wrote in PHP, JavaScript, HTML, CSS, and SQL.
-
-
-
BlackBerry QNX
-
Canada
-
Software Development
-
300 - 400 Employee
-
Software Developer in Test
-
Sep 2013 - Dec 2013
Software development internship via the University of Waterloo. Developed test cases for low-level operating system functionality in C. Regularly wrote Bash and Python scripts for automating miscellaneous tasks. Ran tests and analysis on boards with various architectures including ARM, x86, PowerPC, and MIPS. Created a script for analyzing regression test results using Python and HTML/CSS. Software development internship via the University of Waterloo. Developed test cases for low-level operating system functionality in C. Regularly wrote Bash and Python scripts for automating miscellaneous tasks. Ran tests and analysis on boards with various architectures including ARM, x86, PowerPC, and MIPS. Created a script for analyzing regression test results using Python and HTML/CSS.
-
-
Education
-
University of Waterloo
BCS, Computer Science