MD
nicht verfügbar bis 01.06.2024

Letztes Update: 07.03.2024

Softwareentwickler

Abschluss: nicht angegeben
Stunden-/Tagessatz: anzeigen
Sprachkenntnisse: deutsch (Muttersprache) | englisch (verhandlungssicher) | niederländisch (Grundkenntnisse)

Dateianlagen

MauriceDoepke-CV_180723.pdf

Skills

Ich bin spezialisiert auf Full Stack Softwareentwicklung im Web. Dabei arbeite ich hauptsächlich mit React, TypeScript Postgres und NodeJs + weiteren Technologien je nach Anforderungen des Projektes. 
Meine besondere Stärke ist, dass ich mich innerhalb meines Technologiestacks von Frontend bis Datenbank tief bis ins Datail auskenne. Das bedeutet ich habe sowohl ein mittelgutes Auge für Design/UX, kann Designs und Animationen im Frontend umsetzen, bin sehr gut darin saubere API's zu designen und zu langsame Datenbank Anfragen zu analysieren sowie zu verbessern. Ich habe dabei sowohl ein Auge für gute Software Architektur, packe aber auch gerne selbst an und schreibe sauberen hochqualitativen und testbaren code.

Projekthistorie

10/2020 - bis jetzt
Softwareentwickler
Maurice Döpke (Internet und Informationstechnologie, < 10 Mitarbeiter)

Mit der KaninCloud bringen wir die Möglichkeiten der neusten Technik in das Hobby der Kaninchenzucht.

Die KaninCloud ist eine Verwaltungssoftware für Kaninchenzüchter.
Dort gibt es detaillierte Profile zu jedem Tier inklusive Daten wie Gewichtsverlauf, Auszeichnungen, Stammbäumen, Kommentare usw.
Diese Daten können sowohl im Web als auch per App abgerufen und bearbeitet werden.

Damit helfen wir Züchtern ihr Hobby besser zu organisieren und die Qualität ihrer Tiere zu verbessern.

Technologien:
Next.JS, Graphql, TypeScript, React, ReactNative, Postgres, Redis.

08/2000 - bis jetzt
Softwareentwickler
Haufe Group (Internet und Informationstechnologie, 1000-5000 Mitarbeiter)

Der Haufe HR Assistant hilft Firmen Standard-Anfragen an die HR Abteilung zu reduzieren um sich stattdessen mehr Zeit für individuelle Fälle zu nehmen.
Mitarbeiter können Ihre Fragen sowohl per Microsoft Teams als auch per Chat Integration im Firmen Intranet stellen.

Mithilfe von Machine Learning erkennt der Bot die Frage der Nutzer und schlägt passende Antworten aus einem von Haufe kuratierten Themenpool vor.

Ich habe wesentlich daran mitgewirkt die Architektur des Produktes auf eine Zukunftssichere Basis zu stellen. Mein Hauptaufgabenbereich lag und liegt in der Entwicklung des Backends und des Frontends für die HR Mitarbeiter sowie des Frontends für interne Verwaltung der Fragen/Antworten.

Genutzte Technologien:
Next.JS, React, TypeSctipt, GraphQL, Postgres, Rasa, AWS

06/2020 - 12/2021
Softwareentwickler
Tierversand24.de (Transport und Logistik, < 10 Mitarbeiter)

Tierversand24 ist Reseller für Kleintiertransporte.
In Deutschland gibt es mehrere Unternehmen die die Tiertransporte durchführen. Diese arbeiten mit unterschiedlichen Preistrukturen und unterschiedlichen Abdeckungsgebieten.

Mit Tierversand24 haben wir eine Platform geschaffen die es Kunden ermöglicht den Versand direkt online zu Berechnen und zu buchen.

Die größte Herausforderung war, dass die 3 großen Tierspediteure in Deutschland sehr komplizierte und unterschiedliche Preisstrukturen besitzen die auf vielen Parametern beruhen und nicht einfach zu überblicken sind.

Um es zu schaffen für Kunden eine einfache Online-Preisberechnung zur Verfügung zu stellen, die alle Anbieter miteinander vergleicht und das beste Angebot heraussucht haben wir die Preisstrukturen in einer Graph Datenbank gespeichert.
Dort ist jedes Postleitzahlgebiet, jede Niederlassung der Spediteure und jedes Sortierzentrum ein Knoten und jeder mögliche Weg dazwischen eine Kante. Die Gewichtungen der Kanten basieren auf den Transportkosten und der Transportdauer für diesen Teilabschnitt.
Dadurch kann mithilfe eine kürzester Weg Suche eine Liste der besten Transportmöglichkeiten abgefragt werden.

