Michael Tilstra

Michael Tilstra Email and Phone Number

Principal Software Engineer @ Exosite
Saint Paul, MN, US
Michael Tilstra's Location
St Paul, Minnesota, United States, United States
Michael Tilstra's Contact Details

Michael Tilstra personal email

n/a

Michael Tilstra phone numbers

About Michael Tilstra

Over 15 years industry experience in software engineering backed with one and a half years of software research experience. An ingenious and innovative problem-solver that actively analyzes the technical details of his work. blah blah blah. A self-starter that takes responsibility for the decisions he makes. Concerned with timely results, he will drive himself hard to achieve goals. blah blah blah. Works well with the challenges of new problems and ventures, while not losing sight of the details required to complete those tasks.Specialties: Picking up new ideas quickly. Clustering software, Client/Server Failover capable systems, and P2P Networks. Embedded system networks. Getting computing things talking to each other. Linux kernel drivers. Embedded languages.

Michael Tilstra's Current Company Details
Exosite

Exosite

View
Principal Software Engineer
Saint Paul, MN, US
Website:
exosite.com
Employees:
35
Michael Tilstra Work Experience Details
  • Exosite
    Principal Software Engineer
    Exosite
    Saint Paul, Mn, Us
  • Exosite
    Principal Data Engineer
    Exosite Feb 2023 - Present
    Minneapolis, Mn, Us
    - Backend data ingestion in NodeJS & Typescript, Erlang & Elixir, and a little Go, and a little Rust- Data pipeline processing. (When IoT data hits the cloud, computations, and writing out to time series storage.)- Docker, Podman
  • Exosite
    Senior Software Engineer
    Exosite Feb 2014 - Feb 2023
    Minneapolis, Mn, Us
    - Backend data ingestion in NodeJS & Typescript- Data pipeline processing. (When IoT data hits the cloud, computations, and writing out to time series storage.)- Objective-C, Swift, and Apple's iOS- Bluetooth Low Energy work with Apple's iOS.- Embedded systems programming- Embedded OS work, including Linux, and FreeRTOS.
  • Logic Product Development
    Senior Software Engineer
    Logic Product Development Oct 2007 - Feb 2014
    Eden Prairie, Mn, Us
    - Objective-C and Apple's iOS- Bluetooth Low Energy work with Apple's iOS.- Connecting other embedded devices to iPhones, iPads and iPods. Dock and Bluetooth.- Embedded systems programming, including 68K, Coldfire, Kinetis, TI DSP, MSP430, AVR, and PIC.- Embedded OS work, including Linux, MQX, FreeRTOS and others.- C++, C and Assembly, both pure and mixed applications.- CAN, SPI, I2C, and Ethernet networks.- Bootstrapping systems, getting coprocessors and FPGAs programed and initializing various other bits of hardware.- Offloading UI to web browsers, taking advantage of HTML5 to minimize load on an embedded system.- Working with Lua to add future expandability to apps.
  • Alvarri
    Sr Software Engineer
    Alvarri Jan 2006 - Sep 2007
    One of three Founders, jointly designing the core systems. As one of the technical types, am also involved with implementing the system.- Developed a Distributed Hash Table based on the Kademlia papers.- Designed and developed a mapping system that uses the DHT and relaying servers to allow two machines to connect to each other, even in the presence of NATs.
  • Red Hat, Inc
    Sr Software Engineer
    Red Hat, Inc Feb 2004 - Aug 2005
    Raleigh, Nc, Us
    - Working with the core CLVM team to improve and polish the GULM library APIs such that CLVM works well with GULM.- Helped diagnose and eradicate bugs in GFS.- Headed the work on analyzing, preparing, and transitioning the GULM code to an Open Source Development model.
  • Sistina Software, Inc
    Software Engineer
    Sistina Software, Inc Jun 2000 - Jan 2004
    - Designed and developed a library interface to the GULM architecture to allow other applications to take advantage of the cluster and locking services.- Designed and developed a server based lock and client manager, GULM, for GFS. GULM consists of multiple fail-over enabled servers running in user space and clients running in kernel space.- Designed and developed a TCP/IP based emulation of the DMEP (Device Memory Export Protocol) SCSI protocol. DMEP was used by another layer to provide a locking mechanism for GFS.- Investigated multiple methods of producing a fail-over capable version of the TCP/IP DMEP emulation server, before choosing and implementing a disk backed method.- Initial design and implementation of POSIX range lock support in GFS.- Continued to maintain the GFS How-To until an official manual was written.
  • U Of Mn Laboratory Of Computational Science And Engineering
    Research Assistant
    U Of Mn Laboratory Of Computational Science And Engineering Feb 1999 - Jun 2000
    - Designed and developed GLM. The first lock server for GFS that was not based on a prior SCSI specification.- Designed and developed a TCP/IP emulation of the DLOCK (Device Locks) SCSI protocol.- Designed and developed the initial version of GNBD. A network based block device intended to work with closely with GFS when a SAN was not available.- Drafted the initial GFS How-To, and was the primary editor for the following revisions.- Linux and FreeBSD system administration.
  • U Of Mn Department Of Mathematics
    Student Systems Staff
    U Of Mn Department Of Mathematics Oct 1998 - Feb 1999
    Helped service and maintain SGI, Sun, and Linux workstations.
  • U Of Mn Institute For Mathematics And Its Applications
    Student Systems Staff
    U Of Mn Institute For Mathematics And Its Applications Oct 1997 - Oct 1998
    - Helped service and maintain SGI, Sun, Linux, and Macintosh workstations.- Started investigating a method of single floppy installation of new linux workstations.

Michael Tilstra Skills

Embedded Systems Software Engineering Linux Kernel C Distributed Systems Architecture C++ Tcp/ip File Systems Linux Software Development Embedded Software Cluster Operating Systems Embedded Linux Bash Objective C System Architecture Clustering Iphone

Michael Tilstra Education Details

  • University Of Minnesota Graduate Program
    University Of Minnesota Graduate Program
    Computer Engineering
  • University Of Minnesota
    University Of Minnesota
    Computer Science

Frequently Asked Questions about Michael Tilstra

What company does Michael Tilstra work for?

Michael Tilstra works for Exosite

What is Michael Tilstra's role at the current company?

Michael Tilstra's current role is Principal Software Engineer.

What is Michael Tilstra's email address?

Michael Tilstra's email address is ta****@****pol.org

What is Michael Tilstra's direct phone number?

Michael Tilstra's direct phone number is +161235*****

What schools did Michael Tilstra attend?

Michael Tilstra attended University Of Minnesota Graduate Program, University Of Minnesota.

What are some of Michael Tilstra's interests?

Michael Tilstra has interest in Cooking, Pencil And Paper Rpgs, Putting Things Back Together, Reading, Camping, Taking Things Apart, Building Things.

What skills is Michael Tilstra known for?

Michael Tilstra has skills like Embedded Systems, Software Engineering, Linux Kernel, C, Distributed Systems, Architecture, C++, Tcp/ip, File Systems, Linux, Software Development, Embedded Software.

Who are Michael Tilstra's colleagues?

Michael Tilstra's colleagues are Exosite Taiwan, Erik Rorvick, Eli Jordan, Lance Kao, Jerry Wu, Julia Chan, Judy Que.

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.