Allen Institute
Leon Towns-von Stauber is an experienced IT professional with a comprehensive background in infrastructure management and system administration, culminating in the role of IT Infrastructure Senior Manager at the Allen Institute since April 2021, leading a team of nine engineers. Previous positions include Senior Director of IT Systems and Director of Production Systems at Big Fish Games, where Leon oversaw large teams and extensive server infrastructures. Additional experience spans various roles at companies such as Intelius, Amazon.com, and Philips Electronics, focusing on UNIX and Linux environments. Leon holds a B.S. in Physics from The University of Texas at Austin.
This person is not in any teams
This person is not in any offices
Allen Institute
3 followers
Seattle-based non-profit bioscience research organization, dedicated to accelerating research globally & sharing that data within the science community.