Thorsten Deinert

Angestellt, Software Engineer, Digital Life Sciences GmbH

Lüdinghausen, Germany

About me

"Some men see things as they are and ask why. Others dream things that never were and ask why not." - George Bernard Shaw Seit ich als Kind ein Basic-Programm in einen VC-20 (und später C-64) abgetippt habe, hat mich die Leidenschaft für Computer und Programmierung gepackt. In der Schulzeit haben mich QBasic, Pascal und Delphi und SQL begleitet. Im Informatikstudium hatte ich - neben Datenbanktheorie und der Frage, ob NP != P ist - mit Java, etwas C++ und auch PHP zu tun. Meine Diplomarbeit verarbeitet mit F# Audiodaten, um Musikstücke zu klassifizieren. Schon seit 2006 konnte ich meine Leidenschaft zum Beruf machen, und habe dabei C#, Ruby, Elixir, JavaScript, PHP, Elm und andere Programmiersprachen erfolgreich eingesetzt. Dazu begeistert mich funktionale Programmierung. Dabei ändert sich der eigene Stil, man denkt mehr in Datentransformationen als in Anweisungen. Mich interessiert außerdem Rust, Raytracing, C++ und die Unreal-Engine, DDD, Softwaredesign und -architektur.

Skills

Softwareentwicklung
C#
Elixir
Backend
.NET
.NET Core
Ruby
Ruby on Rails
GraphQL
REST
Datenbank
SQL
MySQL
PostgreSQL
Git
Web
Full-Stack-Entwicklung
CSS
HTML
JavaScript
PHP
Elm
Informatik
OOP
Functional Programming
F#
Linux
Docker
Software
Anwendung
Frontend
.NET Framework
Engagement
Lernbereitschaft
Lebenslanges Lernen
Selbstreflexion
Initiative
Motivation
Scrum

Timeline

Professional experience for Thorsten Deinert

  • Current 1 year and 6 months, since Feb 2023

    Software Engineer

    Digital Life Sciences GmbH

    - Modularisierung des bestehenden Backends (ASP.NET Core MVC) - Modernisierung des Stacks auf .NET 8 (24h/Woche)

  • Current 8 years and 2 months, since Jun 2016

    Full-Stack Software-Developer

    T-COSMETIC International GmbH

    - Entwurf und Entwicklung eines internen Bonusabrechnungssystems (Elixir/Phoenix/GraphQL/Postgres) mit Integration in eine bestehende Legacy-Software. Seit 01/2017 im Produktivbetrieb. - Entwicklung von Plugins für Shopware 5/6 zur Integration des Bonussystems mit den Web-Shop (Storefront) und dem Shopware-Backend (PHP, Elm, JS, Vue.js, MySql). Erweiterung des Kundenmodells und Preissystems von Shopware 6, um die Legacy-Software auf Dauer zu ersetzen. - Konfiguration der notwendigen Server und Services.

  • 16 years and 5 months, Sep 2006 - Jan 2023

    Full-Stack Software-Entwickler

    Barbara Reisen

    - Planung und Entwicklung des internen Buchungssystems als Client/Server-Anwendung für Windows mit C#/.NET (im Einsatz seit 06/2007), der Webseite (PHP, ab 2011: Ruby on Rails), des dazugehörigen Redaktionssystems (RoR) mit REST-Schnittstelle zum Buchungssystem. Umbau der Schnittstelle auf GraphQL mit Elixir/Phoenix/Absinthe (2016) - Konzeption und Administration des internen Firmennetzwerks (virtualisierte Server für Firewall, DB, Load-Balancing, Samba-basiertes ActiveDirectory für Windows-Clients) uvm

Educational background for Thorsten Deinert

  • 8 years and 3 months, Aug 2002 - Oct 2010

    Diplom Informatik

    Uni Dortmund

    Abgeschlossener Diplom-Studiengang Informatik mit dem Schwerpunkt "Intelligente Systeme" und Nebenfach Wirtschaftsinformatik.

Languages

  • German

    First language

  • English

    Intermediate

Interests

Klavier
Musik
Fußball
Computer
Functional Programming

Browse over 21 million XING members