Resume [PDF]Hi, I'm Richard Shih, 23-years-old, new graduate of the 2009 class of Software Engineering at the University of Waterloo. I am an amateur photographer, a huge technophile, an aspiring globetrotter / travel writer & photographer, and an avid blogger.

I am also very interested in graphic design, user experience design, and typography, and I hope to blend that with my technical background in a role in the software industry.

Career

Currently I am looking for employment in the software industry - consumer product-oriented field. My areas of interest are project management with a focus on user experience and user interface design. Take a look at my resume or LinkedIn profile for more information.

Work Experience

Program Manager, Social Networking
Microsoft Corporation, Seattle WA
September 2008 - December 2008

  • Designed a feedback management process for an internal beta of Windows Live and the external beta of Windows Essentials
  • Managed customer feedback for Windows Live release and acted as primary community presence on The Space Craft
  • Conducted market research on communication between social networks and synchronizing user activity using APIs
  • Prototyped new interfaces in PowerPoint and coordinated user feedback meetings
  • Assisted in problem solving UX-related issues regarding the look-and-feel of Windows Live Profile

Software Design Engineer, Fixed Income
Morgan Stanley, London UK
January 2008 - April 2008

  • Developed and integrated an integral server registration component in Java, facilitating the migration of in-house credit derivatives software from an existing end-of-day process to a completely real-time process
  • Constructed algorithms to calculate and load-balance the minimum number of required physical hosts, minimizing hardware costs
  • Conducted a feasibility study of leveraging JMX technologies to remotely manage trade book server clusters – recommendation was for team to monitor the development of JMX for future integration (JMX was not compatible with Java 6 at the time)

Java Solutions Developer, Fixed Income
TD Bank Financial Group, Toronto ON
May 2007 - August 2007

  • Designed and developed a web-based, J2EE (Apache, JSP, Hibernate, Struts) trade administration application three weeks ahead of deadline
  • Created four low-fidelity and high-fidelity prototypes for new administrative console during an iterative design process
  • Organized meetings with Business Analysts to clarify specifications and critique UI prototypes / mock-ups

Special Programs Beta Coordinator, Beta Team
Research in Motion, Waterloo ON
September 2006 - December 2006

  • Coordinated beta program for 7 BlackBerry instant-messaging applications, including Windows Live Messenger, Y! Messenger, and Google Talk
  • Organized Windows Live Messenger beta with an Bell Canada, supporting over 150 beta users while expanding beta into other global regions
  • Assisted in resolving a critical system exploit that if left unattended, would have breached RIM’s contract with Microsoft and the Windows Live Messenger beta