Ich bin LUTZ LEONHARDT

  • Softwarearchitekt

  • Fullstack Developer

  • Frontend Experte

Meine Skills im Bereich der IT

.NET

Visual Studio 2015 / Jetbrains Toolchain
ASP.NET MVC / Core 1
Azure (v.a. PAAS) / VSO / TFS
Web API & OWIN, ODATA
WCF
SignalR
WPF / WinForms
Telerik ORM / NHibernate / EF
MSSQL / Oracle

Web 3.0

HTML5
Package Manager (Bower, npm, nuget, jsmp)
CSS3 / LESS / SASS
Responsive Web Design
JavaScript / TypeScript / CoffeeScript
Frameworks (RequireJS, Kendo UI, jQuery UI, Polymer)
SPA's (Angular2, React / Redux / Flux, Aurelia)

NoSQL & Co.

Node.js / NPM
MongoDB / Redis / MeteorJS
Grunt / Gulp
GITHUB
IOT / Raspi / Python
Ubuntu Shell Scripting
PhoneGap / Cordova

Qualität

Clean Code
Entwurfsmuster
TDD / BDD / Unit Testing
Source Code Management (TFS, SVN, GIT)
SCRUM / Agile Entwicklung

Hallo, mein Name ist Lutz Leonhardt!

Ich bin ein ambitionierter und leidenschaftlicher Softwareentwickler, Architekt und Web UI Designer aus Dresden, Sachsen. Über meine berufliche Tätigkeit hinaus beschäftige ich mich gern mit neuen Themen der Informationstechnik. Der Spaß beim Anwenden neuer Technologien ist mein Antrieb!

Zu meinem Portfolio

95

.NET / Microsoft

90

JavaScript & Frameworks

80

Design / HTML / CSS

75

UI / Usability

Mein Lebenslauf als Timeline

  • Persönliche Daten
  • Name

    Lutz Leonhardt

  • Geburt

    29.März 1984

    Dresden, Sachsen

  • Adresse

    Am Kirschberg 42

    D-01187 Dresden

  • Kontakt

    kontakt@lutzleonhardt.de

    +49162 / 27 88 388

  • Bildungsgang
  • September 1990 - Juli 2000

    Mittlere Reife

    Mittelschule Gotthold-Ephraim-Lessing in Freital, Sachsen

  • September 2000 - Juli 2003

    Allgemeine Hochschulreife

    Berufliches Gymnasium für Technik in Freital, Sachsen

  • Oktober 2004 - Oktober 2007

    Diplom (BA)

    Berufsakademie Dresden in Dresden, Sachsen

    Schwerpunkt des Studiums an der Staatlichen Studienakademie Dresden war Medien- und Netzwerktechnik. Meine Diplomarbeit beschäftigte sich mit dem Thema "Design und Implementierung einer Archivlösung für alle elektronischen Informationen des Sächsischen Serumwerks Dresden".

  • April 2011 - Oktober 2013

    Master Of Science

    Beuth Hochschule Berlin

    Schwerpunkt des berufsbegleitenden Studiums an der Beuth Hochschule Berlin war die Medieninformatik. Meine Master Thesis beschäftigte sich mit dem Thema "Einsatz und Bewertung moderner Sprachfeatures in Clojure".

  • Beruflicher Werdegang
  • Oktober 2007 - Februar 2010

    Softwareentwickler C++ / C#

    MAGIX Development GmbH in Dresden, Sachsen

    Entwicklung von multimedialer Software im Bereich der Bildverarbeitung.

  • Februar 2010 - Dezember 2010

    Softwareentwickler C++ / C# / Python

    TraceTronic GmbH in Dresden, Sachsen

    Entwicklung von Software für Steuergeräte im automobilen Umfeld.

  • Januar 2011 - Dezember 2011

    Softwareentwickler C# / .NET / WEB im Home-Office

    Echion AG in Augsburg, Bayern

    Projektbezogene Anstellung im Rahmen eines Forschungsprojekts. Entwicklung eines verteilten Systems (WCF, ASP.NET) im Bereich des Digital Signage.

  • Januar 2012 - Dezember 2015

    Softwareentwickler C# / .NET / WEB im Home-Office

    BNS GmbH in Düsseldorf, NRW

    Als Softwarearchitekt und Webentwickler arbeite ich in einem Unternehmen welches standardisierte Softwarelösungen vertreibt, um Transportunternehmen, Speditionen und Verladern eine Optimierung ihrer Geschäftsprozesse zu ermöglichen. In einem agilen Umfeld bin ich für die Entwicklung einer modernen Webplattform zuständig, sowie Ansprechpartner für alle Fragen zu Architektur und Frameworkauswahl.

  • Januar 2016 - jetzt

    Softwareentwickler C# / .NET / WEB im Home-Office

    ahd hellweg data GmbH & Co. KG in Dortmund, NRW

    Umsetzung von Software- und Kundenprojekten u.a. mit PowerShell, C#, ASP.NET, JavaScript und SPA Frameworks im Cloud-Bereich.

  • Sonstiges
  • Führerschein

    Klasse B

  • Sport

    Boden- und Gerätturnen

    Schwimmen

  • Sportlizenzen

    Trainerschein Klasse C

    Wettkampfrichterausbildung Gerätturnen Sachsenweit

