Education
Skills
Work History
Project Experience
Timeline
Generic

Anna (Kexin) Guo

Toronto,ON

Education

B.Sc - Computer Science Specialist

University of Toronto
Toronto, ON
04.2022

Skills

  • Languages/Markup: Python, Java, C, SQL, HTML, CSS, C#, C, JavaScript, Typescript, GraphQL, R, Verilog, XML
  • Frameworks/Libraries: React, Nextjs, Express, Fastifyjs, Zustand, Redux, Nestjs, Bootstrap, dnd kit,
  • Tools: Linux, OSX, Windows, Git, Unity, Bash, IDEs (IntelliJ, VSCode, PyCharm), debuggers (GDB, Valgrind), UML, Docker, Figma

Work History

Software engineer I | Uberflip July 2022 - July 2024

  • Participated in the technical design and development and of a page building web application from scratch
  • Lead development of small-to-medium features from technical design through completion
  • Worked on various code bases and gained proficiency with Typescript, Next.js, React, Mongodb, SQL, PHP
  • Wrote clean and error free code and consistently followed stated best practices
  • Won the company wide hackathon competition with a team of 6 and built a chatbot that can answer questions based on the input data

Software developer | The Hospital for Sick Children September 2020 - April 2022

STAGER  (https://github.com/ccmbioinfo/stager)

A web application that enables information management for large-scale genomics and other omics projects

  • Worked extensively on the front-end development with Typescript, React, Material-UI
  • Implemented, reviewed and debugged new features
  • Actively participated in UI designs with Figma and designed a logo for STAGER

Crescent: CanceR Single Cell ExpressioN Toolkit (https://github.com/pughlab/crescent-frontend)

A web portal incorporating a containerized pipeline execution engine for standardized analysis of single-cell RNA sequencing data

  • Participated on both front-end and back-end development
  • Gained experience with React, Javascript, Semantic-UI, Redux for front-end development and GraphQL, Python, JavaScript and MongoDB for back-end development
  • Implemented new data visualization methods including dot plot, InferCNV heatmap, GSVA heatmap
  • Implemented plot saving feature, compare plots page, upload component and other quality of life improvement
  • Helped with interviewing candidates and onboarding new co-op students

Project Experience

Game Development Course Project

  • Led a group of 8 students from different disciplines to develop a first-person 3D puzzle game with Unity
  • Was responsible for hosting weekly meetings, managing project timeline, distributing tasks and testing the game
  • Designed all six levels and most of the puzzles
  • Implemented the puzzles, the user interface and the event system
  • Helped with 2D and 3D art

COBWEB Research Project

  • Complexity and Organized Behavior Within Environmental Bounds (COBWEB) is an agent-based simulation software written in Java (Maven) that have been used by thousands of students for research in different disciplines
  • Conducted extensive research and composed a literature review on genetic algorithm
  • Implemented a new feature for COBWEB that allows agents of different types to reproduce, and was used by 2 groups of student last semester to conduct their research
  • Trained new students on using COBWEB and developing simulations with it


Timeline

B.Sc - Computer Science Specialist

University of Toronto
Anna (Kexin) Guo