About Me
Hi, I am Botao Xiao, or you can call me Sean. Here, I would like to give a short introduction to myself.
Working Experience
Amazon (Dec, 2021 - Present)
I will start my new journey at Amazon, working as Software Development Engineer II starting from Dec, 2021.
Huawei Technologies Canada Co., Ltd. (Sept, 2019 - Nov, 2021)
After graduation from McMaster University(Sept, 2019), I participated Huawei Toronto Heterogeneous Compiler Lab and worked in the GPU compiler team. During my working period at Huawei, I delivered varies topics for compiler optimizations and single-handedly reduced 5% - 10% of our GPU bundle count on different benchmarks, and significantly reduce the power consumption by implementing key features. Not only working as a software developer, I also participated the Hardware-Software co-design for our GPU's future versions on multiple GPU specific features.
Since Feb 2021, I started managing Canada team's code quality status. For that role, I needed to assign the bug tickets to the right person based on my deep understanding to the GPU architecture and helped with solving emergent version release blocking problems.
Besides delivering code for our project, I also spent a lot of time on researching. I gave technical talks to the whole team(Canada team and China team) periodically on multiple up-to-date topics based on my understanding to papers and patents. I co-issued a patent(“Method and system for algebraic expression code motion in rasterization pipeline”) with my supervisor.
McMaster University (Sept, 2021 - April, 2019)
I was the Teaching Assistance for courses 4DM4 Computer Architecture and 2DP4 Microprocessor Systems in two different semesters. During my TA period, I was responsible for managing the experiment sessions, marking exams and answering students' questions. I not only attended all required sessions but also participated all the lectures which are not mandatory for TAs. I kept receiving Thank you messages from my students through LinkedIn after my graduation.
JiangSu ELEX Technology Co., Ltd (Oct, 2016 - July, 2017)
I joined ELEX in the one year gap between my undergraduate and my master degree. I worked at the MISDMS(Mobile information sensitive data monitoring system) project. I used Intel's open source project DPDK to create a high volume data transferring platform, and within that 10 months, I created a single server data transferring platform with average 50G/s bandwidth from nothing.
Hella Nanjing R&D center (Jan, 2015 - April, 2015)
I worked as a internship software engineer in Hella Nanjing R&D center after I finished my first semester in the third year. I helped with writing white box automation test scripts during that four months and participated 3 rounds of the product release testing(for ChangCheng Haval, East-South DX vehicles).
Education
M.Asc, McMaster University (Sept, 2017 - Aug, 2019)
B.Asc, with Distinction, University of Windsor (Jan, 2013 - Aug, 2016)
Thank you for your time! And hope you can get to know me better from my writings!