Thomas Marsh

Thomas Marsh Email and Phone Number

Director of Software Engineering @ Wadsworth Center, NYS Department of Health
Albany, NY, US
Thomas Marsh's Location
Albany, New York, United States, United States
Thomas Marsh's Contact Details

Thomas Marsh personal email

Thomas Marsh phone numbers

About Thomas Marsh

I’m a tech leader, software engineer, and sometimes manager with nearly 30 years of experience, having worked on projects in 17 countries. I love solving complex engineering problems and have delivered award-winning products to millions of users. From early stage startups to large corporations, I have wide breadth, contributing to various industries like multimedia networking, identity and access management, VR, and e-commerce.My technical interests include everything from category theory and formal methods to machine learning. I especially like working talented designers to build beautiful user experiences, and enjoy enabling teams to work effectively together, delivering high-quality, flexible solutions.

Thomas Marsh's Current Company Details
Wadsworth Center, NYS Department of Health

Wadsworth Center, Nys Department Of Health

View
Director of Software Engineering
Albany, NY, US
Thomas Marsh Work Experience Details
  • Wadsworth Center, Nys Department Of Health
    Director Of Software Engineering
    Wadsworth Center, Nys Department Of Health
    Albany, Ny, Us
  • Meta
    Software Engineer
    Meta Aug 2021 - Oct 2022
    Menlo Park, Ca, Us
    Augmented Reality Input and Interaction - next generation input devices for augmented reality devices with a focus on neural interfaces. Engineering for various systems and programs around the migration of research to productization of ML models on embedded devices, the personalization of ML models, data collection infrastructure for user studies, and device management tooling.https://www.youtube.com/watch?v=hc2ADtNgeCM
  • Beyond Identity
    Principal Engineer
    Beyond Identity Nov 2019 - Jun 2021
    New York, New York, Us
    Our mission is to empower the next generation of secure digital business. By eliminating passwords and creating a fundamentally secure Chain of Trust™, our customers are able to increase business velocity, implement new business models, and reduce operating costs.• Architect of policy system, Beyond Identity's central platform for all auth and identity operations    ◦ Our policy engine is the primary differentiator in the eyes of customers    ◦ Developed initial vision and guided formation of product team    ◦ Platform modeled in Haskell, and MVP implementation leveraging graphQL and osquery• Established mobile and desktop application architecture for flagship authenticator app    ◦ Based on sound composition and effect tracking principles    ◦ Emphasis on correctness and trivial testability to an area of code that previously had no tests    ◦ Hands-on implementation of foundations, and trained teams. Swift on iOS/macOS,F#/.NET on Windows, and Kotlin on Android.• Initiated fundamental rethink of core authentication platform and drove successfulreimplementation from golang to rust, with emphasis on side-effect separation, and multi-platformsupport. Spun up and trained new team.• Established practice of applying formal methods, including TLA+, Alloy, and verifpal.• Mentored and coached engineers in functional thinking, systems design, formal methods.• Drafted and introduced Engineering North Star, Engineering Strategy, Tech Radar, RFCprocess, introducing foundational practices like feature fags, hermetic builds, property basedtesting, and various metrics and continuous improvement processes
  • Spotify
    Senior Software Engineer
    Spotify Sep 2016 - Oct 2019
    Stockholm, Stockholm County, Se
    My primary work was on the Application Architecture team helping implement Spotify's Mobile Engineering Strategy:• Researched and designed architecture patterns for the Spotify music app appropriate for hundreds of collaborating developers in a very large code base• Advocated and evangelized functional composition patterns• Coordinated and led proof-of-concept projects with stakeholders across the organization• Measured improvements in defect rates, new employee onboarding time, and developer productivity• Invested heavily in mentoring and coaching others on wide-ranging topics, including Haskell programming, software architecture, thinking functionally, and machine learningI built infrastructure to support build and test at scale:• Built custom Bazel tooling to support hermetic builds• Implemented tools to manage and reduce flakiness in test for the mobile app• Increased the throughput of our tests with mobile simulator paralellizationI worked in Spotify's ads group:• Made ads skippable on Android, iOS, and Desktop (yay!)• Leveraged Spotify's machine learning models to perform automated genre detection for arbitrary audio tracks • Built custom VAD (voice activity detection) signal processing layer to increase accuracy of existing vocal track separation models
  • Fiftythree, Inc.
    Software Engineer
    Fiftythree, Inc. Dec 2013 - Sep 2016
    New York, Ny, Us
    Developer for Paper, the innovative Apple App of the Year winning mobile content creation tool for iPad/iPhone used globally by millions; Paper is tightly integrated with the Pencil digital stylus, also the recipient of numerous design awards• Designed and implemented key realtime data infrastructure including backup, sync, local storage, caching solutions, indexing, embedded JavaScript, and transactional concurrent data access• Technologies: Objective-C++, Swift, Node.js, ShareJS, CapnProto, JavaScriptCore, Neo4j
  • Spawn Labs
    Principal Software Engineer
    Spawn Labs Aug 2011 - Dec 2013
    Architecture and development lead for user-space embedded systems software enabling ultra low latency, real-time cloud video game streaming.Designed and implemented numerous aspects of the overall solution, including:• custom high performance, cross-platform network protocol stack• low-latency image matching• Win32 and Linux/ARM automated systems management• Framework for virtual kernel driver event injectionTechnologies applied: C++, Java, JNI, Ruby, Python, Boost, ASIO, REST, RabbitMQ, ZeroMQ, Yocto
  • Peer Group Gmbh
    Practice Manager - Factory Automation It
    Peer Group Gmbh Mar 2004 - May 2011
    Kitchener, On, Ca
    • Definition and implementation of system integration services and product management practices• Manage team sizes up to 20 people at multiple simultaneous sites (Europe, Asia and North America)• Led development of flagship cell controller product, utilizing agile and UML driven approach• Resourcing, market research, quote development, presales, risk management• Expert technical consultant and participant on SEMI standards task forces (especially EDA and RaP)• Drove Quality Management initiatives supporting ISO 9001:2000/TickIT continual improvement goals
  • Communicant Semiconductor Technologies Ag
    Factory Automation Engineer
    Communicant Semiconductor Technologies Ag Nov 2003 - Feb 2004
    • Design and implementation of the Automation Capabilities Management (ACM) database• Automation of the tool qualification phase procurement business process• Overall factory systems architecture design team with primary focus on equipment integration
  • Portaone
    Sr. Software Engineer
    Portaone Jun 2002 - Oct 2003
    Port Coquitlam, Bc, Ca
    • Presales engineering for VoIP telephony billing platform, on-site training and customer support• Software design, implementation in C++/perl, and documentation
  • Schemantix
    Sr. Software Engineer
    Schemantix Jul 2001 - May 2002
    • Presales engineering, and maintenance of sales demos of flagship e-commerce platform• Co-authored business proposals to major European e-commerce market places• Introduced major technology elements to product direction, including workflow systems, separation of concerns (MVC) and implemented product internationalization/localization
  • Pointone Telecommunications, Inc.
    Sr. Software Engineer
    Pointone Telecommunications, Inc. Nov 1999 - Apr 2001
    Austin, Tx, Us
    • Principal architect, team lead and developer of PointOne’s mediation and billing solution• Produced an arbitrarily scalable distributed architecture with the ability to rapidly accommodate changing business requirements and drove specification of business logic
  • Tivoli Systems
    Sr. Software Engineer
    Tivoli Systems Oct 1997 - Nov 1999
    • Team lead, architect and developer of distributed management solutions for relational databases• Responsible for three major product releases for Tivoli Manager for Sybase and Tivoli Manager for Sybase Replication Server, and the re-architecture of Tivoli Manager for Microsoft SQL Server
  • Ibm
    Software Engineer
    Ibm Oct 1995 - Oct 1997
    Armonk, New York, Ny, Us
    • Designed and implemented DB/2 object-relational mapping for web applications

