Hi, my name is Yujian Tang, I want to inspire as many people as I can to live the life they want. My other long term life goals include creating a system for free post-secondary software education, a full renewable energy system, and strong social safety nets. Outside of software, I am also passionate about green energy and Zen.
Career Guides
295. Find Median from Data Stream LeetCode Solution
I don’t usually do LeetCode problems, but this one comes up as a real life use case for me so I wanted to share. This problem is about data streaming and handling data in real time. It’s similar to what we call ETL or ELT in industry. LeetCode 295. Find Median from Data Stream Problem…
Python Anagrams Technical Interview Question Solutions
Anagrams are strings that are made up of the same set of letters. There are many ways to use anagrams in technical interview questions. The one that I got in my most recent round of technical interviews was along the lines of “remove all words in a list that are anagrams of words that have…
Technical Interviews: Finding the Longest Palindrome
One of the questions you could be asked if you go through a technical interview for a software engineering role is to find the longest palindrome in a given string. This is a medium easy level interview question and shouldn’t take you longer than 15 to 20 minutes to get. If you want to stop…
Here are the books I’ve written:
How to Reduce Our Carbon Footprint by 100,000 tons a Day by 2030
Discover, Design, Deliver – the Blueprint for Building Software (2nd Edition Coming Soon)
My Professional Accomplishments
Deepgram
Manipulate Audio Data in Python
PyTorch TorchAudio for Audio Data
Speech Recognition Locally with TorchAudio
A Guide to DeepSpeech Speech to Text
Python Algos
November 2021 – Present (numbers as of August 2022)
Medium Blog – over 3000 monthly views on average
This blog – over 1000 daily views on average
The Text API – Over 212 Users
July 2021 – October 2021
More than 2x AssemblyAI’s organic traffic
Top 10 posts: Python Click, Mux Subtitles, How to Convert MP3 to Text with an API, Python Speech Recognition 2021, Use AI to Transcribe Music, Can Podcasts Predict the Stock Market?, Set Up Twilio Voicemail, Python Real Time Speech Recognition
August 2020 – April 2021
Started a startup for data collection, analysis, and distribution. Got over 5000 unique users and 1000 + followers on social media. However, I couldn’t sell the product so I had to shut it down. Following that, I started a second company to consult with other startups. That was not worth the money for the work.
June 2019 – July 2020
I worked at Amazon as an SDE during this period. I worked on the Auto-ML team, building the infrastructure for automating the machine learning lifecycle. My last two projects saved the company over $2.5M
Summer 2018
I worked at an REU with Dr. Niki Pissinou of Florida International University and published a paper at IEEE Big Data 2018
Summer 2017 plus Academic Years 2017-2019
I worked with Dr. Martin Styner, head of the Neuro Image Research and Analysis Lab (NIRAL) at the University of North Carolina, publishing a paper at the State of North Carolina Undergraduate Research Conference
Summer 2016
I interned at nCino and increased testing automation efficiency by 300%
Summers 2013, 2014, 2015
I interned at IBM, building GUIs, writing tutorials, and making websites