
Senior Computer Scientist at White Oak Technologies
Washington D.C. Metro Area

Senior Computer Scientist at White Oak Technologies
Washington D.C. Metro Area
Software architect, developer, and project manager with over a decade-long track record of successfully delivered software. I am an expert C++ programmer, am proficient in Python and Lisp, and have experience in many other languages and technologies as well.
I specialize in solving hard problems, such as manipulating enormous volumes of data and optimization algorithms for NP-hard problems.
C++
Python
algorithms
data mining
text processing
rendering
graphics
compilers
(Privately Held; 51-200 employees; Computer Software industry)
January 2008 — Present (11 months)
(Public Company; 1001-5000 employees; SNPS; Computer Software industry)
November 2006 — January 2008 (1 year 3 months)
I was the technical lead for the infrastructure of an entirely new applications platform, Galaxy Custom Designer. As such, I designed and co-developed the platform infrastructure that is shared across applications, such as the user interface, the scripting interface, the undo system, and the interface layer between the apps and the database (providing, for example, transactions and transient modifications). I supervised about five overseas developers.
(Privately Held; 51-200 employees; Semiconductors industry)
February 2006 — November 2006 (10 months)
Since this company is still in stealth mode, I cannot describe my duties there at this time.
(Public Company; 1001-5000 employees; CDNS; Computer Software industry)
January 2002 — February 2006 (4 years 2 months)
I worked on the OpenAccess database and related infrastructure technology, including OpenGL rendering of high-volume layout data and compilation of a proprietary Lisp dialect. OA is a database for electronic design applications; it stores geometric and connectivity data, more like a geographic information system than a more conventional relational database.
(Privately Held; 51-200 employees; Computer Software industry)
May 1999 — January 2002 (2 years 9 months)
I was in charge of placement technology for the X Architecture (a chip technology that features pervasive use of diagonal interconnect) from its genesis. I was the principle designer and implementor of the X placement solution, and ultimately the manager of the placement group with two direct reports. I received 21 patents for this work.
(Public Company; 1001-5000 employees; CDNS; Computer Software industry)
June 1995 — May 1999 (4 years)
I worked on the Virtuoso XL full-custom layout editor and related products (Virtuoso itself and the pCell compiler). I received one patent for this work.
Ph.D., Computer Science, 1992 — 1995
Dean's Fellowship.
Virginia Space Grant Fellowship.
Nominated for both ACM and SIAM doctoral dissertation awards.
M.S., Computer Science, 1990 — 1992
B.S., Computer Science, 1986 — 1990