Rockville, Maryland, United States
If it's worth doing, then it's worth doing well. That goes for software, for systems, as well as the support I give to those around me. Failure is merely a learning step, and nothing is impossible, not even skiing through a revolving door. Software and systems are my passion, their functioning and interaction a natural extension of my mental model. I grok software, I design in code, solve problems, alleviate burdens with the help of custom tools, teach what I know, and I evaporate obstacles where I see them. I have trodden on rigid processes, ignored dress codes at length, but regularly do better than necessary, and exceed all hopes and expectations … not once, but so often that it has become a habit. If it's broken, I fix it; if it's good, I make it better; and if it thrills you, I'm happy to celebrate another success. There is always another cool thing to do and another challenge to overcome. It's a great life, it's my life!
I lead an agile team for one of Marriott's product lines, lend my expertise to many other product teams, provide technical leadership support for regular full-scale application releases, help drive technology adoption and developer workflow improvements across the company, and enjoy working with a large group of amazingly diverse and phenomenally gifted people.
Software design and implementation using Java and related technologies both on the client and the server. Built a high-performance failover protocol based on multicasting technology, automated filling of PDF forms from databases, data transformation, custom data parsers, yadda yadda. If it's worth building, then it's worth building well.
Import/export mechanisms and implementations, including the teachers and course publisher's interfaces, for course packages and Blackboard Course Cartridges. Lots of Java and JDBC and XML.