Allen Sy 2009 Rose Street, Berkeley, CA 94709 Telephone: (510) 332-8284 E-mail: allensy@cal.berkeley.edu EDUCATION UNIVERSITY OF CALIFORNIA, BERKELEY – 2003, GPA: 3.497 * B.S. in Electrical Engineering and Computer Science – Software Engineering, Major GPA: 3.51 * Coursework in databases, network applications, real-time embedded systems, compilers * Minor in Business Administration, Minor GPA: 3.69 * Coursework in e-Business systems, financial management/accounting, marketing, statistics, economics SKILLS AND ABILITIES COMPUTER SYSTEMS, LANGUAGES, AND APPLICATIONS * Enthusiast knowledge of PC hardware * Experience with Windows, Unix/Linux * Java, SQL, Visual Basic, C/C++, Perl * Bloomberg, MatLab, XTIVA * Java Server Pages (JSP), HTML, JavaScript, CGI * Tomcat, Ant, MS SQL Server/DTS, Oracle ACADEMIC STUDIES * Databases, Networks, Efficient Algorithms, Compilers, E-Business Systems, Microprocessor Control of Mechanical Systems, Engineering Probability/Statistics, Financial Management, Marketing, Financial Accounting, Microeconomic Analysis for Business Decisions EXPERIENCE AND PROJECTS 4/2004 – Present – Enterprise Application Programming - Thomas Weisel Partners LLC Thomas Weisel Partners LLC is an investment bank based in San Francisco. As part of the applications group, I was tasked with the development/maintenance of the firm's internal CRM system. My responsibilities grew to cover the development of a variety of other applications, which, I'm proud to say, was an incredible learning experience. These included the lead developer role for some the firm's reporting processes and TWP’s new external website, trade reporting and analytics, and support of the firm's commission management system. My goal was to become a "go-to-guy" in terms of breadth of knowledge in this position and I believe that I achieved it by working on a variety of projects and solving a wide array of problems. 3/2001 – 10/2003 - Enterprise Application Programming – http://www.neurometrics.com/winvis WinVis is a platform for designing psychophysical experiments. My duties were to create much of the website and end-user web interface, maintain backend code, write documentation for the product, and perform administration duties such as technical support and packaging the software for Internet distribution. The code base was comprised of approximately 30% Java and 70% C/C++, with my interaction split evenly between both. I took on the role of lead developer/administrator in May of 2003. Java, C++, JSP, MFC, DirectX, Tomcat, and SQL Server were the major technologies used. 1/2003 – 5/2003 – Robotic Arm Application – Microprocessor Control of Mechanical Systems My team created an application for control of a robotic arm. The application was to have the robotic arm draw simple images that were input by the user through a simple drawing program. PID motor control was implemented with Java and TranRunJ, a software package for real-time control for Java. High marks were received for this project, as well as an A- in the class. 1/2002 – 4/2002 – Database/Web Site Design – Introduction to Database Systems My partner and I created an online bookstore as a class assignment. The duties included database schema design/refinement, back-end business logic, search engine implementation, administrative functions, as well as front-end design and implementation. High marks were received for this project, as well as an A+ in the class. The tools used were Java, PostgreSQL, and Tomcat. 3/2002 – 4/2002 – Peer-to-Peer (P2P) File Sharing Program – Introduction to Computer Networks My partner and I implemented a file-sharing program. The features we included were the use of MD5 hashes for authenticity, file reassembly from multiple hosts, and multi-threaded execution. High marks were received for this project, as well as an A in the class. REFERENCES (Available upon request)