I’ve worked leading the technology initiatives for web-based companies, with products as diverse as financial technology, publishing, office furniture, organization development, e-learning, and money management. I have over 10 years experience covering n-tier development, clustering, GUI interfaces, Web-based dynamic front-ends, database technology, object relational mapping schemes, LDAP, messaging, security, and almost every important J2EE API. I’m very comfortable with the guts of Web-facing networks, the struggle to design and implement beautiful and intuitive sites, the multi-threaded n-tier architectures which lie beneath that placid surface, their security requirements, and the legacy systems which serve as the foundation for it all. I’ve enjoyed the challenges of hiring, training, and managing teams in fast-paced start-up environments. I’ve been often complimented about the scale and quality of work I’ve been able to produce from small teams, even on tight budgets. I’ve started XP methodology initiatives at several companies, resulting in greatly enhanced cooperation amongst departments, and enhanced output from engineering in particular. I’ve been privileged to work as a key member in teams interfacing with larger and well-established corporate partners. I enjoy getting the most out of smart people, while having fun working hard.Specialties: Hiring and motivating top tier engineering talent, engendering loyalty, and delivering beyond expectations.Building enterprise architectures, handling web-based transaction processing.Hands-on object oriented architecture and implementation, in distributed systems.Highly accomplished client/server software architect with experience in multi-threaded design, and hands-on implementations of core J2EE specifications.
Listed skills include Agile Methodologies, Web Services, Distributed Systems, Java, and 35 others.