| bio | website | philosopherdeveloper.com |
|---|---|---|
| location | San Francisco, CA | |
| age | ||
| visits | member for | 2 years, 8 months |
| seen | May 3 at 20:23 | |
| stats | profile views | 53 |
I’m a software developer at Google, with experience building web and mobile applications in Ruby, JavaScript, .NET, Java, and Objective-C.
Twitter (I'm pretty active): https://twitter.com/dan_tao
GitHub (I have lots of repos): https://github.com/dtao
I originally studied Philosophy at Duke, then entered the software development profession shortly after graduating in 2007.
In 2008, my wife and I joined WorldTeach and spent the year teaching English in Namibia. It’s a beautiful country with many wonderful cultures, and I would recommend it to anyone.
In 2009 we returned to the States, where I began work at a trading firm in Philadelphia. Eventually we moved to San Francisco in 2010, where I entered the Software Engineering program at CMU Silicon Valley.
While at CMU I also worked at ThoughtWorks, a software consultancy full of amazing people. I later worked at Cardpool, an online exchange for pre-paid gift cards.
At Google, I currently work on the Ads Review team.
|
Feb 18 |
awarded | Caucus |
|
Sep 20 |
awarded | Yearling |
|
Aug 21 |
awarded | Popular Question |
|
Jan 14 |
awarded | Notable Question |
|
Dec 2 |
awarded | Good Question |
|
Sep 21 |
awarded | Yearling |
|
Jul 20 |
accepted | Is there a name for the new “shake phone” interface convention? |
|
Jul 20 |
comment |
Is there a name for the new “shake phone” interface convention? Seeing it referred to as "Shake" within the iPhone API itself was all I needed! |
|
Jul 20 |
asked | Is there a name for the new “shake phone” interface convention? |
|
Jul 7 |
awarded | Popular Question |
|
Jun 30 |
awarded | Great Question |
|
May 10 |
awarded | Nice Question |
|
Mar 27 |
awarded | Teacher |
|
Feb 4 |
awarded | Quorum |
|
Feb 4 |
awarded | Nice Question |
|
Feb 4 |
comment |
Where do I begin when dealing with my first corporate client? True, excellent point. I'm really not interested in bleeding some company dry, especially considering it's my wife's place of employment! |
|
Feb 4 |
asked | Where do I begin when dealing with my first corporate client? |
|
Feb 3 |
comment |
What are the so-called “levels” of understanding multithreading? That is indeed a nice model. I'm accepting JB King's answer just because I'm relatively certain he correctly identified the concept I was referring to (or anyway, the concept underlying that concept). |
|
Feb 3 |
accepted | What are the so-called “levels” of understanding multithreading? |
|
Feb 3 |
comment |
What are the so-called “levels” of understanding multithreading? Haha, I think so! What I must be remembering is someone referring to these stages and applying them to the topic of multithreading. Good call. |