Thorsten Deinert

Angestellt, Software Engineer, Digital Life Sciences GmbH

Abschluss: Diplom Informatik, Uni Dortmund

Lüdinghausen, Germany

About me

The craft of programming is evident in the clarity of architecture and the beauty of code 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. Nebenher begeistert mich funktionale Programmierung. Dabei ändert sich der eigene Stil erheblich, man denkt mehr in Datentransformationen als in Anweisungen. Dazu lerne ich gerade Rust - ich bewundere das Speichermanagement ohne VM und GC und dass der Compiler viele Fehler vor mir entdeckt.

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 server
Docker
Software
Anwendung
Frontend
.NET Framework
Engagement
Lernbereitschaft
Lebenslanges Lernen
Selbstreflexion
Initiative
Motivation

Timeline

Professional experience for Thorsten Deinert

  • Current 5 months, since Feb 2023

    Software Engineer

    Digital Life Sciences GmbH
  • Current 7 years and 1 month, 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

Wants

Teilzeit-Positionen
Remote-Arbeit
Austausch
Abschalten können

Interests

Klavier
Musik
Fußball
Computer
Functional Programming

Browse over 20 million XING members