Lawrence Tai
Newbury Park, CA 91320
acfbnt@r.postjobfree.com
Summary
Seasoned software engineer with more than ten years of experience who is
willing to dedicate in clean architecture and high quality of is seeking an
opportunity to contribute and grow with the company.
Skills
Languages
Java, Groovy, Ruby, Python, Javascript, Shell
Software & Technologies
Data Store: Oracle, MySQL, Postgresql, Monodb, Cassandra
Platforms: Linux/Unix, Windows, Mac OS X, APNS, AWS (EC2, SNS, S3),
Google AppEngine, GCM, CloudFoundry
Software : IntelliJ, Elcipse, Git, SVN, Jira, Bamboo, Jenkins, Perforce,
Bugzilla, Maven, ActiveMQ
Framework: Spring, Hibernate, Jersey, Camel, Spring-Integration, SOAP,
Android
Concept: Agile, BDD, DDD, TDD, Unit Testing, OOD, Design Patterns,
Functional Programming
Experience
Reachlocal Inc., May 2013 – Present
Led and worked on software integrating search publishers such as Google
(AdWords) and Microsoft (Bing). Introduced groovy and Spock to facilitate
the TDD process for existing software refactoring and maintenance. Also
introduce grails framework for rapid application development on new
products and services (SOA/microservices). Daily work also includes
mentoring other developer for better code quality and practice agile software
development process. Current job involve technologies like git, vagrant,
activemq (jms) and openstack, with a little exposure to Cassandra, Mongodb
and Haddop.
Zumbox Inc., May 2011 – May 2013
Led and worked on branching Zumbox's Digital MailBox software product
to Australia platform. Localization and integration with international mail
house partner, ComputerShare and Salmat to deliver more than 75% of
Australian transaction bill and security documents in electronic form. The
work included but not limited to requirement capturing, protocol discussion
with customers. Design and implement the product features, in iterative and
agile fashion. Code review and mentor junior developers. I also involved
technology discussion with other senior members in the team, introduced the
new technology and methodology when it fits. Examples of those include
TDD, BDD with Spock framework, Cucumber, and gradle as a new building
tool.
Commission Junction, a ValueClick Company, Westlake Village, CA May
2005 – 2011 May
Developing customer-facing application and internal tool with leading edge
open source frameworks including Spring(IoC/MVC), Hibernate(ORM),
Lucene, Grail and Flex. Introduced and adapted agile software development
process, like scrum, TDD, pair programming, refactoring and design pattern.
Led the development of public Product Catalog API web service (SOAP and
ReST), employing Lucene index to efficiently handle several billion records
in a very high volume of traffic.
Commission Junction's product catalog web services with millions of
products, http://www.cj.com/resources/webservices.html
Partner Resource Center for Apple affiliate program,
https://www.appleeducationaffiliate.com/.
Projects to enhance and add features to Commission Junction's affiliate
marketplace applications.
Internal tools to provided daily supports to employees and customers
5Square System Inc., Westlake Village CA Nov. 2004 – Apr .2005
Developed automotive dealership event notification system. Event sources
include database trigger, scheduled time, campaign activities. With events
received, the system uses rule-base criteria to evaluate whether the defined
actions need to fire.
Stark Technology Inc., Taipei, Taiwan 2000 –2003
Led the team to develop and support Office Document Exchange (EDI)
System across several county governments. The system handling high
volume of transactions (over 10,000 transactions sized in average 300 KB
daily) and consisted mass database capacity (accumulate 100 GB monthly);
there were several applications (Java applications and J2EE web
applications) developed to provide customer satisfaction and mitigate the
management and customer-service’s load. This system also is capable to
provide web service (SOAP) to interface with applications developed by
other vendors
Education
Maharishi University, Fairfield, IA
M. S. Computer Science
Taiwan Institute of Technology
B. S. Electronic Engineering