I have led teams through the design and development of web applications and integration solutions of all kinds. I'm a software and systems generalist with deep knowledge in many areas, including application integration, messaging, web services, identity and access management, software versioning and deployment strategies, implementing access control lists, database schema design and more. I pride myself on being able to break up any complex problem into small tasks that teams can divide and conquer. I'm comfortable working with "the techies" and also designers and also C-level executives. I can explain complex technical issues in plain language that anyone can understand. I can keep track of the many moving pieces in a complex implementation.I've learned that it's possible to write great code, using almost any technology, as long as it's written "correctly" (modularly / testable / documented / changeable). Recently, my focus areas have been:- multi-tenant applications that are written once, but deployed intelligently so that they can appear and behave differently for different audiences- web services implementations that allow any application to access and re-use the same business logic using a standard API/interface- services-oriented architectures that allow for intelligent loose-coupling of applications- workflow systems that can streamline and/or automate business processes- enabling "self-service" applications that let users update their own website, administer their own forms, maintain their own content, etc.- search indexes that have aggregated data from multiple sources in one place, to facilitate quick searchesMy background and skills position me well to work on an architecture team or as a technical lead working with developers. I can also write really great code.
Listed skills include Software Development, Integration, Soa, Mysql, and 42 others.