Sr. Software Architect
San Francisco Bay Area
Sr. Software Architect
San Francisco Bay Area
Senior Software Architect with 12 years of Web/RIA application design and development experience primarily utilizing Java and .NET. Specialized experience with Flash/Flex, Adobe LiveCycle, WebSphere, iPlanet, WebLogic, NetDynamics, and Netscape Application Servers. Identity Management experience with Opennetwork UIdP, Active Directory, Microsoft Identity Integration Server, HP Select Federation, and IBM Tivoli products used to implement Web and Federated Single Sign On. Extensive experience in object oriented design and development methodologies focusing on Agile best practices, Rational Unified Process, JAVA/J2EE application architecture, data modeling, unit and load testing of highly available web applications; strong functional competence in pharmaceutical inventory control, financial services, and accounting time and billing systems.
Java, J2EE, .NET, Web Single Sign On, Federation, User Life Cycle Mgmt, Flex, Flash, LiveCycle
(Public Company; 5001-10,000 employees; ADBE; Computer Software industry)
September 2007 — Present (2 years 3 months)
Architect responsible for definition, design, and implementation of RIA applications for Adobe's Fortune 500 clients utilizing Adobe's Flash/Flex/LiveCycle application platform. Assist in defining Adobe Consulting's application definition and delivery best practices.
(Privately Held; 201-500 employees; Computer & Network Security industry)
July 2006 — September 2007 (1 year 3 months)
Reponsible for the definition, design, and implementation of Identity Management related solutions primarily utilizing IBM's Tivoli security products. Technical lead on project engagements defining and enforcing product and development best practices, mentoring team members, and responsible for key project deliverables related to user account lifecycle management.
(Privately Held; 10,001 or more employees; Information Technology and Services industry)
December 2004 — July 2006 (1 year 8 months)
Enterprise Architect responsible for implementing Web SSO for several internal HR applications. Helped design and establish Identity Management infrastructure. Technical Architect responsible for improving server provisioning to support application development. Implemented development server virtualization strategy and system infrastructure modeling.
(Privately Held; 11-50 employees; Computer & Network Security industry)
December 2003 — February 2006 (2 years 3 months)
Identity management and Java architect for an Atlanta based Java and Microsoft solution consulting company. Architect specializing in Java, .NET, as well as SSO and provisioning solutions. Helped companies assess their IdM architecture requirements and implement IdM solutions.
Java architect on several WebLogic trouble shooting engagements and custom Java application development projects. Drafted proposals for several engagements and responsible for estimates, POC engagements, vendor evaluations and project kick starts, as well as custom design and development.
(Privately Held; 51-200 employees; Computer Software industry)
November 1999 — December 2003 (4 years 2 months)
Responsible for application architecture design and implementation on numerous consulting engagements. Utilized many best of breed open source tools, frameworks, design patterns, and development methodologies. Helped define hybrid extreme programming methodology called Titanium to deliver projects on time, sliding scope not timeline. Led numerous teams as architect, technical team lead, and project manager. Managed budget and timelines on individual and concurrent projects. Assisted defining the Java/J2EE, application definition, EAI, portal, and application server implementation practice areas. Interviewed numerous candidates. Mentored consultants through in-service trainings and briefings, as well as through peer programming. A primary services sales engineer for the company. Generated project estimates and wrote numerous proposals. Technical lead on many engagements and coordinated development teams.
(Public Company; 501-1000 employees; Computer Software industry)
July 1997 — October 1999 (2 years 4 months)
Lead developer for WebView, a web based practice and financial management application for law firms deployed around the world. This application included marketing, time, cost and expense entry, reporting, and bill editing applications. Worked extensively with clients in the design and customization of web front ends to the database product. Involved in the evaluation and selection of their next generation application server. This involved market research analysis, needs analysis, coordination of software vendor demos and prototype development. Team lead of a group of three Java programmers involved in application customizations. Responsible for recommending application platform specifications, user interface development, prototyping, application design and development, documentation, and deployment of the application. Lead user acceptance testing, training, and support after the completion of the development phase for many clients that purchased the product.
(Privately Held; 11-50 employees; Internet industry)
December 1995 — June 1997 (1 year 7 months)
Network administrator for a regional internet service provider. Developed operating and monitoring procedures for a Windows NT network. Responsible for the R&D and implementation of their various ISP services including DNS, NNTP, WINS, WWW, POP, and PPP. Designed web hosting schemes and customer support policies. Administered customer web design and Internet productivity training. Responsible for a team of network administrators, graphic designers, and web application developers.
1991 — 1994