6907 Holland Rd NW Bremerton, WA 98311 / (360) 550-6417 / bdavis@saintandreas.org
http://www.saintandreas.org/resume.html
| [12/04 to Present] |
Lead Senior Software Development Engineer - Real Networks, Seattle, CA |
|
Senior developer on internal CMS team providing data services to other teams developing customer facing websites such as RollingStone.com and Rhapsody.com. Developed internal web based tools for internal editors to view and modify content (ORM, JavaScript, JSP, JSTL, Spring). Developed batch processing framework for used for importing external data and generating new representations of existing data. Used framework to develop several high bandwidth, low latency applications for incorporating external feed data into our internal metadata store (JTA, JAXB, XSLT, Dozer) or drawing on the store to create metadata representations for other uses. Developed web service API's for interaction with the metadata store, allowing customers to modify data in unanticipated ways without having to wait on a feature request for the editing webapp. Provided expertise in developing mechanisms for high bandwidth bulk extraction of data from the store for applications like cache generation and search engine document generation. Promoted adoption of new development technologies within the development teams (Maven, Java 5). Promoted use of pre-existing open source frameworks over in-house proprietary solutions (Spring, Spring-MVC, Camel). Had responsibility for on-call duties supporting issues with supplied infrastructure on customer facing sites. |
|
| [200/01 to 2004/12] |
Senior Software Engineer/Development Manager - Align Technology, Santa Clara, CA |
|
Re-factored existing disparate projects, combining them together to form a cohesive SDK, providing cross-platform serialization, scene graph support, 3D rendering and navigation, environment manipulation, and event handling. Redesigned the proprietary binary format to use XML & MIME. Rewrote the file IO mechanism improving performance by an order of magnitude. Refactored to break monolithic classes providing multiple unrelated services into individual classes. Performance improvement through optimization of the OpenGL rendering subsystem. The SDK was used as the basis for multiple internal applications, and one external application. Provided training and documentation on the use of SDK features and general C++ mentoring. |
|
| [1997/12-2000/01] |
E-mail Analyst/System Administrator - The Walt Disney Company, North Hollywood, CA |
|
Designed and implemented a multi-threaded program used to execute e-mail promotions for other Disney business units. Achieved a throughput improvement of several orders of magnitude over the previous tool, and added improved recoverability, logging, status reporting facilities and a web interface. Directly responsible for the day to day maintenance of customized Netscape servers providing mail services for the Disney Club Blast product. Administered CDC IntraStore mail servers that handled mail for hundreds of domains owned by Disney (virtually all theme park domains, movie domains for Buena Vista and Miramax movies, television domains and so on) and performed creation and maintenance of accounts for promotional events and contests. |
|
| [1994/10-1997/12] |
Software Engineer - GoldMine Software Corporation, Pacific Palisades, CA |
|
Designed and implemented a full-featured e-mail client that was part of a leading contact manager software package. Responsible for top to bottom design of everything from the low level socket communication classes to the user interface. Implemented a general communication class used for a module that allowed GoldMine to synchronize its contact data directly with a server, or to pick up data sets via e-mail. |
|
|
|
|
|
|
Stack Overflow CV |
|
|
Serket(Java DLNA Server) |
|
|
Onion Coffee(Java TOR Proxy Implementation) |