Experience
Oracle Corparation: Software Engineer -- March 1999 to Present
- Experience with all phases of product development.
- Database Kernel Projects:
- B+Tree indexes and index-organized tables (IOTs) – concurrency control; block-level formatting including redo/undo generation, application, and mining; optimizations for partition maintenance operations.
- SQL language enhancements – new datatypes; new builtin SQL operators; enhanced syntax and semantics for join, aggregation, and DML.
- New partitioning method.
- Other Projects:
- Query RDF (semantic web) data via a graph-pattern query-language.
- Time series processing and parameterized date generation.
- User defined table functions, domain indexes.
- Automated nightly builds and regression tests, and created infrastructure for unattended performance experiments, with results automatically published on the web.
Education
Massachusetts Institute of Technology -- September 1995 to February 1999 (7 semesters)
- Bachelors of Science in Computer Science
- Bachelors of Science in Mathematics
- Phi Beta Kappa undergraduate honor society
Skills
Primary Expertise: C, SQL, PL/SQL, Oracle (database internals and data cartridge implemenation).
Other Skills: C++, Java, Perl, Python, lex, yacc, JavaCC, sed, awk, Assembly (x86 and Sparc), Emacs Lisp, PHP, RDF, RDFS, OWL, and Visual Basic (user defined Excel functions).
Details
Please email me (lou at louthompson dot com) if you would like more details, or if you have any questions.
lou at louthompson dot com