Mein Portfolio & Referenzen

Interprint UserManagement

ahd GmbH & Co. KG

Programmierung einer Benutzerverwaltung für die Administration von Nutzern, Gruppen und deren Ressourcen.

Technologien:

  • Visual Studio 2015/ C#/ Resharper

  • Geclusterte, hochverfügbare sowie skalierbare Umgebung

  • Sharepoint Application Page

  • ASP.NET WebAPI

  • Entity Framework

  • React / Flux

  • TypeScript

  • Responsive Design mit SemanticUI

MP Cloud Portal

ahd GmbH & Co. KG

Programmierung eines Portals zur Integration verschiedenster Cloud-basierter Lösungen. Die erstellten Module umfassen hierbei u.a. ein Dashboard, ein Ticketsystem, einen Marketplace sowie ein Dokumentenmanagementsystem.

Technologien:

  • Visual Studio 2015/ C#/ Resharper/ TFS Build/Releasesystem

  • Geclusterte, hochverfügbare sowie skalierbare Umgebung

  • Active Directory Federation Services Authentifizierung

  • ASP.NET MVC/WebAPI ODATA

  • WCF

  • Entity Framework

  • Hangfire/Redis/Asynchrone Verarbeitung durch Queues

  • I18N-fähig

  • Aurelia/Custom Elements

  • TypeScript

  • SignalR Hubs

  • Exceptionless Loggingsystem

  • Responsive Design

OnWeb

BNS GmbH

Schaffung einer SPA-Webplattform zur Integration von verschiedenen Logistik- und Speditionsdiensten.

  • Kundenportal für Online-Sendungserfassung sowie Sendungsverfolgung

  • Speditionsportal für die Anbindung der Transportunternehmer (Abrechnung, Rückmeldung, Tour- und Sendungsübergabe etc.)

  • CRM Portal (Verwaltung von Kontakten, Aktivitäten, Vetriebsprojekten etc.)

  • Verwaltung Lenk- & Ruhezeiten

  • Dashboards

  • Chat-System für Kommunikation zwischen Disponenten

  • Rule-Engine (ereignisorientierte Auslösung von Workflows)

  • Anbindung von externen Systemen (WCF, REST, RPC, etc.)

  • Formular Editor & Column Chooser zur Definition der Ansichten und Grids

  • Kartenintegration (Routenplaner, Interaktive Karte mit allen aktuellen Positionen der Zugmaschinen und Wechselbrücken)

  • Visualisierung des aktuellen Flottenstands

  • Überwachung von Grenzwerten (z.B. Temperaturen bei Trailern mit Kühlaggregaten) und aktiver Alarmierung

  • Messaging und Kommunikation mit Fahrern (Nachrichten, Tourversand, Prozessstufen, Geofencing, etc.)

  • Dynamische, konfigurierbare Tooltips

  • Kontextmenüs

  • Rechteverwaltung & Lizenzen

  • Interaktive Email zum Setzen von Prozessstufen auf Sendungen/Touren (Transportunternehmer)