Wenn kein direkter Transport möglich ist berechnet die Seite außerdem die länge der nicht regulär abgedeckten Routenabschnitte mithilfe von Maps APIs und schlägt dem Kunden ein individuelles Angebot basierend auf einem durschnittlichen Kilometerpreis vor.

Die Zahlungsabwicklung läuft über Mollie.com
Die Kunden erhalten automatische Bestätigungsmails inklusive Versandlabel und können ihre Transporte tracken.

Für die Verwaltung der Transporte gibt es eine Oberfläche mit Anbindung an eine Buchhaltungssoftware zur automatischen Rechnungsstellung.

Technologien:
Next.JS, React, TypeScript, ArangoDB, Graphql, Node.JS, Redis, Postgres, Auth0, usw.

02/2021 - 09/2021
Softwareentwickler
Jura Concept GmbH (Versicherungen, 10-50 Mitarbeiter)

Die Jura Concept GmbH bietet die Erstellung und Aktualisierung von Vorsorgevollmachten an.
Um diesen Prozess in großen Teilen zu automatisieren haben ich und mein Team eine interne Verwaltungssoftware entwickelt.

09/2020 - 10/2020
Softwareentwickler
the-american-dream.com (Sonstiges, 10-50 Mitarbeiter)

Die Aufgabe bestand darin "selfie" Fotos automatisiert so zu bearbeiten, dass Sie als biometrische Bilder für Greencard Anträge genutzt werden können. Das hilft dem Kunden manuelle Nachbearbeitung per Hand deutlich zu reduzieren und somit Geld zu sparen.

Um das zu realisieren, habe ich mithilfe einer bestehenden Bibliothek die Position und Größe der Gesichter in den Fotos erkannt. Damit berechnet das Tool die Abweichung zwischen ist und soll Position der Gesichter. Anschließend, rotiert, zoomt und verschiebt es die Gesichter so, dass diese den Anforderungen der Behörden entsprechen.

Während der Umwandlung werden einige wichtige Parameter geprüft. Z.B.: Ob genau eine Person auf dem Bild ist, ob die Auflösung passt und ob die Person eine Brille trägt. Wenn nötig wird eine entsprechende Fehlermeldung ausgegeben.

Zum schluss entfernt es mit einem selbst trainierten Machine-Learning Modell den Hintergrund.


Das ganze wurde mithilfe von Typescript und Python umgesetzt.

07/2019 - 10/2019
Softwareentwicklung
invoicesimple.com (10-50 Mitarbeiter)

I helped invoice simple to make their server side data validation more detailed and restrictive. This helped them improve consistency throughout their various apps.

05/2019 - 07/2019
Softwareentwickler
smashworkshop.com (Marketing, PR und Design, < 10 Mitarbeiter)

https://smashworkshop.com/pages/icon-font-generator

The "Artwork Converter" is a web app that converts SVG, JPG and PNG files into OTF fonts. JPG and PNG are half automatically vectorized for this. This allows customers of smashworkshop.com to use their bought tools in a greater variety of use cases. While other comparable tools need to upload the images to a server to achieve similar features, this app does everything on the client itself. This greatly reduces loading times and thus improves the user experience.

It is programmed in modern JavaScript leveraging React as the view library.
Tracing PNG and JPG images is done by potrace, a popular image tracing library written in c. While there are native JavaScript ports available, we decided compiling the original library via Emscripten to WebAssembly would be beneficial. This is due to performance and licensing reasons.

04/2017 - 06/2017
Softwareentwickler
(< 10 Mitarbeiter)

Goal of this project was to visualize the energy flows in hybrid cars to pupils.
We build an interactive car models, where pupils can expirement themselves with different driving styles and different car types (smal and light car, big and heavy car, truck).
This way they can explore how e.g. recuperation has much more effects in the city with lots of stop and go traffic compared to highways with hight and steady speeds.

The "Car Model" a wooden board that showed the main components of the car: motor, battery and fuel tank as paintings.
These where connected with led stripes to show the direction of the energy flow. Two more led stripes visualize the battery and gas tank fill state. Two levers are for interactive acceleration and breaking. A display show the current speed and tracks the energy consumption for both fuel and electric energy.

All the calculations are physics based and run on an arduino. They take friction and drag into account so at higher speeds more energy is used. It also takes inefficiencies into account when e.g. recuperating. We tuned the parameters to aline with real world fuel consumption of certain cars.

Reisebereitschaft

Weltweit verfügbar
Profilbild von Anonymes Profil, Softwareentwickler Softwareentwickler
Registrieren