Bryan T.
About Bryan T.
Bryan T. is a Senior Software Engineer specializing in Core Infrastructure at Sift, where he has worked since 2022. He has extensive experience in cloud infrastructure and backend engineering, having held positions at various organizations including Commure and Laserfiche.
Work at Sift
Bryan T. has been employed at Sift as a Senior Software Engineer in the Core Infrastructure team since 2022. In this role, he focuses on building immutable infrastructure and multi-AZ/multi-region fault tolerant systems. He has developed tools for monitoring, detecting faults, and automatically repairing distributed systems. Additionally, he provides design support to internal engineering teams, ensuring optimal usage of data stores, data growth planning, production workload optimization, messaging, caching, and service platform.
Previous Experience in Software Engineering
Before joining Sift, Bryan T. worked at Commure as a Senior Software Engineer in Cloud Infrastructure for four months in 2021. He also spent a year at Laserfiche as a Backend Software Engineer III in Process Automation from 2020 to 2021. Prior to that, he held two positions at Laserfiche, first as a Software Engineer III in Cloud Infrastructure from 2017 to 2020, and previously as a Client Service Representative at the San Diego Supercomputer Center from 2015 to 2017.
Education and Expertise
Bryan T. studied Computer Engineering at California State Polytechnic University-Pomona from 2012 to 2014. He then continued his education at UC San Diego Jacobs School of Engineering, where he earned a Bachelor's degree in Computer Engineering from 2014 to 2017. His academic background supports his expertise in designing and implementing services and libraries for components to interact with data stores, messaging layers, and services platforms.
Technical Focus and Specializations
Bryan T. specializes in building immutable infrastructure and designing multi-AZ/multi-region fault tolerant systems. His work involves creating services and libraries that facilitate interaction with data stores and messaging layers. He has a strong focus on developing tools that enhance the reliability and efficiency of distributed systems, contributing to the overall performance of the engineering teams he supports.