You are on page 1of 4

JAMIE TSAO

333 E34th Street #5-H New York, NY 10016 jobs@jamietsao.com http://jamietsao.com Mobile: 510.326.9878

SUMMARY/OBJECTIVE
With 12 years of industry experience building software, I am looking to further my career in a highly challenging and dynamic environment. An ideal position would allow me to demonstrate my technical abilities in a company small enough where my individual contributions make a difference.

SKILLS
Languages Technologies Development Tools App/Web Servers Caching/Messaging Database Platforms Java, JavaScript, HTML, SQL, PL/SQL, Ruby, PHP, C/C++ Spring (Core, AOP, Txn Mgmt, JDBC), Java SE/EE (EJB, JSP, Servlet, JDBC, JNDI, JMS, JTA, JavaMail, JAX-WS, JAX-RPC), Web Services (SOAP, WSDL, Axis, CXF), OAuth, Twitter APIs, AJAX, JSON, YUI, jQuery, Prototype, Struts/Tiles, Hibernate, XML, Ruby on Rails (RoR) Ant, Eclipse, TestNG, JUnit, TOAD, PL/SQL Developer, SQL*Plus, CVS/Subversion/BitKeeper/ClearCase, FishEye, Confluence, JIRA, Emacs WebLogic, Tomcat, WebSphere, Apache HTTP Server Oracle Coherence, Amazon SQS, RabbitMQ Oracle, Informix, MySQL, MS SQL Server, MongoDB Linux, Unix, Mac, Windows

PROFESSIONAL EXPERIENCE
Squarespace (www.squarespace.com) - New York, NY 2009 present Director of Engineering / Lead Developer Member of core engineering team responsible for the development, maintenance, and production support of the Squarespace system. Part of key team that achieved $38.5 million investment round led by Index Ventures and Accel Partners. Key contributions: Designed & implemented HTTP Session replication & failover on top of Oracle Coherence Designed & implemented transition of data sync backend with Twitter to use Twitters Streaming API Implemented database sharding solution Migrated messaging infrastructure from Amazon SQS to RabbitMQ Developed system features including social widgets, tag cloud widget, pricing & billing changes, and support system enhancements. Technologies: Java 6, YUI, CSS, Mongo, Oracle Coherence, RabbitMQ, Amazon SQS, Solr, MS SQL Servers IGT (Thin Client Group, WagerWorks) - San Francisco, CA Technical Lead 2007 2009

Thin Client Group Served as Technical Lead for PAMS and TIS, two key sub-systems within Thin Client System (TCS). TCS is a thin client gaming platform for the video lottery market based on a distributed architecture. Contribution Highlights: Led development team spanning 3 offices (San Francisco, Las Vegas, and China) Co-designed distributed architecture for TCS based on complex requirements Chose technology stack and implemented the foundation for PAMS and TIS Technologies: Spring, Web Services, Flex, SQL, Apache, Tomcat, MS SQL Server WagerWorks

Served as Technical Lead for WagerWare, a comprehensive enterprise platform for the online casino gaming business. It includes a full set of features such as player registration, account management, identity verification, payment processing, promotions, and content management. Web services integration with WagerWorks rgs provides access to a rich library of games with brands such as Monopoly and Wheel of Fortune. Contribution Highlights: Served as Technical Lead of a team of 8 for the WagerWare Casino Platform Drove product releases by working with product managers to define and size scope Designed and led development for all major features Replaced existing EJB architecture with Spring Framework Co-inventor of Tiered Verification (patent pending), the verification engine for WagerWare Technologies: Spring, AOP, Web Services, EJB, Struts/Tiles, JSP/JavaScript/AJAX, TestNG, PL/SQL, Apache, WebLogic, Oracle, Informix FINAPLEX - San Francisco, CA 2004 2007 Senior Java Engineer As part of the core engineering team, helped build the companys flagship product, Finaplex Wealth, a holistic enterprise solution for the wealth management industry. Providing components such as Data Consolidation, Portfolio Management, and Performance Reporting, Finaplex Wealth is a comprehensive product suite built on J2EE n-tier architecture (JSP/Struts, Servlets, EJBs, WebLogic, Oracle). Technical contributions: Served as Technical Lead on the Portfolio Management team Designed, developed, and enhanced Portfolio Management features including Asset Allocation, Portfolio Construction, Efficient Frontier, Target Portfolios, Goal Analysis, and PDF Generation Application framework improvements (e.g. KavaCharts, Tile components/controllers) Worked closely with DB engineers on schema design and stored procedures (PL/SQL) Worked with professional services team to deploy UAT/Beta environments Produced technical design documents Technologies used: JSP/Tiles/JavaScript, Struts, Servlets, EJBs, PL/SQL, XML, Ant, JUnit Responsibilities as Technical Lead: Designed and oversaw the architecture for the Portfolio Management module Reviewed and provided feedback on design documents by junior developers Worked closely with product managers to define project scope and functionality Helped with the management of the offshore team in India Mentored junior developers Conducted technical interviews WELLS FARGO Enterprise Business Services - San Francisco, CA 2002 2004 Applications Systems Engineer Enterprise Business Services offers shareable business services for many lines of business in the bank (Retail, Lending, Brokerage, etc.) through a middleware platform called APS (Account Product Services). Accessible via HTTP or JMS, APS provides re-usable enterprise services by encapsulating business logic functionality and data access to over 20 systems of record and databases. APS is built using Java, XML, and SOAP technologies, deployed onto IBMs WebSphere Application Server. Technical contributions: Design and development of over 20 business services including: Retrieval of account information ATM/Credit card activation Wells Internet Banking logon Application framework changes and improvements Development of various tools (Component Viewer, Memento Viewer) Added asynchronous JMS infrastructure XML Broker improvements and rework

