Kanoa Haley
Software Developer
khaley@uoguelph.ca (226) 868-6888 evilkanoa Kanoa Haley
Profile Seeking a high-speed software development position that encourages constant learning and requires bountiful creativity. Getting my toes wet in the world of software development left me with a powerful passion and drive to innovate, create, and improve. I have a strong skill set in mobile and web development, with recent specializations in full-stack, JavaScript-based micro-service development.
Languages JavaScript, Kotlin, Java, C
Frameworks React, Redux, Android, Angular
Tools Node, Git, MongoDB, Postgres, Redis, tmux, Mercurial
Interests
Climbing Involved in competitive climbing from 12 - 18 years old. Nowadays I spend my time on big wall traditional and alpine climbing. I have completed many Grade III routes that involve at least eight hours of time on the wall and generally are over 200m tall.
Slacklining Started slacklining in the summer of 2017, finished my first highline in spring of 2018, and started a Guelph-based slackline group in fall of 2018.
Awards
Code to Win Placed in finals for the past two years.
Climbing Placed 2nd provincially for two years consecutively in 2015 to 2016 and placed 22nd nationally in 2016.
Experience
Software Developer MappedIn May 2018 .. Dec 2018
  • Improved and maintained over 5 micro-services for map design, maintenance, and deployment software in numerous techologies including React, Redux, NodeJS, Express, MongoDB, and Redis.
  • Refactored an internal platform model to improve data organization and relations requiring changes to over 600 venues that resulted in the cleanup and removal of over 100 entities of previously duplicated data.
  • Created a concept of time within the company's data to allow clients access to events. Events and time-based states are now used by over 50% of clients and allowed a decrease in data editing times overall.
Outdoor Guide One Axe Pursuits May 2017 .. Sept 2018
  • Efficiently rigged and maintained two separate zip-line and rappel systems.
  • Improved rigging efficiency by 50% for the daily zip-line setup.
  • Managed waivers and liability forms and performed cashier duties with daily incomes over $2,000.
  • Interacted with and geared up customers, with daily averages of over 50 people.
Software Developer Zeitspace May 2017 .. Sept 2017
  • Developed three full-stack applications in React, AngularJS, and Angular 2 with each supporting upwards of 5,000 users.
  • Worked as an Agile team member on one on-site team and two off-site teams.
  • Creatively designed and taught workshops for programming in modern languages such as Kotlin for Zeitspace Sessions with groups of ten to twenty developers.
  • Personally worked with clients on two projects to iteratively improve and refine an Android and a Web experience, respectively.
Software Architect GamED Academy Sept 2014 .. Sept 2016
Served an online, elementary school level curriculum to students through the video game Minecraft.
  • Lead development of two full-stack education software suites for use by teachers with support for over 2,500 students.
  • Interacted with hundreds of students to gain insight into development requirements producing over ten customized applications to improve the learning experience.
  • Decreased adminstration effort by over 90% and increased the maximum students per semester by a factor of ten from 200 to over 2,500.
Digital Marketing TrafficSoda July 2015 .. Aug 2015
  • Deployed and administered over 100 websites.
  • Collaborated with multiple other companies in The Accelerator Centre, a start-up incubator.
Education
Computer Science University of Guelph Sept 2016 .. Apr 2021
Bachelors of Computing, Computer Science (Co-op)
Mathematics minor
  • Received the University of Guelph Entrance Scholarship; admission average above 90%.
  • Received the Specialist High Skills Major Scholarship in Information and Communications Technology.