Hello, My name is

Jianhao Tian

Web Developer

I'm a Computer Science graduate and a passionate web developer, specializing in creating intuitive, user-friendly, and innovative web solutions that seamlessly blend functionality with aesthetics.

about

Developer

Jianhao Tian

About

Greetings! I'm Jianhao Tian (/dʒiɛnhaʊ tiɛn/), and I am a Computer Science graduate as of December 2022.I have almost 2 years of experience as a software engineer intern, honing my technical skills and gaining practical exposure in the field.

I embarked on an international journey at the age of 16, when I left my home in China🇨🇳 to study in Canada🇨🇦. I lived in Vancouver for four years before and eventually settling down in Toronto! When I'm not engrossed in web development, I pursue my other interests including snowboarding🏂, watching movies🍿, and swimming🏊🏻‍♂️. I am a naturally curious individual, always seeking to learn more about the world around me. My hope is that this website serves as a window into my world, a place to share my life, experiences, and stories. Thank you for taking the time to visit and enjoy exploring!

  • Jianhao Tian
  • Toronto
  • (+1) 778 889 6664
  • jiahao.tian.mail@gmail.com
  • Open to Work

What I do?

Web Development

Possess a comprehensive understanding of modern web development frameworks, including React, Redux, and Express.js. In addition, I am proficient in various programming languages, such as JavaScript, Typescript, Python, and Java, which empowers me to build and maintain complex web platforms. My work experiences included developing and maintaining complex web software platforms - tasks requiring high technical skills and problem-solving capabilities.

Cloud Computing & Database Management

Solid AWS knowledge to deploy backend services and manage databases proficiently. Comfortable working with CloudFront, Apigateway, EC2, ECS, Lambda, DynamoDB, RDS, Cloudformation, and SDK, I successfully constructed and deployed multiple backend services using Node.js, Lambda, API Gateway, and DynamoDB in previous experiences. These backgrounds have trained my abilities in practical cloud resource and database management.

Quality Assurance & Agile methodology

Hands-on experience in maintaining testing pipelines, writing unit tests and end-to-end tests. Identifying and fixing flaky tests and test failures, ensuring the reliability and stability of the systems I build. I have developed proficiency in tools such as Jest, Cypress, and Jenkins. In addition, I believe the significance of Agile methodology in software development, and by incorporating Agile principles into my workflows, I ensure timely ticket delivery and high-quality outcomes.

Experience.

Software Engineer Intern

May 2021 - May 2022

Toronto, Ontario

Full Time
Loopio Inc.

● Developed and maintained RFP Response web platform to helps businesses streamline the process of generating, distributing, receiving, and evaluating proposals

● Prototyped restful api service to manage projects info using Node.js, Express.js, Jest, Docker, AWS ECS, RDS

● Designed and developed frontend features and enhancements using Typescript, React, Redux, SASS etc

● Maintained and migrated platform end to end tests from Codeception portfolio to Cypress portfolio on Jenkins, improved test coverage by ~15%

● Developed scripts to initialize testing environment similar to customer env using Typescript, AWS EC2, SDK

● Responsible for maintaining testing pipeline, identifying and fixing test failures, reporting health status bi-weekly

● Presented a series engineering team meetings to cover topics about best practices of writing end-to-end tests and dealing with flaky tests

● Worked in an agile development using Scrum, drove cross-functional team collaboration to ensure quality

Web Developer Intern

May 2020 - Sep 2020

Toronto, Ontario

Full Time
Fintelics Technology Inc.

● Designed and implemented realtime api testing metrics dashboard using Typescript, React, Redux, MUI, Jest

● Built and deployed backend service and database using Node.js, AWS Lambda, Api gateway, DynamoDB, SAM

● Wrote api service documentation for infra team, and collaborated with them to integrate with testing pipeline

Education & Skills

  • 2017-2022
    HBsc. in Computer Science

    University of Toronto

JavaScript
0%
Java
0%
React JS
0%
Node JS
0%
SQL
0%
AWS ServerLess
0%

Latest Blog.

Get in touch

Always available for opportunities if the right project comes along, Feel free to contact me.

  • 3605 Kariya Drive, Mississauga, Ontario
  • jianhao.tian.mail@gmail.com
  • +1 778-889-6664

Send Me a Message Directly :