HOME   GITHUB   BLOG

I enjoy building information systems that just work, which can only be achieved by keeping IT as simple as IT can be. If you are into Clojure, Haskell, F#, Forth, Ada, APL or other programming languages that jolts your brain to think, shock me via Twitter.

Note: I am NOT currently available for hire and do NOT respond to third party recruiters.

Work Experience

  • 2016/02 - Present: Owner of Birkey Consulting
    • Building, Mentoring and Leading Engineering teams at Startups to design, develop and deliver great products.
  • 2018/11 - Present: Director of Engineering TapClicks Inc
    • Led development on the Google Sheets product, enabling customers to see all of their cross-network marketing data in spreadsheets
    • Implemented high availability as well as improved monitoring and scalability for the Report product
    • Implemented automated PDF exports of scheduled reports
    • Tech Stack: Clojure, ClojureScript, Elixir/Phoenix, Ruby on Rails, PostgreSQL and all things AWS.
  • 2017/02 - 2018/09: Omnyway Inc
    • Senior Full Stack Clojure Engineer as an early member of core Engineering Team responsible for Core e-commerce platform and API development.
    • Tech Stack: Clojure/ClojureScript, PostgreSQL, Kafka, and all things AWS.
  • 2012/08 - 2017/02: Runa Inc (Acquired by Staples Inc as Staples Labs)
    • Started as a Clojure Engineer. Later promoted to Engineering Lead, Engineering Manager and Director of Engineering.
      Responsible for SLA critical web services such as recommendation system, shipping prediction engine, etc.
    • Tech Stack: Clojure (with some Java where performance is critical), PostgreSQL/Redis, RabbitMQ (replaced by Kafka), Protobuf, and all things AWS.
  • 2011/08 - 2012/08: The Climate Corporation
    • Java/Clojure Engineer as a member of Risk Management Team.
    • Tech Stack: Java (with Clojure sneaked in as jars), Thrift, and Spring/Hibernate.
  • 2005/10 - 2011/08: Kyocera Document Solution USA
    • Started as a Software Engineer, then promoted to Team Lead. Responsible for developing Web Application that manages IoT printer fleets.
    • Tech Stack: Java, Spring/Hibernate, PostgreSQL, and OSGi.

Education

  • Post Graduate Computer Science with Software Engineering focus at California State University East Bay - CSUEB.