Jared Brockway
brockway@alumni.carnegiemellon.edu
199 Coleridge Street
San Francisco, CA 94110
(415) 846-0625


EXPERIENCE

Covesant Chicago, IL
June 2001–September 2002

      Principal Consultant

  • Founded a consulting practice dedicated to improving the effectiveness of software development in organizations
  • Collaborated with an organizational change management consultant to create an organizational improvement program specific to the software industry
  • Researched techniques from the fields of organization development and software process improvement
  • Presented an introduction to the SEI's Capability Maturity Model to graduate students at The New School University in New York

CodeFab New York, NY
February 2000–June 2001

      Project Manager

  • Brought an over-schedule, over-budget project under control
  • Managed development and testing staff to meet planned deadlines
  • Developed and piloted procedures for requirements traceability, change control, release management, and defect resolution
  • Discovered several problems in the project's development by tracking planned versus actual project results
  • Served as member of the software process group, helping to create a development process based on agile methods
      Software Engineer
  • Developed a web-based commodities trading system using WebObjects with an Oracle database
  • Used Java, HTML, and CSS to implement the client-side application
  • Designed communication between the web client and database using Mac OS X libraries

Software Engineering Institute Pittsburgh, PA
January 1998–August 1999

      Student Assistant

  • Modeled algorithms and communications protocols for use in state-space model checkers including SPIN, SMV, and VeriSoft
  • Researched the role of state-space model checking in software engineering
  • Contributed to publications on model-based verification
  • Maintained systems and modeling tools for the SEI's Model-Based Verification Technical Facility

Filoli Information Systems Palo Alto, CA
September 1995–August 1997

      Member of Technical Staff, Architecture Group

  • Contributed to the design and implementation of a distributed transaction processing architecture for an insurance claims system
  • Managed transactions using distributed objects, multi-site locking, and Sybase data replication
  • Documented the overall system design for database and application developers

      Member of Technical Staff, Database Group

  • Modeled the interaction between object-oriented application code and relational database schema using OO and E-R modeling techniques
  • Managed multi-site transactions using BEA's TUXEDO with a custom database adaptor
  • Developed a utility in Objective-C to verify consistency between application- and data-layer changes

      Member of Technical Staff, Applications Group

  • Contributed to a NeXTstep-based worker's compensation claims processing system
  • Implemented user interface specifications using Objective-C and NeXTstep tools
  • Reduced application memory requirements by coding dynamically loaded modules

      Member of Technical Staff, Integration/Release Manager

  • Automated a nightly build process using a modular-design UNIX shell script
  • Served as a member of the change control board, managing code and database schema changes from the different development groups
  • Managed software releases using RCS, integration and regression testing of multiple branches in the source tree

Envision St. Louis, MO
February 1995–September 1995

      Consultant

  • Verified and validated a NeXTstep-based laboratory information system for Abbott Laboratories in Chicago
  • Planned testing activities and estimated tasks
  • Wrote and executed test cases
  • Automated tests using perl and Objective-C

IBM Santa Teresa Laboratory San Jose, CA
April 1994–February 1995

      Information Developer (co-op)

  • Revised and updated a multimedia tutorial for a query-by-image database
  • Wrote and revised installation and support materials for shrink-wrapped software
  • Demo'ed VisualAge at staff presentations
  • Developed online help for query applications for the DB/2 database

EDUCATION

Carnegie Mellon University Pittsburgh, PA

      Master of Software Engineering awarded August 1999

      Master of Human-Computer Interaction awarded March 1999


University of Washington Seattle, WA

      Bachelor of Science in Technical Communication awarded March 1995

SKILLS

  • Project Management: Project planning and tracking, task estimation methods including Wideband Delphi, Function Points, and LOC metrics
  • Analysis and design: Object-Oriented analysis and design, object modeling including Booch and UML, SAAM (Software Architecture Analysis Method)
  • Process Training: Personal and Team Software Process (PSP & TSP)
  • Platforms: Mac OS X, Windows, NeXT, UNIX
  • Languages: Java, C, Objective-C, perl, Visual Basic, UNIX shell, HTML, XML, CSS
  • Middleware and Frameworks: Cocoa/Appkit, WebObjects, EnterpriseObjects, JDK, TUXEDO
  • Testing: system, integration, unit, and regression test, test case planning, design, and execution
  • Database: E-R modeling, object-relational mapping, replication, locking protocols, Sybase, Oracle
  • Distributed computing: transaction processing, protocol modeling and analysis, concurrent programming
  • User interface: design, prototyping, programming, testing

PROFESSIONAL AFFILIATIONS AND MEMBERSHIPS

  • SPIN Software Process Improvement Network
  • BayCHI San Francisco Bay Area Computer-Human Interaction SIG
  • ODNetwork Organization Development Network
  • Mensa



Last updated: 10/8/2002