Haochen Zheng

Software Engineer

North York, Ontario, Canada0 mo experience

Key Highlights

  • Engineered a resource investigation tool at Amazon.
  • Implemented key features at Ritual.co enhancing user engagement.
  • Reduced deployment time significantly at KeepTruckin.
Stackforce AI infers this person is a Backend Developer with strong skills in SaaS and cloud technologies.

Contact

Skills

Core Skills

Python (programming Language)AwsJavaBackend Development

Other Skills

SQLDjangoAmazon EC2AWS LambdaAmazon AuroraC++Robot Operating System (ROS)Shell ScriptingEmbedded SystemsYAMLLinuxC (Programming Language)RoboticsMATLAB

Experience

0 mo
Total Experience
--
Average Tenure
--
Current Experience

Google

Software Engineer

May 2025Present · 1 yr

Confluent

Software Engineer

Oct 2024Apr 2025 · 6 mos

Amazon

Software Engineer Intern

Sep 2022Dec 2022 · 3 mos · Seattle, Washington, United States

  • Engineered tool to provide vendors and engineers ways to investigate through resources, upgraded searching time from 10 minutes to 2 minutes.
  • Integrated with Amazon Hubble, provided a centralized and web-based tool for teams with more than 20 parameterized queries managed by existing LDAP groups.
  • Achieving auto-deployment within 1 hour by scaled infrastructure using AWS CloudFormation, supported automatic resources management across regions.
  • Delivered web interface for vendors with no coding required, prevented any operations may damage resource or cause information leakage.
  • Deployed Ruby script to build independent pipeline, established new approval workflow.
Python (Programming Language)SQLDjangoAmazon EC2AWS LambdaAmazon Aurora+1

Ritual.co

Back End Developer

Jan 2022Apr 2022 · 3 mos · Toronto, Ontario, Canada

  • Key language: Java8
  • Key tools: RESTful API, Spring Boot, Postman
  • Strengthened core feature development, implemented 15% of shared merchant invitation, accomplished private pick-up feature at the end of milestone.
  • Reduced execution time of search query by 3 minutes by simplifying entity relationship and normalizing schemas.
  • Maintained Restful web services and API specifications, provided easy evolution to endpoints.
  • Reduced 12 second of build time by migrating the building system to Bazel.
Python (Programming Language)JavaBackend Development

Keeptruckin

Software Engineer Intern

May 2021Aug 2021 · 3 mos · Remote in Canada

  • Key language: Golang, Shell script
  • Key environment: MacOS
  • Reduced deployment time by 30% by building a deployment pipeline using Python and Docker.
  • Developed an over-the-air (OTA) pipeline, that allows IoT devices to upgrade firmware efficiently
  • Architected and developed an end-to-end cell-connectivity monitoring pipeline for IoT devices
  • Initialized and built a simulator that simulates device initialization, configuration updates, software updates in Golang.
  • Monitored service health using Datadog, Cloudwatch, Rollbar.ts and Jira tickets.

Blackberry

Security/Safety Development Student

Sep 2020Dec 2020 · 3 mos · Ottawa, Ontario, Canada

  • Key language: Groovy, Python, C++
  • Key environment: Linux
  • Developed pipeline for automatic tests when modifying code using Groovy and Bash script.
  • Utilized SVN to provide version control, supported GitHub Integration features.
  • Designed new features for simplified regression tests, by monitoring changes in files using Python script.
  • Built unit tests for QNX OS, focused on signal and communication between projects, satisfying security conditions of software development.

Ontario die international

Robotics and Automation Software Developer

Jan 2020Apr 2020 · 3 mos · Waterloo, Ontario, Canada

  • Key language: C++, Python, Shell script
  • Key environment: ROS, Linux
  • Simplified the bending logic using C++ and C# to reduce the bending error by 15%.
  • Redesign the scan path algorithm to reduce the CPU time by approximately 3 minutes.
  • Uploaded data of product shapes into CouchDB, specified the errors in Python using polyline library.
  • Used data collected from the ultrasonic sensor, MATLAB and python to generate 3D steel die models.

上海钛米机器人科技有限公司 shanghai taimi robotics technology co.ltd

Embedded Software Engineer

May 2019Aug 2019 · 3 mos · Shanghai, China

  • Key language: C++
  • Key tool: Arduino, STM32, STM8, Altium Designer, µVision
  • Designed vaporizer driving board using STM32 core and STM8 and develop PCB schematics.
  • Controlled the vaporizer oscillator frequency by adjusting PWM frequency to maximize vaporization rate.
  • Designed PCB to convert analog signals into digital signals to ensure vaporization efficiency.
  • Calibrated the light sensor by fine-tuning op-amp gains and software parameters.

Education

University of Toronto

Master of Engineering - MEng — Computer Engineering

Sep 2023Aug 2024

University of Waterloo

undergraduate — Computer Engineering

Jan 2018Jan 2023

Stackforce found 100+ more professionals with Python (programming Language) & Aws

Explore similar profiles based on matching skills and experience