|
Computer Engineer experienced in computer hardware
and digital logic design as well as C++ & Java programming, designing and
implementing games and other applications utilizing Internet connectivity,
client/server and peer-to-peer communication, database connectivity and graphical
user interfaces on both mobile and non-mobile devices.
Technical Summary
Languages:
Java (including threading, UI, database and communications, J2ME), C/C++,
Visual Basic, Verilog, MIPS assembly, PHP, HTML, Scheme. Also JavaScript,
XML, UML, and various batch/macro languages.
Protocols:
Experience with HTTP, SIP, IP, TCP, UDP. Some RTP, RTSP.
APIs & SDKs:
OpenGL, Win32, SWING, JavaBeans. Some DirectX, JDBC, RMI, BREW.
Networking:
Ethernet, TCP/IP, IPX, Windows p2p and client/server.
Knowledge of NAT, firewalls, VPN, basic routing.
Applications & Environments:
Operating Systems:
Windows 3.xûXP (including server versions), UNIX/Linux, DOS, MacOS.
Web Servers and Databases:
Apache, IIS, MS Access, MySQL. Some experience with Oracle 8i, MS SQL Server.
Development:
Visual Studio, PerForce, SourceSafe, IntelliJ, JBuilder, Eclipse, Xilinx, Keil MicroVision, MagicDraw, Matlab.
Media:
CorelDraw, PhotoShop, PageMaker, Cakewalk, SoundForge, CoolEdit Pro, Premiere.
Professional Experience
Senior Software Engineer, Mind Control Software, San Rafael, CA
|
áJune 2003 û Present
|
-
|
Lead Engineer, Digital Chocolate WordKing Poker. Responsible
reference J2ME ports. Fully rewrote community services client.
|
-
|
Engineer, Oasis. Responsible for portions of game engine.
|
-
|
Engineer, Spellagories, a downloadable game for PlayFirst.
Responsible for prototype and much of game engine.
|
-
|
Lead engineer, Bug-a-Boom, a downloadable game designed
by Nick Rush Games for MSN.com
|
-
|
Lead engineer, Bug-A-Boom Jr., free Java-based versionof
Bug-A-Boom. Wrote at least 90% of code, some game design.
|
-
|
Lead engineer, Digital Chocolate Solitaire Deluxe, both
BREW and J2ME versions for approximately 30 handsets
|
-
|
Engineer, EA/Pogo-to-Go Great Escapes Solitaire Collection. Some
game logic and asset integration, and most of game engine.
|
Independent Contractor, GlobalMentor, San Francisco, CA
|
áJune 2001 û June 2003
|
Designed calculator & computer software for interfacing TI
calculators with IP-based communications system. Developed robust algebraic
expression parser and evaluator for SWING-based graphing component. Built a
variety of economics-related Java applets for Open eBook project.
Software Engineer, WebTelecom, Pleasanton, CA
|
June 2000 û April 2001
|
Worked primarily on companyÆs main product, Live Contact
Service, an Internet-based call-center/eCRM application providing text-chat,
co-browse, and audio/video communications:
-
|
Rewrote major portions of Java server to meet functionality and
performance requirements, and current coding standards.
|
-
|
Implemented numerous GUI and internal modifications and bug-fixes as
well as packaging for client-side software.
|
-
|
Designed and implemented portions of SIP stack/server for possible
future version of product.
|
-
|
Integrated audio/video into service. Designed JMF-reliant media server
for video-conferencing over NAT.
|
-
|
Documented code for company Web site; re-implemented site in PHP with MySQL
backend based on new graphic design.
|
-
|
Performed functionality- and load-testing. Designed and implemented
Access-based QA database for test results.
|
-
|
Set up and maintained production servers; assisted with corporate
network maintenance and upgrades.
|
-
|
Led training sessions; set up hardware and software for tradeshows.
|
Computer Resource Specialist I, University of California, Berkeley, CA
|
November 1999 û May 2000
|
Wrote numerous macros to automate routine tasks for professor
with RSI to minimize his reliance on keyboard/mouse.
Database Programmer, The Mechanics Bank, Richmond, CA
|
June 1999 û January 2000
|
Developed Access database to determine per-customer profit from
customer transaction data. Ported bankÆs corporate loan management database
from Approach to Access for increased robustness and scalability. Developed
mail campaign management and printing database. Designed several Web graphics.
Technical Illustrator/Graphic Designer, Bonfield Associates, San Francisco, CA
|
1992 û 1999
|
Publication quality technical illustration, photo editing
and desktop publishing for advertising agency.
Education
University of California, Berkeley
B.S., Electrical Engineering & Computer Science
|
May 2003
GPA: 3.69
|
Advanced Coursework:
Computer Architecture, Digital Logic Design, Neural Modeling, Algorithms,
Graphics, Linear Systems.
Academic Projects:
Microcontroller-based light-sensing robot, FPGA-based MIDI-compliant wavetable
sampler, Fully-pipelined MIPS-compatible CPU including memory subsystem,
Ray-tracer, 3D water & terrain simulator.
El Cerrito High School, El Cerrito, CA:
Graduated first in class, Scored 1600 on SAT.
Awards and Honors
-
|
Several academic scholarships, including UC Berkeley IT Scholarship,
National Merit, and Engineering Week.
|
-
|
Placed 2nd statewide in UCSB Prize Competition, Biology.
ôMost Inspirationalö and ôMost Heart.ö on H.S. Track Team.
|
|
|