|
|
1234567891011121314151617
Resume 17
Carl Stone
Qualifications Summary
Operation Systems
Linux, Sun unix, Berkeley unix, NT4, Win32
Computer Languages
c++, c, msvc++, gcc, g++, java, perl, bourne-shell,emacs-lisp, sql, jam, make, gmake and pmake
Programming experience
multi-threaded applications, database applications, apache modules, kernel hacking, embedded systems, building compilers and mobile devices
Compiler tools kits
Purdue compiler toolkit, Bison and Flex, Yacc and Lex
Employment History
Aug 2000 to Oct 2001 Samlab.net, Brisbane, CA.
Software Engineer
Skill Used: gcc, c, linux, unix, perl, sql, xml, gmake, bourne-shell, cvs
- Designed and programmed components for the Collab.net project management and hosting system
- Developed and maintained the cvs to SourceCast bridge to verify access control to the projects managed by SourceCast, a project management and hosting system
- Helped in the design of Subversion s access control model for use in SourceCast Subversion is a new source code control system
- Researched and tested Spread, a messaging service, for use in the next generation of SourceCast
May 1999 to July 2000 TieExchange.com, San Francisco, CA. - Ad Server Group Office Closed
Software Engineer
Skill Used: g++, c++, freebsd, unix, perl, sql, gmake, bourne-shell, cvs, apache modules, database application
- Designed and programmed components for the LinkExchange ad serving and click tracking systems
- Designed and implemented a new architecture for the Ad and Site description vector caches using a c++ class structure
- Upgraded the Ad Sever to a dynamical loaded stand alone Apache module
- Developed enhancements to a PERL module which checks the health of the Ad Serving System
- Developed enhancements to the encryption code used by the Cookie Monster module
- Created a plan for finding all potential Y2K problems and drove the execution of the plan
Apr 1996 to Feb 1999 Geosoftworks, Berkeley, CA. - Portable OS Group Office Closed
Software Engineer
Skill Used: java, g++, msvc++, c++, gmake, make, jam, bourne-shell, cvs, perforce, bison, yacc, flex, lex, Purdue compiler toolkit, Sun unix, unix, NT4, Win32, multi-threaded applications, embedded systems, mobile devices, kernel hacking, building compilers
- Designed and programmed components for the Geoworks s embedded operating system, GEOS-SC, using c++ cross and native compilers on UNIX and NT
- Lead designer and programmer for the Legos to Java translation tool using PCCTS, Sorcerer and c++
- Port engineer for the Sun Java Development Kit JDK for the GEOS-SC operating system
- Lead designer and programmer for the GEOS-SC components
- the font rendering driver and font conversion tool
- the standard applications jotter and memopad
- module builder addin for Microsoft Developer Studio
- Microsoft Developer Studio to Jam multi-target build system bridge
- dynamic module constructing/loading system
Apr 1995 to Apr 1996 Best Time Solutions, Berkeley, CA.
Software Engineer
Skill Used: g++, c++, gcc, c, gmake, bourne-shell, sql, database applications
- Carried out extensive testing of INFORMIX and tuned c/c++ code
- Implemented database performance code in c/c++ to a INFORMIX database on HP-UX platform
- Designed and implemented a new software build environment using gmake
Jul 1993 to Apr 1995 Avaron Customer Information Solutions Inc., Berkeley, CA.
Software Engineer
Skill Used: g++, c++, Sun unix, unix, gmake, make, Purdue compiler toolkit, multi-threaded application, building compilers
Lead designer and programmer for the Assertion Language compiler for FormsPro, a document processing system, using PCCTS, a compiler construction system, and c++
Aug 1991 to Jul 1993 Capital Digital Technology Inc., Berkeley CA.
Software Engineer
Skill Used: gcc, c, Sun unix, unix, pmake, make, cvs
- Lead programmer for the postscript interface library to X11 windowing system
- Build Manager of the Trader Support System TSS , a program used in the real time trading of gold commodities
- Extended and maintained the cvs and pmake systems used in the building of TSS
Feb 1991 to Jun 1991 Software Warehouse of the Alpha Project, UC Berkeley
Applications Programmer
Oct 1989 to Feb 8 1991 Environmental Systems Research Institute, Redlands, CA.
Applications Programmer
Skill Used: gcc, c, make, unix, sql, yacc, lex, database applications, building compilers
- Lead programmer on the DMA Digital Chart of the World project in charge of the conversion programs from Arc/Info database to the DCW database
- Associate programmer for the Display and Query program for the DCW database
- Advising programmer for the Hong Kong Land Information System
- Advising programmer to the Boston Edison for the X window to Arc/Info user interface
- Lead researcher for the feasibility study on an Arc Macro language compiler using Yacc, Lex, and C
Personal Projects
- I own and use a linux box, a Win2000 box, and an iMac
- Emacs to Microsoft Developer Studio bridge addin allow emacs to be the main editor for MS-DevStudio
- Smalltalk scripting language a shell that uses smalltalk as it scripting language
- Object-Oriented language toolkit a lexer generator and a parser generator that output a set of c++ classes for a recursive descent parser
Education
Oregon State University, Corvallis Oregon
- BS Mathematics
- Senior level courses in compiler design
References
Available upon request
1234567891011121314151617
|
|