Skip to main content

My career overview

highlights
  • Gold medals in the official National Programming Competition in both China and Singapore
  • Learning and building tech solutions has been my main focus since 2004, including 7+ years of fulltime coding

Early career

I first got to know computers after my father bought a Windows 95 machine to play games and I have fallen love with technology ever since. Like many others, I started with shooting games, typing games, floppy disks and game cheats. Eventually I started to learn some DOS-OS programming to facilitate everyday usage.

As I was going to secondary school, I quickly realized I hate all the homework and exams in China. There happened to be a new policy that anyone who wins the gold medal in the nationaly programming competition can skip school and go straight to the best univerisities in China. So I started learning BASIC, PASCAL, C++ etc. with the encouragement of my parents. In Grade 7, the dream came true. I indeed won the national programming gold medal and met many tech gurus in events hosted by the Ministry of Education. I liked the respect and appreciations I had when I presented new algorithm ideas to professors, lead competition teams, and designed coding contest problems.

The Internet boom allowed me to self-study a variety of things and to explore the world online. That curiosity eventually lead me to Singapore, where I won the programming champion in the official programming competition as well.

Mid career

I chose Canada to complete my university degree because I wanted to immigrate easily. During my time in Canada, I devoted my efforts towards Artifical Intelligence while continued to build 50+ websites/apps for various purposes and consulted with many more. I was so passionate about Apps that I ran workshops teaching schoolmates how to make them.

Although efforts to build a startup or get a senior developer position in Canada have all failed, I have polished my industrial experience considerably. I managed projects, designed user experiences, analyzed data, worked on testing, backend and frontend.

My most memorable tech experience at my job:

  • TXIO: configuring complex messaging queues to facilitate large volume of data
  • Research assistant: applying machine learning for real
  • Proofpoint: installing server blades in a hot server room
  • Citi: debugging 200+ lines of ancient SQL code
  • Veeva: gets FDA approval
  • DIY.clothing: demo products shipped to my home for the 1st time
  • Google: navigating the marvelous DevOps infrastructure

Notable points

  • I would inspect the code of virtually every website I go to and analyze the following

    • UX design
    • tracking and anti-tracking
    • adblocking and anti-adblocking
  • I have built my own information consumption pipeline with the following components

    • web scraping and automation (simulated hand shaking to evade bot detection)
    • webpage to web feed converter
    • custom search engine
    • web feed reader
  • I find or build tech solutions that makes my life easier all the time (e.g. simple text formattor: https://text.deep.institute/)