Diana Chow

Diana Chow

Mentor
5.0
(2 reviews)
US$20.00
For every 15 mins
13
Sessions/Jobs
ABOUT ME
Senior software engineer (previously worked at Twitter) specializing in iOS and front-end web development.
Senior software engineer (previously worked at Twitter) specializing in iOS and front-end web development.

Hi! I've had over 12 years of experience as a software engineer across most areas of the stack, and am an expert at front-end and iOS development. I worked at Twitter for over 6 years working on mobile (Objective-C, Swift), front-end web (JavaScript, HTML, CSS), and backend web development (Scala, Ruby). Before that, I worked at two different startups primarily as a front-end engineer where I lived and breathed JavaScript, Java, Ruby, HTML, and CSS.

I've pair programmed with hundreds of people during my career, both seasoned and those new to programming, and enjoy collaborating with others to solve problems in and out of code. I also have experience mentoring others in their software careers.

Coding is a creative and expressive pursuit and I enjoy helping others in their creative endeavors.

Pacific Time (US & Canada) (-07:00)
Joined January 2020
EXPERTISE
4 years experience
I worked on the Twitter for iOS app at Twitter for 4 years, primarily building out the Direct Messages infrastructure and UI components.
I worked on the Twitter for iOS app at Twitter for 4 years, primarily building out the Direct Messages infrastructure and UI components.
3 years experience
While working on the Twitter for iOS app at Twitter for 4 years, 3 of those years involved writing production-level Swift code that neede...
While working on the Twitter for iOS app at Twitter for 4 years, 3 of those years involved writing production-level Swift code that needed to interact with and coexist in a predominantly Objective-C codebase.
10 years experience
I've written JavaScript since the 90's, and written production-level JavaScript at different companies for over 10 years. I've written Ja...
I've written JavaScript since the 90's, and written production-level JavaScript at different companies for over 10 years. I've written JavaScript in codebases where JavaScript was over half of the entire codebase, and others where JavaScript played a smaller, lighter role. Most of my experience is writing client-side JavaScript, however I've also written components of JavaScript SDKs as well as server-side JavaScript using node.js.
20 years experience
HTML and CSS was my first exposure to programming in the 90s, and I've been writing production level HTML and CSS for well over 10 years ...
HTML and CSS was my first exposure to programming in the 90s, and I've been writing production level HTML and CSS for well over 10 years at various companies, including Twitter. It's foundational.
Sass
View more
Sass
View more
4 years experience
I built features for twitter.com using Ruby on Rails for 2 years at Twitter, and another 2 years at a smaller startup.
I built features for twitter.com using Ruby on Rails for 2 years at Twitter, and another 2 years at a smaller startup.
1 year experience
I'm open to reduced rates to help individuals and businesses during COVID-19.
I'm open to reduced rates to help individuals and businesses during COVID-19.

REVIEWS FROM CLIENTS

Diana's profile has been carefully vetted and approved as a Codementor. Connect with Diana now, and leave a review for them once you're done!
SOCIAL PRESENCE
GitHub
b-b-blackjack
Blackjack using Backbone and Bootstrap
JavaScript
3
0
cah
Cards Against Humanity
JavaScript
0
0
EMPLOYMENTS
Senior Software Engineer
Twitter
2012-04-01-2018-11-01
iOS engineer on the Direct Messages team. Objective-C, Swift. Developed for desktop web primarily on the logged out homepage and signup f...
iOS engineer on the Direct Messages team. Objective-C, Swift. Developed for desktop web primarily on the logged out homepage and signup flows of twitter.com. JavaScript, Ruby/Ruby on Rails, Scala.
Ruby
Ruby on Rails
Scala
View more
Ruby
Ruby on Rails
Scala
JavaScript
Objective-C
Swift
View more
Senior Software Engineer
CoTweet / ExactTarget
2010-04-01-2012-03-01
Full-stack web development and lead front-end engineer. Ruby/Ruby on Rails, JavaScript. Built and architected publishing and analytics pr...
Full-stack web development and lead front-end engineer. Ruby/Ruby on Rails, JavaScript. Built and architected publishing and analytics products. Led development for Facebook integration, JavaScript BDD testing, AJAX deep linking, third-party user and event tracking integrations.
Ruby
Ruby on Rails
AJAX
View more
Ruby
Ruby on Rails
AJAX
BDD
Test driven development
JavaScript
View more
Software Engineer - Web Services
Garmin
2007-07-01-2010-05-01
Full-stack web development of connect.garmin.com using Java, JavaScript, HTML & CSS. Led development of public JavaScript SDK at develope...
Full-stack web development of connect.garmin.com using Java, JavaScript, HTML & CSS. Led development of public JavaScript SDK at developer.garmin.com. Clients included Google Maps, MSN Direct, and Geocaching.com.
HTML/CSS
Java
JavaScript
View more
HTML/CSS
Java
JavaScript
View more