Obligatory Public Display of Narcissism
I have over twenty years of experience in a wide variety of roles related to software development, although my degree is in chemical engineering. For my sins, my current job title includes the word "sales" but I'm still hands-on building large distributed systems.Much of my experience is in the financial services (clearing and settlement, risk analytics, market data, and automated trading), telecommunications (OSS/BSS), and broadcast video domains, although I've also done some projects in pharmaceuticals and manufacturing.
My understanding of both the business and technical sides of these domains has given me the opportunity to fill some hard-to-define roles. When my kids ask me what I do, the best response I've found is to say that I'm the equivalent of Larry Niven's Speaker-to-Animals .
Of course, the technical and business teams disagree on which is composed of the animals.
I'm particularly interested in highly complex distributed systems, especially those that exhibit emergent behavior. Many of the systems I've built are include Service Oriented Architecture (SOA), Space Based Architecture, grid computing, intelligent agents, and autonomic systems.