Responsibilities as a Development Lead: Managed small team of developers on project work Worked closely with clients and business analysts during project definition phase Served as development contact during production installs Mentored new developers ATINERA - San Francisco, CA 2001 - 2002 Software Engineer As part of a small development team, designed and implemented a robust J2EE platform on top of CONTOUR, a complex travel reservation system by Fourth Dimension Software (www.4ds.com). This platform, known as the Atinera Travel Services Platform (ATSP), was designed to be a flexible middle-tier solution that allowed for multiple delivery channels (WWW, SOAP) as well as access to multiple back-end systems. Using J2EE technologies (EJBs, JSPs, Servlets, JMS, JNDI, JDBC) on top of WebLogic and SQL Server, the ATSP provided CONTOURs search and book (air/car/hotel) functionality by making calls to CONTOURs EasyLink API. Contributions included design and implementation of the following: Various business component EJBs (search and reservation functionality) Flexible logging system on top of Apache log4j; added asynchronous JMS capability SOAP channel/interface to the ATSP using Apache SOAP; managed the integration of SOAP channel with dev team in Australia Testing facility for CONTOURs Easylink API Singleton class used for loading configuration properties from files In addition to development, responsibilities also included the following environment-related tasks: Worked with IT and QA teams to set up development and QA machines WebLogic configuration (EJB, Servlets, JMS, JDBC, clustering) Designed, wrote, and maintained build script (ANT) Performed builds on development and QA machines Documented development/deployment environments (software installations, build procedures, configuration) SCIENT CORPORATION - San Francisco, CA 1999 - 2001 Senior Associate Developer Designed and implemented large-scale, 3-tier (presentation, application, database) eBusiness solutions for dot-com and enterprise clients, using J2EE technologies on top of WebLogic and Oracle. Project engagements while at Scient:

Boots London, United Kingdom Digital Wellbeing Complete end-to-end eBusiness system (WebLogic 5.1, Oracle 8i) consisting of:

Content-rich eStore (www.wellbeing.com) dedicated to health, beauty, and well-being Enterprise Application Integration (EAI) system that integrates the order management and fulfillment systems Content Management System (CMS) that integrates products, editorial content, and images Designed and implemented the eStores Checkout module (J2EE, SQL) Managed the integration of the Checkout process with the EAI system Integrated the ClearCommerce payment processing interface Implemented queue-based email module

Main responsibilities:

Boats.com San Francisco, CA www.boats.com Content-driven website (JSPs, EJBs, PL/SQL, WebLogic 4.5, Oracle 8i) for the boating community and marine industry. Responsibilities included design and implementation of the following:

Foundation search module generic search functionality (caching, database access) used in Boat/Product/Engine searches My boats.com Customizable portal for members to read articles, check calendar of boating events, save their

favorite searches, etc. National Automobile Dealers Association (NADA) Appraisal a Blue Book database for pre-owned boats Community profiles allows members to create a profile page Boat Listings allows members to sell a boat by creating a listing

BenefitPoint San Francisco, CA www.benefitpoint.com Business-to-Business system (WebLogic 4.5, Oracle 8i) that allows brokers to manage the marketing, sales, and servicing of group benefits. Responsibilities included:

Implementation of health insurance rate structures and various client maintenance functionality Bug fixing Documentation of technical specifications

EDUCATION/CERTIFICATIONS
University of California, Berkeley Bachelor of Science with Honors in Electrical Engineering and Computer Science, 1999 Sun Certified Programmer for Java 2 Platform

HOBBIES/INTERESTS
I enjoy reading, traveling, movies, playing/watching sports, dancing, snowboarding, and playing poker. References available upon request

You might also like