Abstract background image

Thomas Buida

Headshot photo

Software Engineer


Currently working on software infrastructure at Tektronix

Work

I am a physicist turned software engineer with extensive experience designing, building, deploying, and maintaining software to solve complex problems. I'm interested in distributed systems, functional programming, and the development of computational tools to support research in the biological sciences.

My Most Used Languages/Frameworks/Technologies

  • Node / Express / NestJS
  • Python / FastAPI
  • Elixir / Phoenix
  • Scikit-learn
  • PostgreSQL
  • Docker
  • AWS CDK
  • AWS DynamoDB
  • AWS EventBridge
  • AWS Lambda
  • AWS Fargate
  • AWS Athena
  • AWS S3
  • AWS SQS
  • AWS SNS
  • GCP BigQuery
  • Apache Airflow
  • Redis

A Few Highlights:

  • 2023 ⋅ Working on software infrastructure at Tektronix
  • 2021 ⋅ Promoted to Cloud Architect at Tektronix. I provide technical leadership to the Initial State and TekCloud teams
  • 2020 ⋅ Co-founded GenomelyBio - creating open source software for the bioinformatics community
  • 2018 ⋅ Joined Initial State (acquired by Tektronix) as a Software Engineer working on a real-time data streaming service
  • 2016 ⋅ Joined GameWisp (acquired by Lightstream / Infiniscene, Inc) as a Software Engineer building tools in the gaming/live-streaming space
  • 2014 ⋅ Worked as a Staff Physicist at an Accredited Calibration Dosimetry Laboratory
  • 2014 ⋅ Graduated summa cum laude with a B.S. in physics from Kent State University
  • 2012 ⋅ Undergraduate researcher at the Liquid Crystal Institute

Select Open Source Projects I've Contributed To:

  • PhyKIT - toolkit for processing and analyzing phylogenomic data
  • ClipKIT - an alignment trimming tool for the bioinformatics community
  • Apache Airflow - a data workflow management platform
  • BetterTTV - a browser extension to enhance your experience on Twitch

Publications:

View my publications on Google Scholar

Close up of a rock face

About

Bouldering at Rocktown, GA

When I'm not coding, you can usually find me rock climbing or playing guitar. I also enjoy reading, 3D-printing, learning languages, sim racing, and gaming with friends.

Elements

Text

This is bold and this is strong. This is italic and this is emphasized. This is superscript text and this is subscript text. This is underlined and this is code: for (;;) { ... }. Finally, this is a link.


Heading Level 2

Heading Level 3

Heading Level 4

Heading Level 5
Heading Level 6

Blockquote
Fringilla nisl. Donec accumsan interdum nisi, quis tincidunt felis sagittis eget tempus euismod. Vestibulum ante ipsum primis in faucibus vestibulum. Blandit adipiscing eu felis iaculis volutpat ac adipiscing accumsan faucibus. Vestibulum ante ipsum primis in faucibus lorem ipsum dolor sit amet nullam adipiscing eu felis.
Preformatted
i = 0;

while (!deck.isInOrder()) {
	print 'Iteration ' + i;
	deck.shuffle();
	i++;
}

print 'It took ' + i + ' iterations to sort the deck.';

Lists

Unordered
  • Dolor pulvinar etiam.
  • Sagittis adipiscing.
  • Felis enim feugiat.
Alternate
  • Dolor pulvinar etiam.
  • Sagittis adipiscing.
  • Felis enim feugiat.
Ordered
  1. Dolor pulvinar etiam.
  2. Etiam vel felis viverra.
  3. Felis enim feugiat.
  4. Dolor pulvinar etiam.
  5. Etiam vel felis lorem.
  6. Felis enim et feugiat.
Icons
Actions

Table

Default
Name Description Price
Item One Ante turpis integer aliquet porttitor. 29.99
Item Two Vis ac commodo adipiscing arcu aliquet. 19.99
Item Three Morbi faucibus arcu accumsan lorem. 29.99
Item Four Vitae integer tempus condimentum. 19.99
Item Five Ante turpis integer aliquet porttitor. 29.99
100.00
Alternate
Name Description Price
Item One Ante turpis integer aliquet porttitor. 29.99
Item Two Vis ac commodo adipiscing arcu aliquet. 19.99
Item Three Morbi faucibus arcu accumsan lorem. 29.99
Item Four Vitae integer tempus condimentum. 19.99
Item Five Ante turpis integer aliquet porttitor. 29.99
100.00

Buttons

  • Disabled
  • Disabled

Form