Karl Dahlke
4704 Bonniebrook Drive; Troy, MI 48098
Home: [Send email to request phone number] 24-0915 Office: [Send email to request phone number] 24-1004
Summary
Data management and data analysis are reoccurring themes throughout my
professional career. This began with the internals of the home-grown
database in the 5ESS telephone switch, and continued through Informix,
Oracle, mysql, and other commercial databases. At Rush Medical Center,
I integrated data from several disparate sources, and created one
comprehensive Informix database with 2 million patients and tens of
millions of medical records. I discovered over 7,000 duplicate patients
in the system within the first six months, and refined my patient
matching algorithms over the next few years. These algorithms were
purchased by a startup company, Initiate Systems.com, which now
realizes approximately 35 million dollars of revenue per year. Turning
to pure research, the medical database that I currently manage, with
100,000 patients and 5 million images, has yielded clinical results that
have been published in several peer reviewed journals. If data is
important to your business, I can help.
Experience
Neuro Metrix Inc.: January 2000 – Present
Database Administrator, Chief Information Officer
(When Neurometrix purchased Eyetel Imaging in December 2007,
my duties remained the same. I accomplished these tasks
as a telecommuter 700 miles from the main office.)
* Designed, developed, and administered an Informix medical database,
running on Linux, that currently houses 100,000 patients and 5 million
medical images.
* Wrote applications to acquire data remotely from the doctor's
office, and make reports available to him over the Internet.
* Built a gateway and firewall for our intranet, that allows medical
data in and out, while ensuring security and patient privacy. Our
servers boast 6 years of uninterrupted service, with no viruses, no
security breeches, and an availability of over 99%.
* Analyzed the data and made the results available for outcome
analysis. With support from the Johns Hopkins Institute, several papers
have been published in peer reviewed journals.
Premiere Technologies: November 1995 - December 2000
System's Programmer
* Developed error correction algorithms for voice dialing (digits or
name), based on calling history. This reduced error rates from 30% down
to 4%, and made the service viable in the marketplace.
* Designed and implemented a text preprocessor, so that emails can be
read over the phone by a speech synthesizer. This was quite successful,
but is rarely used today, now that cell phones have screens.
Rush Presbyterian St. Luke's Medical Center: March 1991 - October 1995
Database Administrator - Software Architect
* Gathered data together from several departments within the hospital
and created one central database, with 2 million patients and tens of
millions of medical records.
* Designed and built applications to take advantage of the new,
integrated data set. This effectively streamlined operations at the
hospital, saving money and improving patient care.
* Cleaned up the data, which contained thousands of duplicate patients
and misassigned medical records.
* Developed a record linkage algorithm that decides statistically
whether two separate medical records with imperfect data do or do not
belong to the same patient. A mistake in either direction can put a
patient's health at risk. My patent rights were purchased by Initiate
Systems, a company that now earns 35 million dollars a year in revenue,
and is about to go public.
Education
Michigan State University: July 1982, BS+MS, Computer Science, 3.92/4.00
My master's project was a speech adapter for the blind, running on the
Apple 2+. That was 20 years ago; a more advanced version of this adapter
is now available for Linux. eklhad.net/linux/jupiter
University of California Berkeley: December 1990, MS, Math, 3.76/4.00
I took a wide variety of courses, with an emphasis on algebraic number
theory. In my spare time, I am making this graduate level material
available to others through MathReference.com.
Skills
*C, Fortran, Pascal, Basic, Java, and Intel Assembly
* Shell (bash) scripts, awk, sed, perl
* Extensive relational database experience Includes SQL, embedded SQL
in C, and ODBC. I was the primary architect for a complex hospital
database containing hundreds of interconnected tables, some holding
millions of rows.
* 15 years Experience with Informix Stored procedures, 4gl, and
database administration tools.
* Linux, including Linux internals (I have developed loadable modules,
and modified the kernel itself.)
* High availability systems, including Linux raid partitions
* Networking, firewalls, and routers, including Linux ipchains and
iptables
* Strong background in mathematics
* Security clearances at the top secret level.
Publications
A Heptomino of Order 76 (Journal of Combinatorial Theory, Series A 51
(1989), no. 1, pp. 127-128.)
Community Service
In my spare time I have written adaptive software for disabled users,
such as edbrowse; edbrowse.sourceforge.net.
This is now bundled with some Linux distributions, such as grml.org.
See MathReference.com for a fully accessible math site.
|