Brian Cavalier

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

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

Background

Summary

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.

Experience

Co-editor

Promises/A+
– Present (2 years)http://promisesaplus.com

Principal Engineer

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

Committer

wire.js
– Present (3 years 9 months)

Co-founder

cujoJS
– Present (3 years 11 months)

Founder

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

mSpoke
(2 years 10 months)

Lead Software Architect

Adhoc Mobile LLC
(11 months)

Lead Mobile Developer

Tomo Software
(2 years 3 months)

Project Engineer

ICAOS
(2 years)

Product Development Lead

Inmedius
(1 year 8 months)

Projects

cujoJS(Link)

– 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:

wire.js(Link)

– 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:

when.js(Link)

– 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:

Skills

  • 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

Insights


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