Brian J - BrianTarbox.org

advertisement
Brian J. Tarbox
16 Fletcher Lane, Littleton, Mass. 01460
briantarbox@gmail.com 978-314-5174 http://www.BrianTarbox.org
Languages:
OS/Hardware:
Databases:
Security Clearance:
Scala, Groovy, Java, C/C++
UNIX:Ubuntu/Sun/Linux/AIX/HP/Apollo/SCO, Windows
MySQL, Cassandra, Mongo, Oracle, JDBC, ODBC
Secret 2002
Presentations, Awards, Patents, Publications
Multiple presentations at industry events such as JavaOne, major industry awards (Duke’s Choice, Rock Star,
etc), multiple patents (granted and under application), eighteen technical publications and committer on
multiple Open Source projects. For details see www.BrianTarbox.org.
Experience:
Motorola (was Broadbus Technologies), Boxboro, MA, Distinguished Member of Technical Staff, 2004-present
Systems Engineer designing the architecture of our next generation three-screen video products.
 Performed pathfinding implementations to explore architectural options.
 Wrote Functional Specifications and analyzed high level system design
 Wrote trade show papers and patent applications describing novel design ideas.
Technical Lead for a four continent team which designed and implemented next generation product line.
Implemented measures to increase code quality and schedule predictability which were credited with meeting
project schedules on time and with high quality.
 Moved new products to Spring resulting in 30% faster development cycles with reduced defects
 Twice awarded Bravo bonuses for exceptional achievements
 Reduced support costs by developing a technique for detecting failed streaming ports; patent
pending, which automated what had been a manual process.
 Developed new technique for efficient logging of Stored Procedures
 Converting team to a Test Driven Design mindset and to use of tools such as Eclipse Mylyn.
 Implemented continuous build system and participated in Scrum teams.
 Leading the investigation of using no-sql databases such as Cassandra for out next generation
product
 Leading effort to roll out Code Inspection tools division-wide
 Granted membership on company-wide Open Source Review Board
Team member building J2EE based Video On Demand Server
 Converted team methodology to Design Patterns, refactoring, best practices and TDD.
 Converted main processing path to use Stored Procedures which increased system throughput 50x.
 Team embraced new technologies (e.g. Hibernate, Tiger, Spring and Groovy) as a result of a
Technical book club I organized and facilitated.
Atmospheric and Environmental Research, Bedford, MA. 2001, 2002, 2003 –2004. (multiple contracts)
Wrote scientific analysis software for NPOEES, the National Polar Orbiting Earth Environmental Satellite.
Designed, implemented and fielded a barcode scanner system for Logan International Airport baggage
system.
Boston Atlantic Technologies, Maynard, MA, 2003
Designed and implemented J2EE data storage system for a network of blood gas analyzers. Designed
distributed JMS based multi-master database synchronization scheme allowing for more flexible usage
models
Tivoli Systems, Austin, TX 2002 – 2003. (offsite, overlapping contract)
Designed and implemented distributed Java API for NetView which increased our customer base
Sumaria Inc., Danvers, MA 2001 – 2003. (overlapped with several offsite contracts)
Designed/Implemented system to accept GPS inputs from Indy race cars to drive robotic cameras for realtime network TV feed. Designed pluggable adaptive system for predicting car motion using Kalman Filters
and real-time interpolation to interface multiple hardware platforms (patent pending: 20040006424).
Southern Carolina Research Agency, North Charleston, SC, 2002 (offsite contract)
Worked on the GCCS Enterprise Management System for the Defense Department. Secret clearance.
APEngines, Maynard, MA 2000-2001.
Developed servlets and backend code for a distributed fault-tolerant provisioning system
Digital Equipment Corporation, (group then purchased by Tivoli Systems, Austin, TX) 1995-2000.
 Lead Engineer on Tivoli Decision Support (TDS), Tivoli’s OLAP tool.
 Lead Engineer on components of Tivoli’s next generation product line: a distributed, highly scalable,
fault tolerant, Java/ORB/JMS based system. Two patents pending in distributed failover technology.
 Project and Technical Lead for team of 7 contractors working at two sites on NetView which was
purchased from Digital Equipment Corp. Enhanced discovery daemon to store up/down time data
allowing generation of Quality of Service statistics. Team twice won Product of the Year awards. Four
patents for my work on this project (3 granted, 1 pending.)
 Finished port of Polycenter NetView network management system to Windows NT. Responsible for
performance tuning overall system for NT. Reduced in-memory image size by 50% and increased
throughput by an order of magnitude. Wrote PerfMon extensions which allowed remote monitoring of
applications. Design Leader of team writing client/server extensions to product which helped gain such
customers as The Microsoft Network Operations Center and the National Bank of Belgium. Acted as
NT and C++ mentor for group and gave series of technology seminars.
Sun Microsystems, Chelmsford, MA 1994
Implemented Windows based SNMP, SLIP and DHCP agents on TCP/IP2 protocol stack.
Fidelity Information Investment Services, Boston, MA 1993.
Implemented Windows based stock trading systems for large corporate traders.
Cadre Technologies, Providence, R.I., 1988, 1990, 1991, 1992. (four separate contracts)
 Enhanced CASE tool Teamwork, including automated generation of C++ code bodies, headers.
 1991. Added ability to automatically generate C++ source from Structured Analysis charts.
 1990. Implemented utility to convert Structured Analysis charts to Hiercharical Object Oriented Design
(HOOD) format for The European Space Administration.
 1988. Assisted in port of Teamwork from AEGIS-Apollo to OS/2-PS/2.
Stratus Computer Inc., Marlboro, MA, 1991-1992
Tech Lead of team implementing Remote Service Communications Package.
Designed and implemented Remote Service Network (RSN) bi-sync communications protocol. Served as
mentor to team in areas of design, methodology and Unix architecture
Assorted Companies (Wang, NEBS, University of Hawaii, Easel, Apollo, Digital, Universities) 1981 – 1993.
 Designed testing systems and languages for large client-server office automation system.
 Team Leader designing and implementing family of small business software packages. Served as
mentor to very junior team. Product line included 30 products, with over 8,000 units sold
 Created scheduling, data collection and analysis software for dolphin research.
 Lead Architect for software development, including graphics language and tools.
 Designed and implemented database schema compiler/editor and heuristic analyzer.
 Led Pascal compiler development/support team for Pro-350 PC.
 Designed and implemented real-time timing and scoring program for Head of the Connecticut regatta.
Education:
University of Hawaii at Manoa, Dolphin Research Lab, Honolulu, HI. MA in Cognitive Psychology, 1988.
Wesleyan University, Middletown, CT. BA in Philosophy May 1981.
Memberships: New England Java User’s Group, New England Scala Enthusiasts, New England Agile, Boston
Functional Programming Meetup.
Download