Scroll To View More
Matt Pillar, C++ Developer in Palo Alto, CA, United States
Matt Pillar

C++ Developer in Palo Alto, CA, United States

Member since August 23, 2016
Matt is a software engineer living in the San Francisco Bay Area and enjoys working on full-stack projects. Originally from Toronto, Canada, Matt studied engineering at the University of Waterloo. He is competitive, creative, efficient, an excellent communicator, and has experience with companies large and small.
Matt is now available for hire



  • C++, 9 years
  • Python, 9 years
  • Java, 9 years
  • C, 9 years
  • JavaScript, 4 years
  • Go, 2 years
Palo Alto, CA, United States



Preferred Environment

Java, Python, JavaScript, C/C++, Go

The most amazing...

...thing I've worked on was AeroFS private cloud, it's an on-premise file sync and share solution. Like Dropbox, but deployed on the customer's infrastructure.


  • Vice President of Engineering

    2012 - PRESENT
    Air Computing, Inc.
    • Worked at Air Computing Inc.: the maker of AeroFS and more recently Amium. Funded by Y Combinator, Andreessen Horowitz, Avalon Ventures, and Webb Investment Network.
    • Led the engineering team (15+ team members); contributed in many areas including systems architecture, development (back-end, infrastructure, front-end), product design, product management, sales, marketing, customer support, and hiring.
    • Started there originally an early engineer (employee #5). Developed features across the stack.
    • Worked with many technologies including Python, Java, C/C++, Go, JavaScript, React/ReactNative, AngularJS, Linux, MySQL, Redis, AWS, CoreOS, and Docker.
    Technologies: Java, Python, JavaScript, C/C++, Go
  • Software Engineering Intern

    2011 - 2011
    • Worked at Sandvine: a B2B networking equipment company that focuses on network policy control.
    • Worked on the Policy Traffic Switch (embedded C/C++ development on BSD).
    • Developed and was responsible for new features in the Sandvine Policy Engine and the new Sandvine CLI.
    Technologies: C/C++, FreeBSD
  • Research Assistant

    2010 - 2011
    University of Waterloo
    • Developed algorithms for identifying changes in human motion during sports training and rehabilitation using stochastic modeling.
    • Created new mathematical tools for electromagnetic detection using neural networks and implemented in Java.
    Technologies: Java, Neural Networks
  • Firmware Engineering Intern

    2010 - 2010
    • Worked for Nuvation: a product design and electronic development services company.
    • Designed and implemented features on embedded systems and server clusters (with database), written in C.
    • Developed a custom Java desktop client.
    Technologies: C/C++, Java
  • Electrical Engineering Intern

    2010 - 2010
    • Worked for COM DEV: a contractor for the Canadian Space Agency.
    • Designed digital hardware systems (using Verilog) for use in the RADARSAT Constellation Mission on radiation hardened Actel FPGAs and Xilinx Virtex 4 FPGAs.
    Technologies: Verilog, C/C++
  • Software Engineering Intern

    2008 - 2009
    • Developed software in C/C++, Bash, and Tcl to support the manufacturing team.
    • Maintained the hardware test infrastructure for the PTS14K platform (the flagship product at the time).
    Technologies: C/C++, Bash, Tcl
  • Software Engineering Intern

    2008 - 2008
    Greater Toronto Airports Authority
    • Worked for the Greater Toronto Airports Authority; it operates Toronto Pearson International Airport.
    • Worked in the utilities department, developing and maintaining database applications used to automate various billing operations.
    Technologies: Microsoft Access, VBA, C#


  • Amium (Development)

    Amium is an application that makes collaborating on files easy. Amium has a full-featured, beautiful, and usable chat interface as well as a file sync and share back-end.

  • AeroFS (Development)

    The AeroFS Private Cloud is an on-premise file sync and share solution. Like Dropbox, but deployed on our customer's infrastructure.

  • CodeEval (Development)

    CodeEval is a “hacker ranking” website. At one point, my solutions ranked in the top 10 (out of about 20,000 contestants).

  • CircuitSense (Development)

    CircuitSense is a mobile application that converts a picture of a hand-drawn circuit schematic to a netlist (a text-based representation of a circuit), and allows the user to perform electrical simulations. It can be thought of as the handwriting recognition equivalent for circuits.


  • Languages

    Java, Python, C, JavaScript, Go, C++


  • Bachelor of Applied Science degree in Electrical Engineering
    2007 - 2012
    University of Waterloo - Waterloo, Ontario, Canada
I really like this profile
Share it with others