Richard Truong


Interactive Resume

Profile

The person that you will spend the most time with in life is yourself, so it's best to make yourself as interesting as possible.

About me

Early career software engineer getting things done one line of code at a time. Passionate about algorithms and building scalable applications. Able to multitask and complete tasks quickly with strong attention to detail.

Broad technical skill set but always enthusiastic about learning. Currently most experienced in Python and JavaScript.

Richard Truong

Details

Name:
Richard Truong

Age:
34 years

Location:
Los Angeles, California, United States

Experiences

Try something new, only to prove that it's not the right choice, and you'll be amazed at the people you meet, the way your perspectives change and ultimately what your ambitions and dreams become.
-Casually Explained,10 Pieces of Life Advice

Education

Logo

Harvey Mudd College

August 2008 - May 2012

Bachelor of Science

Computer Science and Mathematics (Joint Major)

Claremont, CA|https://www.hmc.edu

Career

Logo

Honey

October 2017 - Present

Software Engineer III

Los Angeles, CA|https://www.joinhoney.com
Logo

Whalerock Industries

May 2016 - April 2017

Senior Software Engineer

• Created serverless backend microservices for video livestreaming, recording and viewer statistics for the Kardashian Apps (Python, AWS Lambda, API Gateway, Kinesis, SNS, DynamoDB) • Developed product search services for the Zendaya App and integrated search with Shopify webhooks (Python, Elasticsearch, AWS Lambda, API Gateway) • Built a wrapper for HLS VOD player, Ooyala player, and custom Firebase based livestream player for simpler video integration in both web and mobile for the Zendaya App (JavaScript, Swift, Firebase)

Logo

Demand Media (now Leaf Group)

September 2014 - May 2016

Senior Fullstack Software Engineer

• Constructed new features for and maintained ehow.com including converting to a responsive website, building new templates and SEO (PHP/Kohana, JavaScript, HTML, CSS/LESS, MongoDB, Bootstrap) • Gathered and processed large sets of page view data for ehow.com (Python, Hadoop) • Developed a faceted search for techwalla.com (Elasticsearch, Python, JavaScript/MithrilJS)

Santa Monica, CA|https://www.leafgroup.com
Logo

2Advanced Studios / Bad Juju Games

June 2012 - March 2014

Developer

• Built websites including Bandai Namco Games, World Tekken Federation, Naruto Shippuden Games, Savini Forged, Great Company (PHP/Kohana/WordPress, MySQL) • Implemented and maintained server backend and its functions for Tekken Tag Tournament 2, Ace Combat, Flip Riders and other games (Python, Redis, Cassandra) • Created backend services for Designer Con 2012 App (PHP, MySQL)

Interests

Time you enjoy wasting is not wasted time.
-John Lennon

Algorithms

Algorithms

I love solving problems and optimizing. It's beautiful that there are so many ways to approach a problem, and depending on the solution, the performance is highly variable. There is an amazing satisfaction when a good algorithm works!

Games

Games

Games encompass some of my favorite attributes for a pastime: fun, competitive, interactive, challenging, fair. Some of my favorite video games are Super Smash Bros. Melee, Starcraft: Brood War, League of Legends, Ocarina of Time and Mega Man X2.

Cardistry and Magic

Cardistry and Magic

Being blown away with unbelievable feats and wonder is one of the best feelings in the world. I love being able to share this feeling through the beauty of cardistry and magic. My current favorite deck of cards is the FW17 Virtuoso Deck.

Ping Pong

Ping Pong

Everyone needs a little bit of exercise in their life. I love the simplicity of ping pong, along with its approachable and easy to learn, hard to master attribute. Some of my other favorite sports to play are Tennis and Sabre Fencing.

Skills

The problem with the world is that the intelligent people are full of doubts, while the stupid ones are full of confidence.
-Charles Bukowski

Programming Languages

JavaScript/ReactJS

HTML/CSS

Python


Tools

Git

VSCode

Google Cloud Services

Amazon Web Services

Spanner / GraphQL

MySQL

BigQuery

MongoDB

ElasticSearch

Photoshop


Languages

English

Native

Chinese - Teo Chew

Fluent Speaker

Vietnamese

Fluent Speaker

Chinese - Mandarin

Basic (A2)

Contact

The biggest communication problem is we do not listen to understand. We listen to reply.
-Stephen R. Covey