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.

Contact Information514-754-1427
[email protected]

education

McGill University

Bachelor of Science

Major Computer Science

2017 - 2022

Minor Physics

2017 - 2019

John Abbott College

Diplôme d'études Collégiales (DEC)

Sciences Program2015 - 2017

skills

  • 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 RaspberryPi using pm2.
  • Web Development: Used React and TypeScript to create multiple small web pages using proper semantic HTML and efficiently styled with CSS. Also used Qwik + TypeScript alongside PandaCSS (zero-runtime, type-safe CSS-in-JS) to create other small pages.
  • Documentation: Wrote structured, example driver, and easily readable documentation on all projects I’ve developed, including contributing to the documentation of the new 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, AWS (S3, Lambda, API Gateway), Firebase, Cloudflare, Docker, GCP, NodeJS, Bun.
  • Personal Qualities: I am a very quick learner and take an interest in experimenting with the latest technologies including Qwik and Bun to name a few.
  • Design: Used Figma to create wireframes, intermediate and final designs of websites I'm developing. Ensuring 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.

projects

Puncher

An app used for locally tracking your hours for shift work. Built using React Native and TypeScript for cross compatibility with iOS and Android. Includes ability to track hours from multiple different employers at once, managed with Redux.

Discord Bots

Built and maintained several discord bots using typescript, dependency injection and Docker. Hosted on google cloud platform as well as self hosted on a Raspberry PI.

Daydream

A social media app; a mix of the live interactivity of Twitch and the social aspect of Instagram. Built using React Native, JavaScript + TypeScript for the frontend. The backend used AWS (S3, Lambda, API Gateway, AWS SNS) with JavaScript. Made in collaboration with one other developer which required regular meetings and communication. All code versions were managed with Git + Github.