LAWRENCE K. LO
Cell: (650)387-6743
Email: arzajaran2@comcast.net
Web: http://www.ancientscripts.com/lorentz/
Objective: Seeking a challenging position as a senior software engineer in development of web applications.
Summary:
- Five years of industry experience in design, development, and launch of web, automated, and distributed system applications in Java, C, and Perl.
- Management experience of teams up to 5 reports.
- Excellent communication and analytical skills
- Graduate of Stanford University and UC Berkeley.
Skills:
- Expertise in Java, including J2EE (JSP, Servlet, JDBC, JavaMail), J2SE (AWT, Swing, Sockets, Beans, Applets), and XML (SAX, DOM, XSLT).
- Extensive experience in Perl, including text processing, network programming, crawling, OOP extensions.
- Experience with C, C++, Lisp/Scheme, Unix scripting languages such as CSH and BASH
- Extensive experience with Oracle 8i database, including schema design, PL/SQL, stored procedures.
- Expertise in Object-Oriented design and architecture.
- Expertise in web technologies such as HTML, JavaScript, style sheets, CGI scripts.
- Extensive experience with Apache web server, Apache JServ servlet engine, and Tomcat JSP container
- Experience with development tools such as GCC, GDB, Bugzilla, CVS, PVCS, VSS, Make, Ant, Lex, Yacc.
- Experience in all steps of software life cycle, including requirement gathering, design and architecture, coding, testing and QA, and maintenance.
- Knowledge of UML modeling language.
- Experience developing and deploying on Microsoft Windows, Solaris and Linux.
- Working knowledge of Unix administration, including Solaris and Linux.
- Fluent in Spanish and Cantonese Chinese.
Experience:
- Fireclick:
- BenefitStreet / EAInvest:
- 10/2002 to 12/2002:
Senior Software Engineer, BenefitStreet. Responsible for integration of EAInvest technology into overall BenefitStreet product line after BenefitStreet’s acquisition of EAInvest Securities. Also continued development of EAInvest products for the existing EAInvest website.
- 12/2001 to 10/2002:
Vice President of Engineering, EAInvest. Responsible for software development and IT infrastructure. Presented reports during company board meetings. Continued management of developing web apps for financial planning services. Involved in all steps of software life, and worked with Sales, Marketing, and PR to determine project requirements. Projects included:
- Web-enabled, dynamic PDF forms for users to retrieve, edit, and save fields in a PDF to a web server.
- API, tools, and automated system to convert data to and from Pershing COBOL format, used for providing client portfolio data, ACAT tracking, mutual fund trade uploads, and account billing.
- 9/2000 to 12/2001:
Director of Engineering, EAInvest. Engineering development of website for online broker/dealer. Managed team to develop online financial planning services. Worked with Sales, Marketing, and PR to determine project specs. Technologies used include JSP, Java, SQL, Perl, Apache, Tomcat, and Oracle. Projects included:
- Online financial calculators system.
- Authorization & authentication system to allow different user levels and "dual" identity in one session.
- Database encryption.
- Customization of real-time stock and news feeds.
- Website development, QA tools, release procedures.
- ccRewards.com / Target Mining Corporation:
- 6/2000 to 9/2000:
Director of Advanced Development, ccRewards.com / Target Mining Corporation. Managed team of engineers in product development. Led integration with Homestead to provide a service for Homestead users to dynamically display electronic coupons on their websites. Managed development of Purchase Management system monitoring tools.
- 4/1999 to 6/2000:
Senior Software Developer, ccRewards.com / Target Mining Corporation. Responsible for a majority of website functionality. Projects included:
- Purchase Management, a distributed multi-process application written in C and Perl that parses purchase information from e-commerce emails and store them in Oracle 8 database
- Java servlets using JDBC to deliver dynamic content
- Stress testing tools for both web and application servers
- System monitors to maintain webserver and database consistency
- Others:
- 9/1997 to 5/1998, and 9/1998 to 3/1999:
Teaching Assistant for Stanford courses CS107: Programming Paradigms and CS193D: C++ and Object-Oriented Programming.
- Summers 1994, 1995, 1996, 1997, and 1998:
Summer Interns at Silicon Valley corporations such as Cadence Design Systems, Tandem (now part of Hewlett Packard), and Acuson (now subsidiary of Siemens).
Projects:
- 8/2001 to present:
Main developer of DoseTailor, a tool to find the individualized dose of chemotherapy drugs for a patient. DoseTailor is a major part of the PhD thesis work of my wife Christine Case. There are currently two versions of DoseTailor, one written in Java, and one for Palm OS 3.x. DoseTailor is filed as an invention with the University of California, San Francisco.
- 3/1996 to present:
Author of "Ancient Scripts of the World" (http://www.ancientscripts.com), a website dedicated to ancient writing systems and is used in the curriculum of courses in many schools and universities.
- 12/2002 to present:
Webmaster for Peninsula Musical Arts Association (http://www.peninsulamusicalarts.org), a non-profit community choral group that has performed in many major events throughout the Bay Area and beyond.
- 1/2002 to present:
Developer of the commercial website PSP Enterprises (http://www.pspenterprises.com), a market research consulting firm ran by a former Gartner Group Vice President.
Education:
- Master of Science, Computer Science, Stanford University, April 1999.
- Bachelor of Science, Electrical Engineering and Computer Science (emphasis on Computer Science), University of California, Berkeley, May 1997.
References:
Available upon request