Thomas Marsh Skills

C++ Java Software Development Automation Unix Linux Python Xml Integration Product Development Cloud Computing Embedded Systems Artificial Neural Networks Machine Learning Reinforcement Learning C Sql Javascript Html Uml Databases Mysql C# Programming Voip Oop Soa Requirements Analysis Team Leadership Operating Systems Manufacturing Ruby Smalltalk Architecture Scrum Distributed Systems System Architecture Software Design Rest Object Oriented Design Web Applications Product Management Microsoft Sql Server Subversion Architectures Haskell Functional Programming

Frequently Asked Questions about Thomas Marsh

What company does Thomas Marsh work for?

Thomas Marsh works for Wadsworth Center, Nys Department Of Health

What is Thomas Marsh's role at the current company?

Thomas Marsh's current role is Director of Software Engineering.

What is Thomas Marsh's email address?

Thomas Marsh's email address is ad****@****hoo.com

What is Thomas Marsh's direct phone number?

Thomas Marsh's direct phone number is +164646*****

What are some of Thomas Marsh's interests?

Thomas Marsh has interest in Economic Empowerment, Civil Rights And Social Action, Environment, Science And Technology, Animal Welfare, Arts And Culture.

What skills is Thomas Marsh known for?

Thomas Marsh has skills like C++, Java, Software Development, Automation, Unix, Linux, Python, Xml, Integration, Product Development, Cloud Computing, Embedded Systems.

Free Chrome Extension

Find emails, phones & company data instantly

Find verified emails from LinkedIn profiles
Get direct phone numbers & mobile contacts
Access company data & employee information
Works directly on LinkedIn - no copy/paste needed
Get Chrome Extension - Free

Aero Online

Your AI prospecting assistant

Download 750 million emails and 100 million phone numbers

Access emails and phone numbers of over 750 million business users. Instantly download verified profiles using 20+ filters, including location, job title, company, function, and industry.