About

-
McGill University
Bachelor of Science
Major Computer Science
2017 - 2022Minor Physics
2017 - 2019 -
John Abbott College
Diplôme d'études Collégiales (DEC)
Sciences Program
2015 - 2017
Education
Justin Scopelleti
I’m a motivated software developer with an interest in building and maintaning performant mobile and web applications. I have worked across the full technology stack for both mobile and web development. Some of the technologies I’ve used on mobile include React Native, AWS, Node.js, Redux and the web technologies include Qwik and React alongside HTML, CSS, and Java/TypeScript to build interactive websites. Other technologies I’m also gaining experience with include Firebase, Google Cloud Platform (GCP), and Docker to name a few. I am always searching for ways to improve my programming skills, find new interesting projects and strive to make each project something that I can be proud of.
-
App Development
Used NodeJS + TypeScript to create and maintain several Discord bot applications. Bots interact with the Discord API through a library (DiscordX) using dependency injection. Some bots were deployed in a docker container hosted on GCP, others self hosted on a RaspberryPi using pm2. -
Web Development
Many small web pages were produced using various frameworks including React, Qwik, Astro, PandaCSS. Care was taken to always use semantic HTML and CSS that adheres to accessibility guidelines. -
Documentation
Wrote structured, example driven, and easily readable documentation on all projects I’ve developed, including contributing to the documentation of the Qwik framework. -
Mobile Development
Used React Native and TypeScript alongside many of the aforementioned tools to build multiple applications for Android and iOS. -
Tools
Git, Github, Redux, MongoDB, SQLite, AWS (S3, Lambda, API Gateway), Firebase, Cloudflare, Docker, GCP, NodeJS, Bun. -
Design
Used Figma to create wireframes, intermediate and final designs of websites I've developed. Ensured proper prototyping for responsiveness (Web, Tablet, Mobile designs). -
Languages
Ability to communicate in english fluently, both orally and written. Ability to communicate in french at an intermediate level both written and orally. -
Personal Qualities
I am a quick learner and take an interest in experimenting with the latest technologies including Qwik and Bun to name a few. I am also a tinkerer and much of the software on my system highly configurable.