Work history
Lead Search Architect
How would you describe your time at Jobster?
I just got here, but I'm trying to help improve search relevance (for both people, and jobs!).
Pluggd
January 2007 to May 2007
Sr. Software Development Engineer
How would you describe your time at Pluggd?
Implemented and maintained high-performance multithreaded RSS parser/crawler with java.util.concurrent thread pooling, Hibernate/MySQL ORM layer, and Jakarta Commons Digester, and Spring/XFire as the web services interface.
Designed a Latent Semantic Analysis framework (using a custom made asymmetric generalized hebbian algorithm for non-memory limited SVD) for content clustering and "related words" concept modeling / query expansion.
Wrote cross-browser save Rails code to display searchable / tagable / commentable podcast RSS content....
Sr. Software Development Engineer (contract)
How would you describe your time at Continental Data Graphics?
Designed and developed a "Generic Document Viewing Framework" - a SpringMVC/iBatis/Oracle java webapp for aircraft maintenance manuals for Boeing's 787 fleet.
Spec'ed out and wrote XML schema for specifying compartmentalized intra-organizational webapp layout framework.
Wrote AJAX components (with the dojo javascript library) for a client-side controller architecture for the above mentioned webapp framework, specifically including a Smart (AJAX + SEO friendly) Session History manager....
Software Development Engineer
How would you describe your time at Centeris?
Wrote Java utility code for remote system administration of Linux systems from a Windows client, using SOAP web services, JSP/servlets and Jetty as the webapp container.
Maintained company-wide multi-language (C/C++/Java) build system (using JUnit, Ant/NAnt, Cruise Control, and Emma). Built custom Samba RPMs for a variety of Linux flavors/architectures....
Resarch Associate
How would you describe your time at Stanford Linear Accelerator...?
Performed theoretical high energy physics and cosmology research for Stanford University's Institute for Theoretical Physics: developed and tested inflationary cosmology simulation software, with C++/optimized ASM for the computational back-end, Hibernate / MySQL datastore, and Jakarta Struts MVC (Servlet + JSP) for front-end web presentation. Computed numerical differential equation integration (and analytic approximations) for cutting-edge theoretical dark energy models.
Contract Java Developer...
Java Developer (contract)
How would you describe your time at Realogic?
Designed and developed from scratch, an object-oriented secure distributed licensing Java library - networked client/server (Commons HttpClient/Servlet) and file-based stand-alone (with DSA for local permissions-store signatures) - for intellectual property rights control on remote contract for a real estate management company, from initial specifications, to UML diagrammatics, to API, working code library and test harness....
Software Development Engineer in Test
How would you describe your time at Aventail?
Maintained Perl5-based test automation framework for SOCKS5 firewall traversal platform. Migrated said system to java.
SDE
How would you describe your time at RealNetworks?
C++ Softare Development on the RealServer product line. Integrated OpenSSL into RealMedia architecture in the RealServer core. Designed, spec'd out, and implemented Twofish/Diffie-Hellman based cryptographic C++ library for use with stream encryption (UDP+multicast) in RealSystem.