Experienced Software Architect and Hands-on Implementer
San Francisco Bay Area
Experienced Software Architect and Hands-on Implementer
San Francisco Bay Area
I am at my best when there is a problem that needs to be solved and the team needs a person who can dig in and solve it. I don't view myself as a visionary entrepreneur, but rather as a person who can work with the idea guy to deliver a solution quickly and reliably. My professional goal is to always be working with a team of smart people on problems that are interesting.
Software problem abstraction, functional decomposition, and modular implementation. Software project lifecycle experience and implementation of formal development process from day one of a project.
(Public Company; 10,001 or more employees; CSCO; Computer Networking industry)
March 2007 — Present (2 years 11 months)
As an Engineering Manager with Cisco's newly formed Media Solutions Group, I am currently leading of team of engineers in the design and delivery of a complete solution for professional content creators and end-consumers. Our group is building on top of the huge strategic and technological base that Cisco provides in an effort to change the way people experience TV, music, and movies.
(Privately Held; 11-50 employees; Computer Software industry)
May 2003 — February 2007 (3 years 10 months)
As the Chief Architect at Tribe.net, I was responsible for coding all of the application layer for the initial product prototypes. In this function, I used many open source packages to speed up the time to delivery, and worked closely with our UI designer to get the prototype for the site up in about 6 weeks. 4 weeks later, and with the help of 2 more engineers, we put out our Beta release (in July 2003).
Over the next 3.5 years I continued to play a pivotal role in the design and delivery of server side Java functionality. My favorite project was the design and implementation of Tribe.net's Open Profile system. This modular system allowed us to code very small pieces of standalone functionality called "plugins" that we were then able to drop into our application framework for inclusion on people's profiles and ultimately on their home pages as well. See http://brian.tribe.net for an example.
(Privately Held; 1-10 employees; Computer Software industry)
February 2003 — June 2003 (5 months)
Independent contractor as a Software Engineer. Mobile Workforce is a small software company that is creating a PDA and Web based inventory management application for medical suppliers. The application is built on Java, Struts, and Tomcat. They used an eXtreme Programming methodology in which my role was the coding and testing of specific user design stories.
(Computer Software industry)
1999 — 2001 (2 years )
(Computer Software industry)
1999 — 2001 (2 years )
(Public Company; Computer Software industry)
1997 — 1999 (2 years )
(Computer Software industry)
1997 — 1999 (2 years )
(Public Company; Computer Software industry)
1993 — 1997 (4 years )
B.S. , Electrical Engineering , 1989 — 1993