Summary
Brian Ellis is a seasoned software engineer with 14+ years building cross-platform desktop software at Google, combining deep expertise in C++, Java, Objective-C, Qt and Cocoa with thoughtful object-oriented architecture and interface design. He holds a BS in Computer Science and an MS in Human-Computer Interaction, which informs a pragmatic focus on usable APIs and clean UI interactions. Comfortable across systems and application layers, he’s shipped robust desktop solutions and enjoys weaving algorithms and data structures into maintainable designs. Based in Mountain View, he’s self-described as happily employed and selectively recruitable, signaling a maker who values craftsmanship over churn.
14 years of coding experience
2 years of employment as a software developer
BS, Computer Science, BS, Computer Science at Worcester Polytechnic Institute
MS, Human Computer Interaction, MS, Human Computer Interaction at Carnegie Mellon University