Brian Cavalier

Greater Pittsburgh Area
Computer Software
  1. Promises/A+,
  2. Pivotal Inc.,
  3. wire.js
  1. G2 Systems, LLC,
  2. mSpoke,
  3. Adhoc Mobile LLC
Recommendations4 people have recommended Brian

Join LinkedIn and access Brian's full profile. It's free!

As a LinkedIn member, you'll join 300 million other professionals who are sharing connections, ideas, and opportunities.

  • See who you know in common
  • Get introduced
  • Contact Brian directly



I'm a server-side Java guy turned UX fanatic. From collaborative aircraft maintenance systems for the US Navy, to Computer Assisted Surgery systems for Orthopedic surgery, to a global-scale content curation and personalization system, I love building things that users love to use, and I'm always on the lookout for the best tools and techniques to help deliver great engineering and UX.



– Present (2 years)

Principal Engineer

Pivotal Inc.
– Present (2 years 9 months)Pittsburgh, PA


– Present (3 years 9 months)


– Present (3 years 11 months)


Hovercraft Studios
– Present (4 years 9 months)

Music and Choir Director

St. George Orthodox Church
– Present (13 years 5 months)

Senior Engineer

G2 Systems, LLC
(4 months)

Senior Software Architect

(2 years 10 months)

Lead Software Architect

Adhoc Mobile LLC
(11 months)

Lead Mobile Developer

Tomo Software
(2 years 3 months)

Project Engineer

(2 years)

Product Development Lead

(1 year 8 months)



– Present

cujoJS is an architectural toolkit for building highly modular, maintainable web applications that are easy to test and refactor, with zero framework lock-in.

Team members:


– Present

Wire is an Inversion of Control Container for Javascript apps, and acts as the Application Composition layer for cujoJS.

Wire provides architectural plumbing that allows you to create and manage application components, and to connect those components together in loosely coupled and non-invasive ways. Consequently, your components will be more modular, easier to unit test and refactor, and your application will be easier to evolve and maintain.

Team members:


– Present

When.js is cujoJS's lightweight Promises/A+ and when() implementation that powers the async core of wire.js, cujoJS's IOC Container. It features:

A rock solid, battle-tested Promise implementation
Resolving, settling, mapping, and reducing arrays of promises
Executing tasks in parallel and sequence
Transforming Node-style and other callback-based APIs into promise-based APIs

Team members:


  • JavaScript
  • HTML
  • CSS
  • Software Architecture
  • CommonJS (Modules
  • AMD
  • Promises)
  • IoC
  • Web Applications
  • User Interface
  • Object Oriented Design
  • User Experience
  • Architecture
  • Software Development
  • Agile Methodologies
  • Software Engineering
  • User Interface Design
  • REST
  • Mobile Applications
  • HTML 5
  • Software Design
  • Web Development
  • Architectures
  • See 8+  See less

View Brian's full profile to...

  • See who you know in common
  • Get introduced
  • Contact Brian directly

Not the Brian Cavalier you're looking for? View more


People Also Viewed

LinkedIn member directory - Browse members by country

  1. a
  2. b
  3. c
  4. d
  5. e
  6. f
  7. g
  8. h
  9. i
  10. j
  11. k
  12. l
  13. m
  14. n
  15. o
  16. p
  17. q
  18. r
  19. s
  20. t
  21. u
  22. v
  23. w
  24. x
  25. y
  26. z
  27. more