Sandwich Menu Icon
Josiann Zhou Headshot

Hello!

My name is Josiann Zhou and I'm a software developer. Welcome to my portfolio website!

A bit about me: I love music, art, and technology. Most of my experience has been in web development but I love any challenge.

I'm fluent in Spanish, Cantonese, English, and French and really enjoy learning new languages.

You can download my resumehereor see a summary of my experience below.

Technical Skills

  • JavaScript
  • TypeScript
  • Python
  • ReactJS
  • NextJS
  • HTML
  • CSS
  • Git
  • Jest
  • Selenium
  • ExpressJS
  • Tailwind CSS
  • p5 JS

Digital Art Glove

- Project Highlight

Work ExperienceSmiski Going to Work

Associate Software Developer at Konrad Group

downArrow
At Konrad I supported our clients through their technical transformation projects by working closely with client and internal developers, project managers, and QA.
  • Supported the development and release of a new loyalty program for a major airline which saw 6 Million users in the first 24 hours
  • Focused on delivering a smooth user experience by completing 156 bug tickets over a 6-month engagement and providing the final QA sign off before release
  • Leveraged Vite and React to build a classification system with pagination, search, filtering, and components from scratch
  • Developed applications with a focus on accessibility and responsiveness to media sizes using SASS and CSS Grid
  • Introduced testing to a client project and brought test coverage from 0 to 80% by writing 204 unit tests in 1 month - wrote Jest unit tests, API microservice integration tests, and Express route tests with SuperTest
Konrad Group Logo

Web Developer Co-op at Invoke Media

downArrow
  • Reduced live stream switching latency by 60% by restructuring components using JavaScript and React
  • Identified state management issues in 2 key component trees and outlined a major refactor to unblock product roadmap
  • Implemented interim fix and reduced tech debt by using Context to resolve 3 bugs and build 2 features by term deadline
  • Reduced video connection time by 10s using GraphQL, Apollo Client, DynamoDB, and Pulumi infrastructure
  • Debugged web application using Chrome and Safari browser developer tools to ensure cross-browser compatibility
  • Updated web styling and layout using Tailwind CSS and React Native for mobile app experience
Invoke Media Logo

Co-op Developer at Kinaxis

downArrow
  • Developed web application features using asynchronous programming with Typescript, React, C#, and SQL
  • Created standardized reusable and screen reader accessible User Interface components in a Storybook component library
  • Completed full feature development processes for 6 shortcuts, wrote acceptance criteria and estimated complexity
  • Resolved 20+ UI bugs and ensured 90% testing coverage for new features by writing Jest unit tests
Kinaxis Logo