Technologien:

  • Visual Studio 2013/ C#/ Resharper

  • JetBrains Webstorm/ JavaScript

  • ASP.NET MVC4

  • ASP.NET WEB-API

  • WCF, WWF

  • SignalR

  • Oracle DB

  • Telerik ORM OpenAccess

  • Zentrales Logging (Exceptionless, MongoDB, Redis, KnockoutJS, TypeScript)

  • jQuery/UI + weitere Plugins

  • Kendo UI/ mobile

  • LeafletJS

  • gridster.js

  • SASS/LESS, FontAwesome, Icomoon

  • Twitter Bootstrap

  • socket.io

  • CCNET (continuous integration)

  • NUnit/NMock

  • WiX

  • QUnit/ Headless JavaScript Unit Tests

OnWeb mobile

BNS GmbH

Mobiler Client für den Zugang zur BNS Websuite für das iPad.

Technologien/Aufgaben:

  • JavaScript, HTML5, CSS3

  • Node.js

  • MongoDB

  • MeteorJS

  • Famo.us

  • RequireJS

  • PhoneGap/Cordova

Xtreme Foto & Grafik Designer

MAGIX

Mitarbeit am MAGIX Xtreme Foto & Grafik Designer der Firma MAGIX Development GmbH in Dresden. MXFGD ist eine Tool-Sammlung für verschiedene Bildbearbeitungs- und Grafik-Aufgaben. So sind Tools für die Foto-Bearbeitung, Web-Design und grafische Layouts (Webseiten) enthalten.

Technologien/Aufgaben:

  • Visual C++ / MFC

  • Allgemein Entwicklung

  • Einbau der Kopierschutz-Library sowie des Trial-Mechnismus

  • Einbau des AutoUpdate

  • Versionserstellung und Buildmanagement

  • Erstellung und Koordination der Sprachversionen (DEU,ITA,ESP,ENG,RUS,NLD,FRA)

RCPWebApp

TraceTronic GmbH

RCPWebApp ist eine Java EE Anwendung für BMW München zur Abfrage von Motorentestdaten aus einer bestehenden Oracle-Datenbank. Dabei besteht die Möglichkeit durch die Daten zu "surfen" - d.h. die Ergebnismenge der Datenbank immer weiter zu konkretisieren, bis das gewünschte Ergebnis gefunden wurde. Weiterhin besteht die Möglichkeiten sich dynamisch Diagramme erstellen zu lassen. Verwendung fanden die Frameworks JSF/FSP, JPA und proprietäre Login-Servlets auf einem Glassfish Application Server.

Technologien/Aufgaben:

  • Java EE Glassfish Server

  • NetBeans

  • JSF/FSP

  • OR Mapper JPA

ECU-TEST

TraceTronic GmbH

ECU-TEST ist ein integriertes Testautomatisierungswerkzeug zur Spezifikation, Implementierung, Ausführung und Dokumentation von Testfällen. Es dient der Absicherung der Entwicklung komplexer technischer Produkte (z.B. Steuergeräte) durch Regressionstests. Neben dem Einsatz in der Produktentwicklung findet ECU-TEST auch Anwendung in der Qualitätskontrolle der Fertigung.

Technologien/Aufgaben:

  • pyDev / Python

  • wxWidgets

  • C++ Plugin Entwicklung

Adler

Echion AG

