About

Headshot of myself

    Education

  • McGill university emblem

    McGill University

    Bachelor of Science

    Major Computer Science

    2017 - 2022

    Minor Physics

    2017 - 2019
  • John Abbott college emblem

    John Abbott College

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

    Sciences Program

    2015 - 2017

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.

    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 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.