If you haven’t already figured it out, my name is Timothy Khouri. I’ve been “playing with computers” since I was in 12, learning how to create programs on my own by pressing buttons. I can recall several conversations with my mom where I was excitedly explaining for hours what I figured out and what I was building… later I found out, she didn’t understand a word I was saying – but she supported my habit nonetheless!
Professional Career Path
Those are the major categories of what I was using at each job change (where the technology was different enough to mention).
Systems Architecture & Design
I have designed many systems over the years – almost all of which are still in production and used by hundreds of clients, multiple fortune 500, some fortune 100. In the past I’ve leaned heavily on the “roll-your-own” model, but in more recent years I see the great beauty in utilizing systems and services from others – hence my current love for the Windows Azure platform.
Semi-Exhaustive List of (technical) Skills
- Software Architecture – “cloud” applications, focus on distributed work loads, sync & asynchronous designs, multi-tenant environments, database design, high performance / low-latency systems.
- Specialties – Redesigning Systems to: reduce cost, increase performance, extend capability, increase security.