Dean Mao

Current
  • Founder at Plurchase
Past
  • Software Developer at Presdo
  • CTO at BlitzLocal LLC
  • Ruby Hacker at Esomnie LLC
Education
  • Georgia Institute of Technology
Connections
67 connections
Industry
Computer Software
Websites

Dean Mao’s Summary

I love developing applications to improve the end-user experience and will use any language or framework to get it done. In the past, I've developed desktop software using Smalltalk and Java. I currently work on web applications in Ruby, and mobile and desktop applications in Objective-C and LISP (Nu) during my free time.

Hopefully my software will bring a form of ubiquitous computing to the everyday user.

Dean Mao’s Specialties:

I have implemented server side using java, ruby, python, perl, or php. On the client side, I've written applications for facebook (FBML or javascript), opensocial (mostly javascript), various jQuery plugin/interfaces, iPhone (Objective-C), Desktop (sometimes Java/Swing/Objective-C), Firefox Plugins (mostly javascript). I'm fairly competent in CSS, additionally IE6-CSS and standard html.


Dean Mao’s Experience

  • Founder

    Plurchase

    (Computer Software industry)

    February 2009Present (10 months)

  • Software Developer

    Presdo

    (Computer Software industry)

    May 2007February 2009 (1 year 10 months)

    Worked on parser and tools, mostly Javascript work, but some parts required Ruby. Wrote a Firefox Addon for Presdo that anyone can find at addons.mozilla.org. Also wrote a beta version of an iPhone app that was never released.

  • CTO

    BlitzLocal LLC

    (Partnership; Marketing and Advertising industry)

    November 2007January 2009 (1 year 3 months)

    Currently developing full systems for employee management, accounting, ad system, conversion tracking, bayesian word filtering, reporting, and web page generation for small business and enterprise SEM & SEO clients. The system fully integrates with Yahoo Search Marketing EWS 4.0 and Google Adwords 13.0. We also integrate with various external APIs including Asterisk for full telephony automation & recording, Yahoo BOSS, Google PageRank, Alexa Search, MSN Search, and Yahoo Site Explorer. We use ruby, rails, jruby, and hadoop.

  • Ruby Hacker

    Esomnie LLC

    (Computer Software industry)

    May 2007May 2008 (1 year 1 month)

    Worked on various projects including Outright.com, Paybackable.com, QuickenMobile.com, PreviewFirst.com, and Zonare.com, most of the sites were done in Ruby, but few of them used Java & JRuby

  • Software Developer

    Barclays Global Investors

    (Public Company; BCS; Investment Management industry)

    September 2006April 2007 (8 months)

    Design & development for buy-side trading systems. This involved user interface development as well as server side broker interfaces. Broker interfaces were typically xml or ftp based, except for FIX which had it's own system. Everything was done in Java, Spring, Swing, Hibernate, and Sybase stored procedures. A small amount of Visual Basic was required for tweaking legacy systems.

  • Lead Developer

    InterContinental Hotels Group

    (Public Company; IHG; Hospitality industry)

    May 2002May 2006 (4 years 1 month)

    Lead developer on a custom workflow system for non-techie users. This involved creating a desktop client with friendly drag-n-drop workflow construction, strong visual feedback, and low latency server communication. Since BPM was still at its infancy at the time, we developed our own workflow system from the ground up, we later integrated with YAWL (Yet Another Workflow Language) from Queensland University of Technology. The project was developed in Java with bits of Jython and SAS. Various Java technologies were used including Hibernate, EJB, Spring, JGraph, JGroups, HtmlUnit, and JBoss.

  • Software Intern

    Xerox PARC

    (Public Company; XRX; Computer Software industry)

    April 2000September 2000 (6 months)

    Developed for the ThinkDoc project which was a new way of orchestrating document workflow in email systems. We used Resin and our own form of ORM called Bantam, a document retrieval system written in Java.

  • Software Dude

    TowerCom Inc

    (Computer Software industry)

    April 1999September 1999 (6 months)

    Created tools to design web interface & automation. Everything was written in Java/Swing.


Additional Information

Dean Mao’s Websites:

Dean Mao’s Groups:

  •    Georgia Tech Alumni Association
  •    Ruby on Rails
  •    Python Community
  •    Java Enthusiasts
  •    Java EE Professionals
  •    BlitzLocal
  •    Perl
  •    Presdo User Group
  •    blitz local
  •    Rubyists
  •    Barclays Global Investors Alumni
  •    Merb
  •    SuperHappy DevHouse

Dean Mao’s Honors:

In my free time, I like to attend and (hopefully) win programming related contests. In the last 6 months I have won a 3G iPhone, a 17" MacBook Pro, a 5TB Drobo storage unit, and a Google IO conference pass.


Public profile powered by: LinkedIn

Create a public profile: Sign In or Join Now

View Dean Mao’s full profile:

  • See who you and Dean Mao know in common
  • Get introduced to Dean Mao
  • Contact Dean Mao directly

View Full Profile