Ziel des Projekts Adler war die Schaffung eines webbasierten Frameworks für die High-Level-Steuerung eines sehr großen Medien-Trägernetzes im Bereich Digital Signage. Mit Hilfe von Gesichtserkennungs-Algorithmen sollten Blick gezählt und weiterverarbeitet werden.

Technologien/Aufgaben:

  • Visual Studio / C#

  • WCF

  • ASP.NET MVC

  • JavaScript Bibliotheken (jQuery / UI, Knockout)

  • MSSQL

Physiotherapie Stephanie Scheffler

www.physio-steffi.de

Umsetzung eines responsive Webauftritts für die Physiotherapie Stephanie Scheffler.

Technologien:

  • JetBrains Webstorm

  • Responsive Webdesign unter Verwendung von Bootstrap

  • Implementierung einer Webseitensuche

Sexy Stones

iPhone App

Programmierung einer iPhone-App für das Unternehmen Burkhardt & Partner. Sexy Stones ist ein Arcade- und Puzzlegame entwickelt für das Apple iPhone.

Technologien:

  • XCode

  • OpenGL ES 1.1

  • Objective-C / C++

  • Cocoa Touch

FTP-Sync

C# Tool

FTP-Sync ist eine Windows-Desktopanwendung zur Synchronisation eines Remote-FTP Dateisystems mit einem lokalen Ordner. Die Herausforderung bestand darin, keine Fremdkomponenten oder fertige FTP Implementierungen zu verwenden. Es sollten ausschließlich die .NET Sockets Klassen für die TCP Kommunikation verwendet werden.

Technologien:

  • C#

  • WPF, MVVM

  • Expression Blend

  • .NET TCP Socket Klassen

iKim

C++/MFC

Mit iKim ist ein Makler in der Lage, seine Immobilien & Kunden zu verwalten. Es besteht die Möglichkeit Grundrisse und relevante Informationen an ein Online-Immobilienportal wie ImmoScout24 zu versenden. Interessenten sind somit in der Lage Immobilien des Maklers über entsprechende Onlineportale aufzufinden.

Technologien:

  • C++ / MFC

  • Netzwerkfähig

  • Unterstützung des Austauschformats OpenImmo

  • MSSQL

BunkerDB

Filemaker

Mit der Anwendung BunkerDB können Informationen über die Bunker am Nord-Atlantikwall verwaltet werden. Neben der Möglichkeit mit Hilfe von Suchkrierien die DB zu durchsuchen, können Daten übersichtlich in einem Expose gedruckt werden. Als Datenbasis existierte bereits eine dBase Datenbank welche importiert wurde.

Technologien:

  • Filemaker

  • C++ Plugin, um auf Key-Events zu reagieren

  • dBase Ex-/Import und Datenkonvertierung

Grafik & 3D Modellierung

Blender, Maya, Photoshop

Erstellung von Assets, Logo's und Grafiken.

Technologien:

  • Photoshop

  • Maya

  • Blender

GeoExtractor

TraceTronic GmbH

Ziel war die Entwicklung einer Applikation, welche zu einer gegebenen Fahrtstrecke (in GPS-Koordinaten), den gefahrenen Straßenverlauf ermittelt. Dazu sollte ein MapMatching-Verfahren entwickelt werden, welches ein Ergebnis unter Berücksichtigung der GPS- und Kartenungenauigkeit sowie Lücken im Verlauf liefert. Anschließend sollten Strassenparameter aus einer Datenbank gelesen und ausgegeben werden.

Technologien/Aufgaben:

  • pyDev / Python

  • pyUnit

  • TeleAtlas API

  • GDALLib

Schreiben Sie mich an

Habe ich Ihr Interesse geweckt? Zögern Sie nicht mich zu kontaktieren!

Pilots of IT
Lutz Leonhardt
Am Kirschberg 42
D-01187 Dresden, Sachsen
0162 / 2788388
kontakt@lutzleonhardt.de