Deer Profile Picture

Ethan Cook

About

I am a 3rd year Computer Science student at University of Toronto Scarborough with a focus on Software Development. Passionate in developing scalable, high quality web and games software with readable, optimized, and well tested code. In my spare time, my main hobby is music. I play Trombone and Piano, and enjoy most to play jazz music.

Skills

  • 5+ years experience programming in C/C++, C#, Java, Python, HTML/CSS, JavaScript
  • Solid Full-Stack Web Development experience with React/Next.js frontend, Express.js backend API
  • Experienced in SQL (MySQL, SQLite) and NoSQL (Firebase, MongoDB) databases
  • Strong DevOps skills with AWS: API Gateway, Lambda, EC2, S3, CodePipeline
  • Effective communication for working in collaborative groups

Work Experience

adverience logo

advertience Inc. | Ad Analytics Developer

05/2023 - Present

Toronto, ON.

  • Implemented analytics tracking via Google Tag Manager and gtag.js on client's websites, resulting in a 30% improvement in data accuracy, empowering clients to execute data-driven marketing strategies
  • Developed a unique attribution system to differentiate my agency from the competition, which led to the agency taking on several new clients, beating last year’s profit records by 10%
  • Created a full-stack web application to help nonprofit organizations create customized donation pages with optimized payment forms, resulting in an over 25% increase in donation conversions for our clients

Jump+ | Sales Associate

05/2021 - 01/2023

Hamilton, ON.

  • Collaborated within a sales team to achieve a 20% increase in Apple product sales, leveraging effective communication and product knowledge to drive customer engagement and satisfaction
  • Orchestrated seamless store operations by coordinating with team members to assign tasks and optimize workflow on the sales floor, contributing to a 15% boost in overall store efficiency
jump+ logo

Projects

Cosmotica | Unity 3D Game Development

01/2022 - 09/2022

  • Led a team of 6 to program, design, compose, model, and market a full video game
  • Programmed a game written in C# for the Unity game engine, with a focus on readable and scalable code and systems design for future additions and bug fixes
  • Designed levels and UI while applying user feedback to get the best user experience
  • Published the finished product on Steam, the world’s largest online game storefront

UTSC Course Planner | Android App Development

11/2022 - 12/2022

  • Collaborated with a team of 5 to develop an android app to help students plan their university courses
  • Used Google’s Firebase Realtime Database to store course and user data and authenticate users
  • Followed industry best practices using agile methodologies (scrum)
  • Received a grade of 95 though good planning, teamwork, and execution
course planner demo
telepuzzle demo

Telepuzzle | Unity 3D Game Development

12/2022

  • Developed in 4 days for the Unity Developer Community Game Jam #16, with the theme "Teleportation"
  • Puzzle game where your goal is to get to the end of the level by manipulating the objects around you with your teleportation gun
  • Worked together with a 3D artist to create the game with fun gameplay and a unique art style

Programming Languages, Tools, and Frameworks

c logo c# logo python logo java logo html and css logo javascript logo
  • C/C++
  • C#
  • Python
  • Java
  • HTML & CSS
  • Javascript
  • React
  • Next.js
  • Express.js
  • Firebase
  • SQL
  • Unity
react logo next.js logo express.js logo firebase logo sql logo unity logo