Christopher M.
Lamprecht
![]()
OBJECTIVE: To help create software that people find useful and love
to use.
EDUCATION: w B.S.
Computer Science, B.A. Mathematics,
Overall GPA: 3.43.
Upper division GPA: 3.8.
w Relevant coursework: Distributed Computing (audit, graduate), Analysis
of Algorithms,
Intelligent Information Retrieval and Web Search, Autonomous
Multi-Agent Systems, Technology Commercialization (graduate), Formal Model of
the Java Virtual Machine, Operating Systems, Computer Networks, Automata
Theory, Advanced Java Programming, Number Theory, Probability, Abstract Algebra.
w University Honors, eight
semesters.
EXPERIENCE:
Dec.
2004 – Present: Indeed (www.indeed.com) Lead architect, software engineer
w Employee number one; scaled job search engine
from one search per 10 seconds to over
175 searches
per second, with an average search time of less than 250 milliseconds.
w Implemented in-house
advertising system currently handling over 5 million queries daily.
May
2001 – Dec. 2004: Classgrabber (www.classgrabber.com) Founder and system architect
w Designed, developed, and deployed a distributed
multi-agent class registration system
used by over 5000 students at five universities to secure
hard-to-get courses.
w Designed and implemented an integrated
course schedule planner user interface.
Jan. 2004 – Dec. 2004: KPI Consulting (www.kpi-consulting.net) Developer
(contract)
w Developed Jakarta Struts-based
web application components for medium-traffic
developer community web sites.
w Implemented Jakarta OJB
distributed cache plug-in using JGroups
(www.jgroups.org).
May 2002 - Jan. 2003: Forgent Networks (www.forgent.com) Java Developer Intern
w Designed and implemented a
server failover component for Video Network Platform.
w Implemented various
application features into the client-side user interface.
SKILLS: w Programming
Languages: Java, C, C++, Intel assembly,
and some basic Python.
w Relational
database design and SQL. Most familiar with MySQL.
w High-volume Information
Retrieval and text search using Apache Lucene.
w Experience
with common development tools such as Subversion, Ant, and JUnit.
w Implementation
of high-volume concurrent server-side code
and design patterns.
w User interface
design; implementation using Java Swing.
w Web-based development: Servlets, JSP, Struts, using Apache Tomcat
and JBoss servers.
w Administration
of Apache httpd and JBoss/Tomcat servers on Linux.
w Operating Systems and
Networking: Unix
(Linux), Windows XP/2000/98/NT.
Protocols: TCP/IP, UDP, HTTP.
w Proficient
in French.
HONORS: w 3rd
place winner of 75 entries, 2003 Idea to Product Competition (Classgrabber).
w 2nd place out of 74
teams, 2002 ACM South Central Regional Programming Contest.
w 5th place
(undergraduate), 2001 ACM University of Texas Programming Contest.