1. Home
  2. Books
  3. Films
  4. Labs
  5. Photos
  6. Taiko
  7. Athletics
  8. Resume
Christopher "Kai" Lichti
Christopher C. Lichti
chris.lichti@gmail.com
Objectives

Create products on the cutting edge of their respective industries, with a team that values vision, integrity, education, and community.

Background

Accomplished technology leader with over fourteen years of technical leadership experience; technical skills kept current.

I come from a technical research background in a wide variety of fields, including video library systems, biomedical informatics, criminal records, and natural language processing. More recently, I've been taking on large-scale consumer-facing products with an interesting mix of math and visualization.

Approach

I prefer immediate results through ruthless collaboration. Over time, I've adopted these approaches, which are proving to be very effective when applied while listening to the team:

Inceptions, short iterations, Test Driven Development (TDD), Behavior Driven Development (BDD), Continuous Integration (CI), pair programming, full-stack development, Fibonacci point-based estimation, empirical iteration planning and release prediction, product owner embedded with developers, frequent releases, and retrospectives.

The result has been higher productivity, quality, velocity, and morale, with clear, positive results for our business.

Experience
TrueCar, Inc.
VP Tech
2008 - present

I joined TrueCar when it was a startup, as the 4th employee, when we were borrowing desks from our incubator, Zag. As the lead technologist, I built TrueCar.com from the ground up, assembling a team of senior engineers, collaborating on all aspects of growing our business, hiring executives in other disciplines (Analytics, Media Relations, Product, etc), and coding along with fellow software engineers.

Now that TrueCar is a larger organization, my focus is on advanced products, with a small, skunkworks team in San Francisco. We built ClearBook.com from scratch to 1.0 in 9 weeks, and we've got a full roadmap of products to knock out in the coming months. Similar to my experience with TrueCar.com, I hired the team and built the product with them.

ClearBook.com: Used car pricing information and analysis, more comprehensive and accurate than any other source. Shows your used car's list, sales, and trade-in prices in relation to market transactions for competing used cars. (Official 2.0 Beta production launch: July, 2011)
(View ClearBook.com in Portfolio)

TrueCar.com: New car pricing information and analysis, more comprehensive and accurate than any other source. Integrated with an up-front pricing platform, transforming how new cars are sold. (Official 1.0 Beta production launch: January, 2009)
(View TrueCar.com in Portfolio)

  • Tech stacks include: Ruby on Rails 3.x, Ruby 1.9.2, Sinatra, HTML5/JS. I've used Django/Python and Java here as well, on older projects and moving forward when interfacing with other projects.
  • For TDD, we use rspec2, rr, jasmine, cucumber, selenium, factory_girl, nokogiri, webrat, etc.
  • Infrastructure ranges from heroku (for green-field projects) to AWS to our own private cloud. Server OSes include Ubuntu, CentOs, and RHEL, hosted on ProxMox and VMWare. Database back-ends include MySql, MS SQL Server, Postgres, and SAS. For configuration management, we use puppet, chef, and capistrano, among other tools. Architecture is ephemeral, HA goodness.
  • Process: Agile, XP, Scrum, TDD, CI, Fibonacci point-based estimation, pair programming, and automated iteration/release planning.
Market Scan Information Systems, Inc.
2002 – 2008
Chief Technology Officer
2006 - 2008
Director of Research & Development and Chief Architect
2005 – 2006
Senior Software Developer
2002 – 2005

Engineering and leadership combined: Created the vision, built the teams, architected & implemented solutions and led the teams, hands-on, in the full production life-cycle of a new product portfolio:

mDesking: A large-scale, web-based application for real-time, financial analysis and optimization at the point of sale in the automotive industry. (Official production launch: March, 2008)
(View mDesking in Portfolio)

mGauge: Distributed, online statistical analysis application to draw correlations between behaviors and outcomes throughout the auto sales process. (Official production launch: December, 2007)

Technologies used: C#, JavaScript, ASP.NET 3.x, MS SQL Server, Firebird, SOAP, XML, Visual Studio, Delphi, OnTime, TestComplete

2007-2008: concurrent, full-time university student: earned BS/CS degree and completed 5 MS/CS classes. GPA: 3.963

Centurion Solutions.com LLC
Project Manager, Senior Systems Analyst
2000 – 2002

Joined this startup mid-flight. Lead the research, development, and QA for 911 Computer Aided Dispatch systems. Architected and implemented robust, distributed, mission-critical systems for public safety. Technologies used: Delphi, XML, Interbase, MS SQL Server 2000

Claritech Corporation (a.k.a. Clairvoyance Corporation)
Senior Systems Designer, Project Lead
1998 – 2000

PATENT No: US 6,915,308 B1

  • Researched and developed a novel, cross-language, visual research and analysis system for exploring high-dimensional document space using networks of natural language processing modules.
  • Researched and produced a web application to micro-summarize text for pagers and mobile phones.
  • Researched and built visualization systems for high-dimensional data.

Technologies used: Java, C++, Delphi, Interbase, XML, DCOM, CORBA

Carnegie Mellon University
Research Systems Programmer
1996 – 1998

Defense Advanced Research Projects Agency (DARPA), Informedia Project

  • Researched digital video library systems for real-time search of large-scale video data as a member of a team consisting mainly of cutting-edge scientists with PhDs in their respective fields.
  • Features included: Speech recognition, automatic video segmentation, automatic transcript synchronization, video optical character recognition (OCR), face recognition, and more. My involvement was mainly in integration and distributed systems, along with a few side projects in visualization and combined-media searches.

Technologies: C, C++, Java, Delphi, Visual Basic, Perl, Informix, Interbase, DCOM, CORBA

Lichti Research Systems
Software Engineering and Research Systems Consultant
1988 – 2000
  • 1997-2000 Causal Modeling for the University of Pittsburgh’s Center for Biomedical Informatics
  • 1996-1998 Human Recognition and Morphing in Digital Images for a private research company
  • 1994-1995 Complete E-Commerce System for a Medical Clinic
  • ...
Lecturer & Public Speaker
1996 – present

Conducted a variety of seminars, panels, and classes. Topics include Software Engineering Methodologies, Leadership, numerous technical subjects, and Japanese language and culture.

Education
California Lutheran University (CLU)
Thousand Oaks, CA
2005 – 2007
  • Bachelors of Science in Computer Science (CS), plus 5 Masters CS classes
  • Institutional Cumulative GPA: 3.963
Davidson College
Davidson, NC – Math Major
1992 – 1996
  • Left prior to graduation for a DARPA project (see above)
Self-Taught from an early age
(e.g. programming in Basic at age 6, Pascal at age 10, etc)
Hobbies
  • Performing member of Togen Daiko (a non-profit, Taiko / kumi-daiko ensemble)
  • Occasional host of Obscure Foreign Film Night (combining foreign film with respective culture and cuisine) and Comedy Nights
  • Amateur endurance athlete, competing mainly in charity triathlons and centuries.
  • Reading (engineering, business, politics, education, sci-fi, documentaries, biographies, religion)
  • Japanese Language and Cultural Studies