Hello! My name is

James Treap

Full-Stack Developer / Software Engineer

4th year CS student at the University of Waterloo. I make software with a focus on building exceptional digital experiences.

Full-Stack DeveloperSoftware EngineerGame DesignerUI/UX DesignFull-Stack DeveloperSoftware EngineerGame DesignerUI/UX DesignFull-Stack DeveloperSoftware EngineerGame DesignerUI/UX DesignFull-Stack DeveloperSoftware EngineerGame DesignerUI/UX Design

Full-Stack DeveloperSoftware EngineerGame DesignerUI/UX DesignFull-Stack DeveloperSoftware EngineerGame DesignerUI/UX DesignFull-Stack DeveloperSoftware EngineerGame DesignerUI/UX DesignFull-Stack DeveloperSoftware EngineerGame DesignerUI/UX Design

01 - Projects

Here are some of the languages and frameworks I have worked with over the years. See my GitHub for a comprehensive list.

Image of an alien planet.

HTML, CSS, Javascript

This website was made strictly using these languages.

Image of an alien planet.

Node, Express, MongoDB

Concerto - a full-stack project with REST API.

Image of an alien planet.

React, Firebase

Used in QuickBites - a food ordering app.

Image of an alien planet.

Python, Django, Vue

User authentication & management systems at EZee Assist

Image of an alien planet.

Bash, Linux

Linux shell execution, file scripting, NGINX reverse proxies.

02 - Employment History

  • EZee Assist
  • BlackBerry
  • U+ Education
  • AMD
  • Who knows?
  • Competitive Analysis Intern
    @ AMD

    Jan 2022 - April 2022


    Worked with Python scripts and configuration files to automate performance testing and trap error conditions.

    Gathered and analyzed 10,000+ data points using benchmarks and diagnostic tests

    Tested, analyzed, and documented performance of graphics products to support product marketing, sales, and PR teams.

  • Web Developer Intern
    @ U+ Education

    Sept 2022 - Dec 2022


    Revamped company website to improve customer experience and information accessibility.

    Introduced modular layouts to standardize pages and optimize workflow.

    Managed domain registration, server hosting, and backend configuration for YRES with Wordpress framework.

  • Full-Stack Developer Intern
    @ BlackBerry

    May 2023 - Aug 2023


    Developed quality of life Chrome extensions to improve daily workflow by eliminating time spent navigating Adobe Experience Manager.

    Refactored and enhanced site components using HTL, XML, SASS and Typescript.

    Authored the webpage for BlackBerry's Quarterly Global Threat Report - August 2023 edition.

  • Backend SWE Intern
    @ EZee Assist

    Jan 2024 - April 2024


    Engineered internal tooling for data scraping, ingestion and validation processes using Python, Apache Airflow and AWS S3.

    Redesigned web messenger using Angular to double customer base at product expos.

    Build cloud processes for config creation, versioning and bulk data upload processes using Django, AWS SNS Topics and Vue.

  • Who knows what's next?

    I certainly don't! If you're interested in what I have to offer, feel free to get in touch! I'm always looking for new projects.

03 - Web Portfolio

Here are websites I've worked on, including personal projects and sites for employers.

Preview of Concerto, a full-stack project made by me.

Concerto

Preview of QuickBites, made by me using React.

QuickBites

Preview of BlackBerry's homepage

BlackBerry

Preview of BlackBerry QNX's homepage

BlackBerry QNX

Preview of U+ Education's new website, made by me.

U+ Education

Preview of EZee Assist's new website, made by me.

EZee Assist

04 - Clubs & Volunteering

  • Player Council
  • Trivia Team Captain
  • Math Team Captain
  • Volunteer Tutor
  • Player Council @ Hypixel

    Dec 2019 - July 2023


    Worked with design, map development and programming teams, created and administered updates for a Minecraft server with over 500,000 daily players.

    Read more here: https://support.hypixel.net/hc/en-us/articles/360019672619

  • Trivia Team Captain
    @ St. Augustine CHS

    Sep 2017 - Jun 2020


    Co-hosted annual “Reach For The Top” regional trivia tournament

    Led weekly team practice meetings in preparation of said tournaments

    Promoted to team captain in Fall of 2019.

  • Math Team Captain
    @ St. Augustine CHS

    Sept 2019 - June 2020


    Sourced problem material & led team discussions in solving complex problems.

  • Volunteer Tutor
    @ St. Augustine CHS & Stouffville

    Jan 2014 - Jun 2020


    Customized tutoring & instructional approaches to meet the needs of clients

    Assessed clients and created practice content accordingly.


Any questions for me?

Whether you have a question or just want to say hi, my inbox is open. I'm always looking for new opportunities to expand my skills. Shoot me an email and I'll get back to you!


Email: jtreap@uwaterloo.ca