This is the Wiki page for Daniel Markham. You can contact him by emailing him at Daniel@DanielBMarkham.com
Daniel Markham is an American software engineer, speaker, and author.
- 1 History
- 2 Notable Engagements
- 3 Sample Applications
- 4 Important Concepts Elaborated
- 5 Publicity
- 6 Current Courses Offered
Daniel Markham was born in Roanoke Virginia on 5 May 1965. He was adopted at six weeks of age by Gordon Bruce Markham and Margaret Tess (Brown) Markham. He grew up in Vinton, Virginia, attending William Byrd High School.
A self-taught programmer, Markham wrote his first contract program at the age of 16 for McGhee bookkeeping. The program was written on an Apple IIe in BASIC. It handled all of the accounting for for the bookkeeper's clients.
After High School, Markham went into the United States Marine Corps from 1984-1986, leaving on a hardship discharge. After the Marines he continued learning to program and programming for local businesses while attending college.
As a self-taught programmer and architect in the mid 1980s, Markham found he could not get away from programming computers as a career. He spent some time as a restaurant manager, shipping clerk, and freelance writer. Each of these jobs ended up as programming jobs, so he abandoned hopes of being a writer and went full-time into consulting in 1990. He has been self-employed as an independent consultant since then. He continues to describe himself as a writer.
Technical project manager and primary client contact. Rules-based, dynamic OODB configuration and pricing engine. Let requirements effort for a web configuration engine for Top 3 U.S. automotive firm.
United States Immigration and Naturalization Service
Senior Developer, Release Manager for 3 separate projects in maintenance mode, and Enterprise Architecture Team Lead.
Technical project manager for three teams to maintain and develop online stamp purchasing applications.
Federal Reserve System Board of Governors
Engine development lead for the notional voting system, the secure voting app the Federal Reserve uses (or used to use) to vote on national interest rates, among other items.
Technical assistance setting up a PMO and deploying Personal Choice at the program level.
Program kick-off team lead for major enterprise systems rearchitecture.
Enterprise technical coach.
Blue Cross/Blue Shield
Program technical coach.
Enterprise technical coach.
Technical coach for XP pilot project.
Application that manages the application, approval/rejection, and issuance of identify cards to day laborers who cross the U.S./Mexican border regularly.
Startup proof-of-concept integrating chat, location, file transfer, and identity management.
Site-independent blog article voting and feedback.
Rules-based application/user/transaction security system written entirely in SQL-Server.
Single-page serverless book recommendation site.
Microservices-based link aggregation and site summary.
Site for screenwriters to convert FinalDraftPro files to other formats.
Hardware demo of a low-bandwidth, no-typing, text-based internet device.
Hackathon demo of a one-day site that allows users to play a dynamic game of Presentation Karaoke.
Important Concepts Elaborated
All Structure is Derivative
Interview: Clive Barker
Why do we hate lawyers?
To the Rescue: Julian Stanley Wise
Using C++ ScrumMaster Backlogs Info-Ops
"F# Follies" with Bob Martin on CleanCoders.com
Agile 2009: "Implementing Agility in Non-Standard Teams"
Agile 2014: "Online Tool Hacks For Distributed Teams"