Thomas Suckow
Software Architect & Engineer

Portland, OR

A particular set of skills

  • Challenging assumptions
    • Identified 10x performance discrepency in foreach compared to while loop in HHVM
    • Reduced loading times of intranet pages during development by 1 minute
    • Eliminated need for expensive licensed networking library while improving reliability
  • Highly responsive web UIs with minimal "jank"
    • Custom D3.js butter smooth zoom implementation to support polynomial scales
    • Custom infinite scroll implementation supporting dynamic sized content
  • Modular Design
    • Balances rapid development with anticipating future needs
    • Surprised project sponsors with ability to onboard never-before-seen data in minutes with a customized look and feel
  • Mentoring
    • Maintain an open door policy for team members to ask questions and learn from my past mistakes
    • Leverage philosophy that people learn from mistakes, let them make them without blowing their foot off
  • Problem solving
    • Developed novel calibration algorithm for scientific equipment
    • Implemented distance calculations for non-standard geographic map projections
    • Designed and lead devleopment of an eventually consistent remote management platform for intermittently connected systems
    • Lead requirements gathering for numerous projects, coordinated with UX design engineers when available

Experience

Meta Platforms Inc. Software Engineer 2021-    
  • Single POC for reliability of numerous critical internal webapps for investigating "Site Events"
  • Lead development of native code port of data querying platform (~10k qps)
  • Lead development of a logs searching / visualization webapp
Pacific Northwest National Laboratory Software Engineer 2012-2021
  • Architected numerous software solutions, from webapps to backend processing
  • Lead development of air sample triage Java/Scala/C++ web application
    • Built custom charting library to support needed interactions with minimal jank
  • Lead development of a "bring your own data" search/visualization webapp
    • Hundreds of simultaneous GraphQL queries (most small)
    • Custom Apollo networking to support re-authentication without erroring
    • Custom GraphQL AST parser to build efficient Elasticsearch Queries
      • Fragments/Aliases not supported
  • Lead development of a high latency (5+ min) equipment management tool
    • Custom messaging to support eventually consistent services
  • Mentored over a dozen developers of many experience levels
  • Collaborated to save a C# project suffering from scope creep to meet deadlines
Open Source
  • Maintainer of scala-guice
  • Migrated Duplicati from .Net to .Net Core
  • Many other small contributions

Certification

Security+ Nov 2018-2027

Education

Oregon Institute of Technology 2012
  • B.S. Computer Engineering Technology
  • B.S. Software Engineering Technology
  • Minor: Applied Mathematics

Extracurricular

Confluent Makerspace Founded 2015 - 2019
  • Co-founded makerspace in Richland WA
  • Served on the Board of Directors