- Expert Mentors
- How it Works
- Become a Codementor
enthusiastic mentor, mad about software quality
Sessions / Jobs
For every 15 minutes
20+ years development in python, C, scala, etc. 15+ years leadership in web standards. Currently maintaining 20KLOC clinical data ETL job in SQL and python. Day job: writing software to support research at KU Med Center
Central Time (US & Canada) (-06:00)
- 4 years experience
lead developer of an ETL system for integrating a hospital EMR with other clinical data and making it available for research. 20KLOC SQL. Background in formal systems, set theory, relational algebra.
- 10 years experience
I helped grow the W3C staff from 3 of us at MIT to 70 across three continents over 15 years, assembling any number of working groups of engineers from companies all over the world along the way. I lead a small software development team at KU Medical Center. I value integrity and I know how to engender it, using the web for accountability. I know the cost of bad meetings and what it takes to make good ones.
- 8 years experience
responsible for security of a number of clinical data research applications deployed via the web. long time participant in W3C and IETF protocol designs. Though I'm most experienced with python, the best weapons I see against the growing security and complexity problems in software are (a) functional programming, especially certified programming with dependent types, and (b) Robust Composition with object capabilties.
- 20 years experience
I try to read the source for most everything I use: the linux kernel, X Windows, web browsers, python interpreter. I wrote C code for a living in the early 90s. Before that I wrote a disk driver and printer driver for OS/9. I'm having fun with rust; I maintain a sqlite3 API.
- 25 years experience
- 20 years experience
I'm passionate about software quality. My first manager, Martin Streicher, taught me that code, documentation, and testing merit equal resources. "No more untested, undocumented code" was my 2006 new year's resolution. Bloch's "Effective Java" is a great summary of the best practices I've picked up over the years. I am the lead software engineer in the Informatics Division at the University of Kansas Medical Center. I set up mercurial and trac for version control , issue tracking, requirements and use case development, documentation practices, and milestone management practices.
Rustic bindings for rqlite3
Awesome Object Capabilities and Capability Security
Could've been better
VIEW MORE REVIEWS
Great and insightful as usual!
Apr 28, 2017
Dan is awesome and really fun to work with!
Apr 16, 2017
Fantastic session that opened up many doors!
Apr 15, 2017
Dan is excellent to work with. Really good with R and is able to explain in simple terms that make it easy to understand.
Apr 9, 2017
Nov 12, 2015
Excellent mentoring and assistance
Nov 11, 2015
Dan was very good at coaching and leading me to solutions so I actually learned and re-enforced the areas I was unclear about. Extremely knowledgable and fast at troubleshooting my issues.
Oct 17, 2015
Dan is excellent in both finding solutions in Python as well as teaching his method. Two thumbs up.
Oct 6, 2015
Great and enthusiastic to work with!
Sep 6, 2015
Dan was quick to respond and asked key questions about my objective to avoid getting stuck dealing with things that don't matter. Thanks Dan!
May 25, 2015