Thilo Fromm

Angestellt, Principal Software Engineering Manager, Microsoft Deutschland GmbH

Berlin, Deutschland

Fähigkeiten und Kenntnisse

Cloud computing (back-end) / virtualization
Linux kernel hacking
Low level driver programming
Network / middleware programming
system services
plumbing level
Linux from scratch
build systems
Testing and validation workflows and processes
Network / Server / Service development
REST
Python development
Django development
Embedded Linux
Digital image processing
Agile project management
Operational Project Management

Werdegang

Berufserfahrung von Thilo Fromm

  • Bis heute 3 Jahre und 2 Monate, seit Mai 2021

    Principal Software Engineering Manager

    Microsoft Deutschland GmbH
  • 2 Jahre und 4 Monate, Jan. 2019 - Apr. 2021

    Director of Engineering

    Kinvolk GmbH
  • 3 Jahre und 7 Monate, Juni 2015 - Dez. 2018

    Technical Project Manager

    Amazon
  • 2 Jahre und 7 Monate, Dez. 2012 - Juni 2015

    Senior Linux Kernel Developer

    ProfitBricks GmbH

  • 3 Jahre und 5 Monate, Juli 2009 - Nov. 2012

    Senior Developer, Project Component Lead

    DResearch Digital Media Systems

    Lead developer / architect of a distributed RESTful web application in Python / Django for managing a cloud of embedded systems.

  • 2 Jahre und 6 Monate, Apr. 2009 - Sep. 2011

    Head of Project

    Free Software Development

    Founder of the Ahkera free software project implementing the RestMS message broker protocol.

  • 1 Jahr und 5 Monate, März 2008 - Juli 2009

    Project Manager

    DResearch GmbH

    Introduction and application of SRCUM / Agile Methods, integration into the Employer's ISO 9001-2000 waterfall process.

  • 2 Jahre, März 2007 - Feb. 2009

    Project Manager

    DResearch GmbH

    Project Manager Software of 3 projects implementing digital video recording systems: 3 core developers, 4 supporting developers.

  • 1 Jahr, März 2007 - Feb. 2008

    Embedded Systems Developer

    DResearch GmbH

    Embedded system firmware development in a 3 CPU system (Philips Nexperia 1505 DSPs), pSOS / tmOsal runtime; system / low level / core programming, PCI, TCP and ethernet drivers and communication libraries programming.

  • 7 Monate, Aug. 2006 - Feb. 2007

    Embedded Systems Developer

    DResearch GmbH

    Design and implementation of an OpenVPN based networking concept providing connectivity (NAT traversal, presence) and security (authentication, authorisation, encryption) between mobile (Linux based) GPRS/EDGE devices and workstations. Implementation included a web-based status display and maintenance interface and extensive embedded Linux networking scripting.

  • 11 Monate, Okt. 2005 - Aug. 2006

    Embedded Systems Developer

    DResearch GmbH

    Product maintenance and extension of an embedded Linux product line including migration path planning, kernel updates, maintaining / porting kernel drivers, and system runtime analysis.

  • 3 Monate, Aug. 2005 - Okt. 2005

    Embedded Systems Developer

    DResearch GmbH

    Embedded Linux “plumbing level” system scripting and run-time sanity checks for system and harddisks, networking scripting for dynamic connections via LAN, PPPoE, and GPRS/EDGE dialup.

  • 4 Monate, Mai 2005 - Aug. 2005

    Embedded Systems Developer

    DResearch GmbH

    Implementation of an embedded linux device protocol translator connecting a VDS security system (serial line) to a Siemens TopSIS building management system (TCP message stream).

  • 4 Monate, Feb. 2005 - Mai 2005

    Project Manager (supporting project)

    DResearch GmbH

    Project Manager Software of supporting / auxilliary projects: 1 core developer, 2 supporting developers.

  • 2 Monate, Jan. 2005 - Feb. 2005

    Software Developer

    DResearch GmbH

    Prototype implementation of an emdedded video grabber / encoder / transmitter device featuring H.263 encoding, RTP/UDP media transmission, SIP signalling, and dual (both ends) NAT traversal.

  • 3 Monate, Nov. 2004 - Jan. 2005

    Software Developer

    DResearch GmbH

    Implementation of a make based multi platform build system supporting Windows, Linux, Philips Nexperia target platforms as well as linux (gcc) and windows (cl, tmcc) build hosts.

  • 2 Monate, Okt. 2004 - Nov. 2004

    Software Developer

    DResearch GmbH

    Design and implementation of a layer 3 / layer 4 network simulator (delay, bandwidth, loss) using Linux traffic shaping / routing; remote configurable via a web interface.

  • 3 Monate, Aug. 2004 - Okt. 2004

    Software Developer

    DResearch GmbH

    Design and implementation of an embedded SIP/2.0 library.

  • 10 Monate, Nov. 2003 - Aug. 2004

    Software Developer

    DResearch GmbH

    Design and implementation of an embedded Linux video recording system (ARM CPU); setup and maintenance of a roll-your-own compiler toolchain, setup of a Linux ARM root fs, implementation of a USB/DMA device driver, and port of the Linux kernel to a custom PXA 255 (ARM) based machine.

  • 2 Monate, Okt. 2002 - Nov. 2002

    Software Developer

    DResearch GmbH

    Design and implementation of a digital signature concept ensuring authenticity of recorded video streams for an embedded Linux video recording device.

Ausbildung von Thilo Fromm

  • 1 Jahr und 10 Monate, Jan. 2001 - Okt. 2002

    Network Centered Computing

    University of Reading, UK

    Hardware Design and prototype production of a video digitizer board a StrongARM development platform; linux kernel driver programming, video server and -client (live viewer) design+implementation.

  • 5 Jahre und 1 Monat, Okt. 1997 - Okt. 2002

    Computer Engineering

    University of Applied Sciences FHTW Berlin

Sprachen

  • Englisch

    Fließend

  • Deutsch

    Muttersprache

Interessen

Linux
Software development best practices
project management patterns
Embedded Systems
Linux System / Kernel hacking
Network / Server / Service development
RESTful web services
The Ahkera RestMS project

21 Mio. XING Mitglieder, von A bis Z