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.
Timeline
Professional experience for Thorsten Deinert
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