Forum | Russian | FAQ | SiteMap | Contact Us








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












Untitled Document