Bach Ta
Software Developer  |  CS @ UWaterloo '25

About Me

pic
My name is Bach Ta

I am a 4th-year Computer Science student at the University of Waterloo, currently seeking 2025 new grad opportunities in software development.


I speedcube. My (unofficial) PBs are 5.94s single and 9.08s Ao5. (WCA profile)


Education

University of Waterloo

I am currently pursuing a bachelor degree in Computer Science at the University of Waterloo, with a specialization in Software Engineering and minors in Combinatorics & Optimization and Computational Mathematics.


My current cumulative average is 92%, with final grades of 100% in CS 135/136 and MATH 135/138/239.


I was honored to be one of eight recipients of the Computer Science International Student Upper-Year Scholarship in 2021, valued at $15,000.

Experience

Research Engineer Intern @ Waabi

Sep 2024 — present Toronto, ON

  • Technologies: Rust, Python

Software Development Engineer Intern @ AWS

May 2024 — Aug 2024 Vancouver, BC

  • Technologies: AWS Lambda, DynamoDB, API Gateway, CloudWatch, S3, TypeScript/JavaScript, React, Kotlin

Software Engineer Intern @ Faire

Sep 2023 — Dec 2023 Toronto, ON

  • Technologies: TypeScript/JavaScript, React, React Query, Kotlin

Software Engineer Intern @ SS&C

Jan 2023 — Apr 2023 Toronto, ON

  • Technologies: TypeScript/JavaScript, Angular, Java, Spring Boot, GraphQL, GitHub Actions, Grafana, SonarQube, Kubernetes.

Software Engineer Intern @ Loopio

May 2022 — Aug 2022 Toronto, ON

  • Technologies: React, TypeScript/JavaScript, PHP, Docker, AWS.

Math Content Developer @ Maplesoft

Sep 2021 — Dec 2021 Waterloo, ON

  • Technologies: Maple, Maple Learn, XML.

Projects

Skills

Languages

C/C++, TypeScript/JavaScript, Python, Java, Kotlin, Rust, PHP, SQL, HTML/CSS, Bash


Technologies

React, Node.js, Express.js, Next.js, Redux, React Router, Angular, Flask, MySQL/PostgreSQL, MongoDB, jQuery, MaterialUI


Tools

Git, Docker, Linux, AWS, Docker, Jenkins, GitHub Actions, Kafka, Grafana, SonarQube, Heroku, Netlify