I'm Richard Sun, a fourth-year Software Engineering student at the University of Waterloo, with a passion for systems, web BE, embedded, and mobile software development.Ever since delving into the world of software engineering, I've been captivated by the power of building products that genuinely resonate with people. There's something truly rewarding about seeing the impact of my work firsthand, whether it's in the hands of fellow engineers, end-users, or stakeholders. I'm all about projects where I can roll up my sleeves and really get into it—solving tricky problems, diving into research, and coming up with clever solutions. Give me a challenge, and I'll find a way to crack it, whether it's juggling conflicting requirements or squeezing more performance out of an algorithm.An avid self-learner at heart, I'm always hungry for knowledge and eager to explore new technologies, methodologies, and best practices. Whether it's mastering a new programming language, diving into the latest industry trends, or honing my skills through hands-on projects, I believe that continuous learning is key to staying ahead in the ever-evolving landscape of software engineering.I'm looking for a full-time position, feel free to reach out if my skills match what you're looking for!
-
Software EngineerVerilyCanada -
Performance Automation Software EngineerApple Jan 2023 - Aug 2023San Francisco Bay Area• Researched and built system to analyze real-time Autonomous System decision performance bottlenecks, used cross-team by performance engineers and directors for federal reporting• Reconstructed System decision graphs, which interprets IO events across (ML) perception and decision nodes in Python increasing product tests evaluation job coverage by 500% and job time efficiency by 25%• Computed E2E critical decision path latencies across model execution and RPC network calls, and… Show more • Researched and built system to analyze real-time Autonomous System decision performance bottlenecks, used cross-team by performance engineers and directors for federal reporting• Reconstructed System decision graphs, which interprets IO events across (ML) perception and decision nodes in Python increasing product tests evaluation job coverage by 500% and job time efficiency by 25%• Computed E2E critical decision path latencies across model execution and RPC network calls, and generated latency distribution visualizations in ReactJS• Led cross-team effort to troubleshoot and revamp corrupted decision graph metadata generation, ensuring accurate execution order for the product• Developed an E2E validation framework for custom CPU core management and scheduling algorithm in Python and Bazel• Built a reusable CPU core scheduler validation framework by transitioning from AST-based code interpolation to native language compiler pre-processing in Python and Bazel, reducing execution time by 43% Show less -
Back-End Software EngineerFaire May 2022 - Aug 2022Toronto, Ontario, Canada• Developed high-impact, scalable APIs in Kotlin, serving as the bridge to ensure synchronization of user’s retailer data between Faire and third-party integrations, Shopify/Clover/Square.• Conducted analysis to identify performance bottlenecks using our system health dashboard with Datadog and optimized Hibernate queries to MySQL database• Developed asynchronous jobs to monitor health of APIs and proactively alert on-call SWEs for issues• Analyzed and improved performance of… Show more • Developed high-impact, scalable APIs in Kotlin, serving as the bridge to ensure synchronization of user’s retailer data between Faire and third-party integrations, Shopify/Clover/Square.• Conducted analysis to identify performance bottlenecks using our system health dashboard with Datadog and optimized Hibernate queries to MySQL database• Developed asynchronous jobs to monitor health of APIs and proactively alert on-call SWEs for issues• Analyzed and improved performance of overall BE health using DataDog, achieving 99.5% success rate for API endpoints• Implemented from-scratch cursor-based pagination throughout Faire’s API fully complete with E2E tests and Guice dependency injection Show less -
Full-Stack DeveloperDeep Trekker Inc. Sep 2021 - Dec 2021Kitchener, Ontario, Canada• Developed backend core ROV controller features for peripheral management (camera, sonar, laser) on custom embedded Linux controller, leveraging onvif for IPC in C++ and Bash• Developed microservices for various peripheral support (camera, sonar, laser), by collaborating with manufacturers and integrating technical documentation• Developed over-the-air software updating and streaming capabilities over LAN features• Managed OS-level services with Yocto for system customization and… Show more • Developed backend core ROV controller features for peripheral management (camera, sonar, laser) on custom embedded Linux controller, leveraging onvif for IPC in C++ and Bash• Developed microservices for various peripheral support (camera, sonar, laser), by collaborating with manufacturers and integrating technical documentation• Developed over-the-air software updating and streaming capabilities over LAN features• Managed OS-level services with Yocto for system customization and service management, including updating the Linux boot splash screen Show less -
Mobile Fe Software DeveloperTribalscale Jan 2021 - Apr 2021Remote• Developed a Flutter app where users sign-in (Google, Facebook, iCloud) to access activities, supplements, and journaling features for improving mental/physical health• Extracted from AWS using REST requests and Contentful using GraphQL queries• Integrated data collection packages and sent large files to AWS (audio, video, gyroscope data)• Developed reusable, stateless and stateful UI components with BLoC pattern according to Figma designs• Created and managed the Android’s QA… Show more • Developed a Flutter app where users sign-in (Google, Facebook, iCloud) to access activities, supplements, and journaling features for improving mental/physical health• Extracted from AWS using REST requests and Contentful using GraphQL queries• Integrated data collection packages and sent large files to AWS (audio, video, gyroscope data)• Developed reusable, stateless and stateful UI components with BLoC pattern according to Figma designs• Created and managed the Android’s QA and production CI/CD builds using Bitrise Show less -
R&D Robotics EngineerMuscle Lab Inc May 2020 - Aug 2020Markham, Ontario, Canada• Developed a 3-dimensional robot with 3D modelling, soldering from schematic diagrams, integrating ROS, and coding C++ algorithms/controls via the serial port• Researched and developed several ROS projects testing features, such as image processing, voice speech voice recognition, and Gazebo simulator• Coded C++ algorithms to classify responses, send commands, and extract details from serial messages• Developed a Wi-Fi controlled car with ROS using an ESP8266 board • Coded C++… Show more • Developed a 3-dimensional robot with 3D modelling, soldering from schematic diagrams, integrating ROS, and coding C++ algorithms/controls via the serial port• Researched and developed several ROS projects testing features, such as image processing, voice speech voice recognition, and Gazebo simulator• Coded C++ algorithms to classify responses, send commands, and extract details from serial messages• Developed a Wi-Fi controlled car with ROS using an ESP8266 board • Coded C++ autonomous control with ultrasound sensors and manual control with REST requests Show less
-
DeveloperYork Region (The Regional Municipality Of York) Feb 2019 - Jun 2019NewmarketDeveloped a Alexa and Google Home app and code which sent the user data from the York Region website to the devices -
PresidentNewmarket High School Robotics Club Sep 2018 - Jun 2019Ontario, CanadaAs the president of the Robotics Club, I lead the club in designing and creating compete robots for VEX and FIRST Robotics competitions. Our VEX teams rose from the top 60 percent (previous year) to the top 30 percent in 2018-2019 and our first FIRST team received 2 all-star rookie awards and almost made it to nationals.
-
AlumniShad Network Jul 2018 - Aug 2018Saskatchewan, CanadaSHAD Alumni from Saskatoon 2018 -
TutorKumon North America, Inc. Feb 2015 - May 201816700 Bayview Ave #8, Newmarket, On L3X 1W1Tutoring students on math and reading.
Richard S. Education Details
-
4Th Year -
Newmarket High School
Frequently Asked Questions about Richard S.
What company does Richard S. work for?
Richard S. works for Verily
What is Richard S.'s role at the current company?
Richard S.'s current role is Software Engineer.
What schools did Richard S. attend?
Richard S. attended University Of Waterloo, Newmarket High School.
Not the Richard S. you were looking for?
-
Richard S. Baba
Pursuing Credible Work Of Professional Caliber In Electrical Engineering /Project Mgmt, Safety & Instructional SectorsSarnia, On -
Richard S. Pyper
Toronto, On
Free Chrome Extension
Find emails, phones & company data instantly
Aero Online
Your AI prospecting assistant
Select data to include:
0 records × $0.02 per record
Download 750 million emails and 100 million phone numbers
Access emails and phone numbers of over 750 million business users. Instantly download verified profiles using 20+ filters, including location, job title, company, function, and industry.
Start your free trial