Joe Shaw work email
- Valid
- Valid
- Valid
Joe Shaw personal email
Joe Shaw phone numbers
Software engineer, technical team lead, and small-team engineering manager focusing on designing and building backend systems software.In my career I've developed distributed systems for edge and cloud infrastructure, backend services for web and mobile applications, operations and monitoring infrastructure, data pipeline (ETL) and analytics, software management and deployment, Linux desktop software and hardware integration, desktop search software, and embedded firmware.Nearly my entire professional career has been working within geographically distributed teams, and I have worked remotely since 2013. I began my career in open source and am at home in both open and proprietary environments.
-
Principal Software EngineerFastly Oct 2016 - PresentSan Francisco, Ca, UsBuilding globally distributed storage products for the Fastly Compute platform, including Object Storage, Secret Store and KV Store.Previously I helped rebuild our TLS infrastructure for scale, which coincided nicely with the rise of automated certificate procurement in the industry thanks to ACME and Let's Encrypt. My work:* Allowed us to scale from tens of thousands of TLS certificates to tens of millions* Improved the security around our storage of customers' TLS private keys* Implemented live migration from the previous system to the new one* Tested performance and validated correctness of the new system* Progressively migrated our fleet to the new system with zero downtime for customers and end users* Allowed us to onboard several large hosting providers, including GitHub Pages* Built a platform for automated product offerings by my colleagues, including the Certainly certificate authority and automatic provisioning of certificates from GlobalSign, Let's Encrypt, and Certainly CAs. -
Engineering ManagerScout Exchange Mar 2016 - Oct 2016Boston, Ma, UsI led the DevOps and ETL teams. Among my work:* Modernized a "classic" AWS EC2 architecture, creating VPCs, spreading services across availability zones, and utilizing hosted services like RDS and Elasticache.* Updated Linux hosts and database instances to supported LTS releases.* Implemented industry best practices like secrets management, MFA, bastion hosts, cross-region backups, and an intrusion detection system.* Implemented a Docker-based deployment system (built on Galaxy from litl), which reduced deployment complexity and toil, and improved isolation from other components.* Other infrastructure improvements necessary to pass a SOC 2 Type 1 audit.* Emphasized an importance in the engineering organization on integration of development and operations.* Led a team that migrated to a software-driven ETL system built on top of Luigi, that allowed software engineers to make changes, collected data from MongoDB, Redshift and Salesforce, and which moved the process from once-per-day to once-per-hour. -
Software Team Lead, BackendLitl Aug 2012 - Oct 2016Boston, Ma, UsAs a Software Team Lead at litl, I was responsible for developing software, providing technical leadership, and engineering management for a small team of developers.I led the backend team, which had three main responsibilities:* Developing the software and services powering the Room for More, Imagefly, and Woven products.* Building the operations, deployment, and monitoring infrastructure for these services and ensuring their stability, availability, and scalability.* Building an analytics system, including a data pipeline/ETL and reporting, to better understand user growth, engagement, revenue, and other metrics.Software was developed primarily in Go and Python.I designed the microservice architecture underyling Room for More and implemented several services including the core API service, in Go. These services provided OAuth authentication, served media metadata to mobile clients, implemented the primary data store (using a Postgres database), interacted with AWS APIs such as S3 and SQS, consumed app store APIs from Apple and Google, handled billing for data usage, sent push notifications to users, and coordinated work among other microservices in our architecture.I designed and implemented large portions of the Woven backend architecture in Python. Among my contributions were several third-party photo service aggregators, and an efficient protobuf-based synchronization system for photo metadata.I implemented our ETL pipeline, pulling data from a variety of sources including our Postgres database, application logs, app stores, and advertising platforms into a Redshift data warehouse. Implemented reports using SQL and Periscope Data.I contributed to our open-source Docker-based software deployment and orchestation software, Galaxy. I helped design and implement an internal OAuth library which would eventually be open-sourced as rauth. I wrote an open-source tool for connecting GitHub pull requests with the Jenkins CI system, called Leeroy. -
Principal Software EngineerLitl Jan 2010 - Sep 2012Boston, Ma, UsA developer on the litl webbook and ruler (TV computer) projects.I helped implement an API bridge between our Linux, Javascript-based litl OS and our Flash-based SDK.I made a number of improvements to our litl OS tooling, including implementing a debugger for the GJS Javascript runtime, introducing introspection of the graphical widget hierarchy, and adding messaging functionality to improve the automation of tests.On the ruler project I implemented designs to improve the litl OS user experience on televisions. I improved X.org drivers for trackpads and Linux kernel modules for jack-sensing audio ports to support our hardware platform. I contributed to host-side embedded firmware for the keyboard and trackpad functionality of our remote control to appear as a standard USB HID device. -
Platform EngineerIta Software Nov 2007 - Dec 2009Cambridge, Ma, UsA developer on the Platform Operations team, responsible for writing software to support operations throughout the company. -
Senior Software EngineerNovell Aug 2003 - Nov 2007Provo, Ut, UsA senior engineer on a largely self-directed team dedicated to the development of the Linux desktop in an enterprise setting.I contributed to the release of several products to consumers, including Novell's enterprise Linux desktop products and openSUSE community Linux distributions.I led development of Beagle, an open source desktop and search system for Linux.I contributed to the design and implementation of HAL, a device discovery and enumeration system for Linux applications.I helped transition Ximian's Red Carpet Enterprise product into Novell's Zenworks Linux Management product. -
Senior Software EngineerXimian Jan 2000 - Aug 2003Boston, Massachusetts, UsDeveloped several generations of Ximian's software management tools.Led client-side development of Red Carpet Enterprise, a centralized software management system.
Joe Shaw Skills
Joe Shaw Education Details
-
The Ohio State UniversityPhysics
Frequently Asked Questions about Joe Shaw
What company does Joe Shaw work for?
Joe Shaw works for Fastly
What is Joe Shaw's role at the current company?
Joe Shaw's current role is Principal Software Engineer at Fastly.
What is Joe Shaw's email address?
Joe Shaw's email address is jo****@****haw.org
What is Joe Shaw's direct phone number?
Joe Shaw's direct phone number is +161738*****
What schools did Joe Shaw attend?
Joe Shaw attended The Ohio State University.
What skills is Joe Shaw known for?
Joe Shaw has skills like Open Source, Linux, Software Development, Software Engineering, Python, Unix, Integration, Git, Javascript, C, Search, Open Source Software.
Who are Joe Shaw's colleagues?
Joe Shaw's colleagues are Yariv Keinan, Charles Ifeadi, Jordan Howe, Stephen Crim, Maja Muric, Jenna Roberts, Joshua Bradley.
Free Chrome Extension
Find emails, phones & company data instantly
Aero Online
Your AI prospecting assistant
Select data to include:
0 records × $0.02 per record
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.
Start your free trial