Tim Steinbach
Developer, manager, researcher, leader
       

Experience

Manager - Advanced Threat Analytics @ eSentire ( Since 2020 )
  • Enabling the success of a small team, multiple research students and co-ops
  • Supporting the personal growth of a diverse team
  • Interface between research division and other parts of the organization
  • Using Machine Learning to detect adversarial tactics and techniques
Senior Software Developer @ eSentire ( 2018-2020 )
  • High-performance data pipelines using Kafka Streams, Scala, deeplearning4j for machine learning
  • Sumologic integration for ML-based detection of suspicious VPN connections
  • Mentoring of junior team members and co-op students
  • Coordination between security researchers and software developers
  • Formulated goals, tasks, work units and managed stakeholder expectations
Software Developer @ eSentire ( 2016-2018 )
  • Cloud-based logging application using ElasticSearch
  • Internal REST services using Scalaz, Akka HTTP, Gatling
  • Architecture and design of pipelines for ML-based data analysis
  • SBT plugins to generate documentation from code and produce Kubernetes manifests
Software Developer & Team Lead @ Exinda Networks ( 2016-2016 )
  • Centralized management and data analysis using Java EE, Cassandra, Spark
Senior Software Engineer @ Trustwave ( 2015-2016 )
  • Lead developer for Trustwave MSS SIEM
Software Engineer @ Trustwave ( 2013-2015 )
  • Development, release management and support for existing products
Software Consultant @ RWE IT GmbH ( 2009-2011 )
  • Java EE, EJB 3.0, JPA, SAP Workflow, SAP Web Dynpro for Java, Adobe Flex, SAP BPM for Netweaver CE 7.2

Publications

YouTube

  • Sane System Management with NixOS - I Do Declare! (LambdaConf 2019)

    YouTube
  • Refined JSON - Making sense of stringly-typed data (Scala Up North 2018)

    YouTube