Web Application Architect and Developer
Greater Chicago Area
Web Application Architect and Developer
Greater Chicago Area
Web and desktop application developer with attention to detail and focus on the user experience. Strong knowledge of end-to-end architecture and implementation, including database design, business service delivery, enterprise integration, Web interfaces, and rich clients. Experience leading small groups of talented developers and working within globally distributed teams.
web application development, rich internet applications, enterprise service integration, self-service portals, agile software methods, java, ruby on rails, RESTful Web Services, IT service delivery, ITIL foundations
(Publishing industry)
June 2008 — Present (5 months)
Review articles for Flex Authority magazine about Adobe Flex and AIR. Articles are evaluated for clarity, technical accuracy, and compliance with third party and Web site license agreements.
(Public Company; 10,001 or more employees; UBS; Investment Banking industry)
January 2007 — Present (1 year 10 months)
Engineering and maintenance of a self-service infrastructure for globally-distributed development teams to build, test, and deploy applications within the firm's software release framework. Worked within a globally-distributed development team. Designed and implemented shared application database, business logic including user management and security, and the Web user interface using Java technologies. Successfully pushed for adoption of productivity-enhancing technologies such as Ruby on Rails and Adobe Flex to deliver SOA-oriented redesign to be delivered in 2008.
(Public Company; 1001-5000 employees; PER; Information Technology and Services industry)
July 2004 — December 2006 (2 years 6 months)
Sustaining engineering for IT service delivery infrastructure for distribution of Java desktop applications to financial traders and managers. Responsibilities included business continuity planning, server and software end-of-life planning, and top level support to development teams. Team reorganization expanded my role to design and development of a Web-based self-service portal for automated UNIX builds and distribution.
(Privately Held; 1-10 employees; E-Learning industry)
February 1999 — March 2004 (5 years 2 months)
Lead developer on a project to develop eLearning software for call centers. The software simulated real calls using voice recognition, keyword matching, and voice synthesis or voice talent recordings. The project had four developers and was written in Java, Macromedia Director, and C/C++. It supported integration with standard Learning Management Systems and provided its own detailed reporting for tracking performance per individual, group, manager, and call center.
experience design, rich internet applications, print design, aviation, neural networks, public speaking
ITIL v3 Foundations certification