Brian Tarricone

Brian Tarricone Email and Phone Number

Freelance Principal Software Developer @ Xfce Desktop Environment
Brian Tarricone's Location
San Francisco, California, United States, United States
About Brian Tarricone

Freelance software developer with a focus on designing and building maintainable, scalable, highly available distributed systems. Open source evangelist with extensive experience working for and with the OSS community.I'm not currently looking for work, but could be open to the right short/part-time opportunity.

Brian Tarricone's Current Company Details
Xfce Desktop Environment

Xfce Desktop Environment

View
Freelance Principal Software Developer
Brian Tarricone Work Experience Details
  • Xfce Desktop Environment
    Core Developer
    Xfce Desktop Environment Oct 2022 - Present
    I'm back after a 13-year hiatus. I'm maintaining xfdesktop (desktop background/icon manager) and xfce4-notifyd (desktop notifications) again, as well as working on porting the desktop to Wayland.(Open source, volunteer basis.)
  • Twilio Inc.
    Principal Software Engineer
    Twilio Inc. Dec 2014 - Feb 2022
    San Francisco, California, Us
    Collaboratively owned architecture and infrastructure design for SDK Infrastructure (formerly Twilio Client and Twilio Video). Migrated a Redis data store to Amazon DynamoDB with zero downtime.As sole developer, created the first version of Twilio Wireless in six months, suitable to demo at Twilio's developer conference and to onboard initial preview customers. Afterward, assembled a team of four engineers in order to harden it and flesh out remaining features.Again as sole developer, defined, built, and launched Twilio's Programmable Fax product in five months, launching it to customers as a public beta (as an April Fool's joke that was not a joke).Collaborated in the development of Twilio Autopilot, a natural language understanding engine for building smart communications interactions.Worked on Twilio's internal platform to make development of internal applications easier, safer, more resilient, and more scalable, and to avoid duplication of effort. Worked on the design of Twilio's next-generation API routing proxy. Productionized and maintained a third-party workflow management service.
  • Twilio Inc.
    Lead Software Engineer
    Twilio Inc. Jan 2013 - Dec 2014
    San Francisco, California, Us
    Served as tech lead for the Twilio Client team, helping grow the team from two to six people. Led architecture, design, and implementation for global low-latency audio for Twilio Client Mobile and WebRTC, as well as various quality and monitoring improvements for its distributed cloud infrastructure.Inherited, maintained, and improved several orphaned parts of the company-wide infrastructure deployment and provisioning pipeline.
  • Twilio Inc.
    Senior Software Engineer
    Twilio Inc. Sep 2011 - Jan 2013
    San Francisco, California, Us
    Built version 1.0 of Twilio Client for Android from scratch, while helping to push Twilio Client for iOS across the finish line.Collaborated on a server-side WebRTC implementation for Twilio Client and owned and maintained the Client infrastructure and Android & iOS SDKs as part of a two-person team.
  • Ngrok
    Software Engineering Contractor
    Ngrok Apr 2021 - Oct 2021
    San Francisco, Ca, Us
    Built code generation for ngrok's Java and Scala API client libraries, and integrated them into the existing CI and build system. Improved the in-house API modeling code to better represent complex data types.
  • Afolio
    Mobile Application Developer
    Afolio Feb 2011 - Apr 2012
    Built iOS photo sharing application to interact with web service, releasing it to the App Store along with several later bug-fix and feature releases. Added API hooks to Ruby on Rails web application to support mobile app.
  • Fanhattan Llc
    Senior Software Engineer
    Fanhattan Llc Apr 2011 - Sep 2011
    Designed and built a 2.5D OpenGL ES2 canvas-like renderer in Java and C/C++ for an application framework on Android. Prototyped UI/UX tools, e.g., an iOS-based touchscreen remote control simulator.
  • Kno, Inc.
    Software Lead
    Kno, Inc. Oct 2009 - Feb 2011
    Led a team responsible for design and development of Kno's third-party SDK. Owned the graphics stack and most of the touchscreen input stack of the (sadly-never-shipped) Kno Tablet.Miscellaneous hats worn: device architecture; build, packaging, and update systems; Linux kernel porting and bug-fixing; system and application performance tuning; UI styling; desktop services (app launching, desktop compositing, window management); network infrastructure.
  • Xfce Desktop Environment
    Core Developer
    Xfce Desktop Environment Feb 2004 - Nov 2009
    Improved and maintained the xfdesktop (desktop manager) and xfce4-session (session manager) modules, designed and authored xfconf (configuration storage system), worked on core software libraries and on spin-off software projects. (Open source, volunteer basis.)Supported users via email list and bug tracker, co-maintained project server (website, bug tracker, wiki, Subversion, Git, etc.). Wrote tools to migrate years of Subversion revision history to a series of Git repositories.
  • Netgear
    Software Developer
    Netgear Aug 2006 - Oct 2009
    San Jose, California, Us
    Assisted in development of in-house software for Linux-based networked audio/video set-top platform on fairly restrictive MMU-less ARM and MIPS SoCs. Maintained kernel, build system, and system libraries. Remotely managed Beijing-based QA group.
  • Netgear
    Engineering Product Manager
    Netgear Aug 2004 - Aug 2006
    San Jose, California, Us
    Owned engineering-side multimedia product development from conception to introduction into the market, creating and managing schedules for third-party hardware and software design and manufacturing firms (US/Taiwan/China/Malaysia), as well as conducting product verification and feature & interoperability testing.
  • Cornell University
    Software Developer
    Cornell University Feb 2001 - Jul 2004
    Ithaca, Ny, Us
    Developed and enhanced server-side authentication and authorization software, integrated Kerberos authentication into client-side Linux applications. (part time during the academic year, full time over the summers)

Brian Tarricone Skills

Linux Software Development Git Android Java C Software Design C++ Mobile Devices Software Engineering Open Source Ruby Embedded Systems Perl Mysql Operating Systems Objective C Python Web Services Device Drivers Bash Linux Kernel Gtk+ Ios Distributed Systems Start Ups Mac Os X Clutter Xlib Architecture Cloud Computing Programming Networking Software As A Service Representational State Transfer

Brian Tarricone Education Details

  • Cornell University
    Cornell University
    Electrical And Computer Engineering

Frequently Asked Questions about Brian Tarricone

What company does Brian Tarricone work for?

Brian Tarricone works for Xfce Desktop Environment

What is Brian Tarricone's role at the current company?

Brian Tarricone's current role is Freelance Principal Software Developer.

What is Brian Tarricone's email address?

Brian Tarricone's email address is b.****@****ear.com

What is Brian Tarricone's direct phone number?

Brian Tarricone's direct phone number is +140821*****

What schools did Brian Tarricone attend?

Brian Tarricone attended Cornell University.

What are some of Brian Tarricone's interests?

Brian Tarricone has interest in Cooking, Exercise, Electronics, Outdoors, Investing, Home Improvement, Reading, Crafts, Gourmet Cooking, Music.

What skills is Brian Tarricone known for?

Brian Tarricone has skills like Linux, Software Development, Git, Android, Java, C, Software Design, C++, Mobile Devices, Software Engineering, Open Source, Ruby.

Free Chrome Extension

Find emails, phones & company data instantly

Find verified emails from LinkedIn profiles
Get direct phone numbers & mobile contacts
Access company data & employee information
Works directly on LinkedIn - no copy/paste needed
Get Chrome Extension - Free

Aero Online

Your AI prospecting assistant

Download 750 million emails and 100 million phone numbers

Access emails and phone numbers of over 750 million business users. Instantly download verified profiles using 20+ filters, including location, job title, company, function, and industry.