
Software Architect & Engineer
San Francisco Bay Area

Software Architect & Engineer
San Francisco Bay Area
I'm an enthusiastic technologist and software architect & engineer. I've spent my career developing large-scale ordering and integration solutions from concept through implementation. I enjoy working with a talented team in solving complex problems through the innovative use of technology.
Technology is my passion and I strongly advocate open source utilization and participation, web2.0 collaboration, and agile methodologies in solving business problems in innovative ways.
My hands-on experience is in architecture, engineering, stabilization, maintenance, integration, etc. of large-scale, distributed, mission critical business systems using expertise in several key technologies, including open source solutions, service-oriented architectures, java, web & messaging mediums, distributed systems, data mining & analysis, and performance analysis & tuning.
I've demonstrated consistent leadership and problem-solving ability as a result of being passionate about technology, pursuing a detailed understanding of problems, taking ownership, staying aware of available solutions, understanding business needs, embracing change, having the confidence to serve as an effective disruptive influence, and ultimately possessing a vision of the pragmatic application of technology to achieve goals and create value.
Through experience, I've learned to be an effective communicator, presenter, and collaborator, including participation in a variety of enterprise architectural communities, creation of business case and associated architectural solution presentations, and presenting to management and principals.
I'm a team player and leader, mentoring colleagues in adopting new skills and approaches, enhancing team capabilities through adoption of new tools and technologies, incorporating agile approaches and collaboration techniques, and enforcing the need for solid fundamentals such as abstractions/frameworks, testability, refactoring, etc.
Java & SOA: ReST, Enterprise Integration Patterns (EIP), Enterprise Service Bus (ESB), JBI, Web Services (WS-*), WSDL, SOAP, XML Schema, XSLT, Orchestration, BPM, BPEL, Messaging, JMS, JPA, SQL, Servlet, JMX, Ajax, HTML, CSS, ETL, Data mining, Dimensional analysis. Spring, Camel, Servicemix, WSO2, Saxon, ActiveBPEL, Solr/Lucene, Axis, Axis2, JQuery, Dojo, Hibernate, Oracle, MySQL, Tomcat, Jetty, Struts/Struts2, Pentaho/Kettle, Ubuntu, Red Hat, Eclipse, Maven, Ant, JUnit, CruiseControl, Trac...
(Public Company; RHT; Computer Software industry)
April 2009 — Present (8 months)
* Evangelize Free and Open Source Software
* Maintain intimate knowledge of the entire JBoss Enterprise Middleware portfolio, including platforms and frameworks for: Java EE, SOA, Data Services, Business Rules Management, Portals, SIP, Operations management, etc.
* Identify technical solutions to solve customer's business problems
* Create presentations, demos, write-ups, etc. focused on JBoss technologies
(Public Company; ACN; Management Consulting industry)
February 2009 — March 2009 (2 months)
As part of an outsourcing agreement between AT&T and Accenture, I maintained my general domain architecture responsibilities including leadership of roadmap development, proof of concept implementation, and enterprise standards committee participation.
In addition, I worked much more directly than in the past with teams in India and in general management capacities at transitioning knowledge from another vendor.
(Public Company; T; Telecommunications industry)
December 2007 — January 2009 (1 year 2 months)
Created a roadmap to transition 9 mil customer Peoplesoft CRM ordering system to an SOA stack.
Developed an SOA stack incorporating key technologies: Enterprise Service Bus, Orchestration Engine, Search Engine, Rules engine, Canonical Data Model, and development and definition of key Data and Business Services.
Re-engineered existing disjointed ordering process and implemented on the SOA stack, integrating with legacy systems via existing and newly developed services.
Utilized open standards: BPEL, JBI, XSLT, WSDL, SOAP, JMS
Implemented open source tools: Servicemix, ActiveBPEL, Axis/Axis2, ActiveMQ, Drools, Solr (Lucene), Saxon, Tomcat, etc. and targeted virtualization and dynamic scaling.
Created and presented business case and solution architecture presentations and authored a white paper and 3D diagramming to communicate the complex solution
Adopted Scrum, Trac, Sharepoint, and other collaborative tools and methodologies to deliver project goals.
(Public Company; T; Telecommunications industry)
2005 — July 2008 (3 years )
Designed and implemented a mission critical, high volume, high concurrency, high availability (99.997%) orchestration and integration tool handling production DSL orders.
Developed re-usable frameworks and APIs that lowered future project implementation costs by up to 70% (~$250k lifetime savings so far). Technologies implemented included Hibernate, java.util.concurrent, Apache Axis, JMS, Oracle, JMX, Quartz...
Built-out team development structure utilizing Eclipse, Ant, JUnit, CruiseControl, MediaWiki, Bugzilla and agile methodologies such as test-driven development, pair programming, continuous integration, and daily stand-ups.
Key Performance Indicators: 300 thousand + order messages per day, 3 million + daily orchestrated processes, 1 million + daily web service interactions, 18 million + daily database transactions, 1 TB + database, supports 9 million customers and 12,000 daily users (35,000 total), 24/7 operation support, zero operational downtime minutes in 2007.
(Public Company; T; Telecommunications industry)
December 2007 — June 2008 (7 months)
Designed key metrics and developed business intelligence tooling for mining and monitoring operational system metrics.
Created monitoring tools for gathering Key Performance Indicators, developed a data warehouse for metric analysis and storage, and created reporting interfaces for analysis.
Utilized open source tools and technologies including: MySQL, Pentaho/Spoon, Linux, PHP, Google Charts APIs, Firebug, Dojo... Other tools included Excel PivotCharts, Powerpoint.
(Public Company; T; Telecommunications industry)
December 2006 — March 2007 (4 months)
Rapidly prototyped and implemented a Java-based web application for accessing order information to be used as an alternative to the existing vendor-based CRM system via portlet integration.
Built out various frameworks and patterns to enable rapid replacement of additional functionality from the existing vendor-based CRM platform.
Implemented a multi-mode single-sign-on component integrating with various security APIs including Peoplesoft Java-based libraries, Peoplesoft SOAP/HTTP interfaces, and AT&T web and Java-based integration.
Utilized an open source stack based on the Struts2 framework, utilizing built-in Dojo features for some Ajax functionality and incorporating a JPA (Hibernate) back-end.
Worked closely with operations personnel to integrate new Tomcat instances as well as new standards and procedures to accommodate deployment through the various parallel stages of the SDLC.
(Public Company; T; Telecommunications industry)
2004 — 2004 (less than a year)
Developed user interface components for an enterprise service and equipment shopping cart application using a strict XHTML 1.0/HTML 4.01 model and W3C-standard CSS for styles and positioning.
(Public Company; T; Telecommunications industry)
July 2002 — 2003 (1 year )
Developed J2EE Servlet/JSP solutions for in-house staffing application
(Educational Institution; 11-50 employees; Higher Education industry)
1999 — 2002 (3 years )
- Provided assistance to computer lab users
- Maintained lab equipment
- Taught classes on basic computer applications usage
(Public Company; MLTX; Financial Services industry)
1999 — 1999 (less than a year)
Performed Data entry for financial industry information
B.S. , Management Information Systems , 1997 — 2002
I "graduated" in 2002, but have yet to complete my final 2 units and resolve a transcript issue. I plan to finally tackle this and complete it in Spring 2009.
Family, Technology, Economics, Politics, Local, Lacrosse, Athletics, Food, Nutrition
Cal Poly Men's Lacrosse, Clif Bar Lacrosse