Go to the top

Hallo ich bin
Fabian Leonhardt

Software Engineer

About

Über mich

Mein Name ist Fabian Leonhardt. Seit 2008 arbeite ich leidenschaftlich als Software-Engineer mit den Schwerpunkten im Bereich Backendentwicklung (PHP, C#, JAVA und Go), sowie im Frontendbereich unter anderem mit TypeScript, Javascript, HTML und CSS. Bei zahlreichen und spannenden Projekten in den letzten Jahren konnte ich mein Know-How professionalisieren. Seit Juli 2014 bin ich als selbstständiger Softwareentwickler tätig und biete Ihnen vor allem im Web-Bereich die Umsetzung oder Unterstützung bei Ihren Projekte an. Ich arbeite zusammen mit Ihrem bestehenden Team, per Remote oder vor Ort.

  • Name: Fabian Leonhardt
  • Email: info@fabmade.de
  • Telefon: 0761 / 59513316
  • Geburtsdatum: 01 Mai 1986
  • Adresse: Gutleutstraße 32, 79115 Freiburg, Germany.

Kompetenzen

Kompetenzen

Mein Schwerpunkt liegt in der PHP – Backendentwicklung, aber auch in Java und in C# und Silverlight habe ich schon Projekte umgesetzt.

PHP

12 Jahre Erfahrung

MySQL

12 Jahre Erfahrung

C#

4 Jahre Erfarung

Javascript

12 Jahre Erfahrung

HTML5 CSS3

12 Jahre Erfahrung

WPF / Silverlight

4 Jahre Erfahrung

Programmier- u. Script-Sprachen

  • PHP8
  • Javascript / Typescript
  • HTML/CSS
  • Go
  • C#
  • Python
  • Java
  • C++
  • Shell/Bash Script
  • Caché ObjectScript

Technologien / Sonstiges

  • XML
  • JSON
  • Redis
  • Memcached
  • Ajax
  • Tailwind CSS
  • Restful Apis
  • SOAP
  • Composer
  • GMaps Api
  • Latex
  • WordPress
  • Drupal
  • PhoneGap/Apache Cordova
  • WPF
  • Silverlight

Softwareachitektur

  • MVC
  • OOP
  • MVVM
  • ORM
  • CleanCode
  • SOLID

PHP - Frameworks

  • CakePHP
  • Laravel 8
  • PHP Active Record
  • Slim
  • Zend Framework 2
  • PHP Unit

Javascript Frameworks

  • JQuery
  • React.js
  • Vue.js

Datenbanken

  • MySQL
  • ApacheDerby
  • SQLight

Versions-Management

  • SVN
  • GIT
  • CVS

Betriebssysteme

  • Windows
  • Linux
  • MacOS

Entwicklungsumgebungen

  • PHPStorm
  • IntelliJ
  • Eclipse
  • Netbeans
  • Visual Studio
  • DevC++

Sprachen

  • Deutsch
  • Englisch

Berufserfahrung

über 12 Jahre Erfahrung

Während den letzen Jahren war ich bei verschiedene Firmen/Kunden tätig, konnte dort mein Wissen einbringen und erweitern.

logo
Selbstständig

Software Engineer

2014-heute

Biete

  • Unterstützung bei Ihren Projekten
  • Umsetzung Ihrer Projekte
  • Eigene Projekte

logo-picturemaxx
PICTUREMAXX AG (München)

Software Engineer

2013-2014

Tätigkeitsbereiche

  • Core Entwicklung in der Software „Backstage“
  • Erstellen von technischen Konzepten
  • Code Reviews
  • Einlernen neuer Mitarbeiter in das Framework

wepro
WEPRO GMBH (KAUFBEUREN)

PHP-/WEB-Entwickler

2008-2012

Tätigkeitsbereiche

  • Hauptverantwortlicher Programmierer der Software „Wetura“
  • Entwicklung und Pflege der Software
  • Einlernen anderer Mitarbeiter in das Framework
  • Erstellen und Verteilen der Aufgaben

Ausbildung

Meine Ausbildung

Während meiner Ausbildung konnte ich mir in verschiedenen Programmiersprachen und anderen Technologien Kenntnisse aneignen, von Assembler bis zum Zend-Framework. Aber auch in meiner Freizeit habe ich mich ständig weiterentwickelt.

wepro
Wepro Gmbh (Kaufbeuren)
2008-2012

Ausbildung zum Fachinformatiker Anwendungsentwicklung

Währen dieser Ausbildung habe ich vor allem im PHP-Backend Bereich gearbeitet. Aber auch die Entwicklung in Javascript + HTML/CSS gehörten zu meinen Aufgaben. Durch meine bereits erworbenen Kenntnisse in C++ und Java, konnte ich mich hier sehr schnell als vollwertigen Mitarbeiter einbringen.

Na­tur­wis­sen­schaft­lich-Tech­ni­sche Aka­de­mie (Isny)
2005-2007

Ausbildung zum Assistent für Informations- und Kommunikationstechnik

Hier konnte ich meine bereits als Hobby erworbenen Kenntnisse in C++ vertiefen. Es wurden außerdem Java, Assembler und andere Technologien wie Batch-Script etc. unterrichtet.

Projekte im Beruf

Projekte im Beruf

Hier finden Sie die Projekte bei denen ich sowohl in meiner Festanstellung als auch in meiner Selbständigkeit mitgearbeitet habe.

CHANNEL_image_side_nav
©CGM International GmbH
2015-2018

CGM Channel

Als strategisches Laborportal bindet CGM CHANNEL anspruchsvolle Laborunternehmen und deren Einsender, auf Basis jeweils individueller Prozessregeln, in die Gesamtsteuerung der labordiagnostischen Leistungserbringung ein.

Meine Aufgabenbereiche

Weiterentwicklungen der Software

Technologien

  • C#
  • Silverlight
  • WPF
  • XAML
  • Caché Object Script

cgm
©CGM International GmbH
2014-2015

Elat-Report (Monitoring für LABODER u. LAB Connect)

Eine Monitoring Umgebung für LABODER u. LAB CONNECT, das unter anderem über folgende Funktionen verfügt:

  • Rollout neuer Versionen
  • Client / Error Monitoring
  • Statistiken
  • FAQs (Für den 2. Level Support)
  • Sendungsverfolgung
  • Alarm Funktion bei Ausfall

Meine Aufgabenbereiche

Konzeption und Entwicklung des
kompletten Portals

Technologien

  • PHP
  • MySQL
  • Javascript
  • HTML / CSS / XML
  • Slim, PHP Active Record, Symfony Console

cgm
©CGM International GmbH
2014-2018

CGM LAB Connect / Portal

Die Vernetzungslösung CGM LAB Connect organisiert den komplexen
Workflow im Auftragseingang sowie bei der Weitergabe der Laborergebnisse an unterschiedlichste Empfänger.

Meine Aufgabenbereiche

Fehlerbehebung, Optimierungen und
Weiterentwicklungen

Technologien

  • PHP
  • MySQL
  • JavaScript
  • HTML / CSS
  • Framework (MVC)

cgm
©CGM International GmbH
2014-2018

CGM LABORDER

CGM LABORDER optimiert formelle Praxisabläufe bei der Laborüberweisung, Archivierung und Speicherung der Laborergebnisse.

Meine Aufgabenbereiche

3. Level Support, kleinere Erweiterungen und Fehlerbehebungen

Technologien

  • Java
  • Swing
  • XML

chab
©Chabunga Ltd.
1014-2016

Social Trading Game

Social Trading Game, Browserspiel mit virtueller Währung etc..

Meine Aufgabenbereiche

Fehlerbehebungen und Erweiterungen,
Performance Optimierung und Administrations-
tätigkeiten auf Linux – Servern

Technologien

  • PHP
  • MySQL
  • JavaScript / jQuery
  • HTML / CSS
  • XML
  • Framework (OOP, MVC)

logo-picturemaxx
©Picturemaxx AG
1013-2014

Backstage (Enterprise-Media-Asset-Management)

Die Software umfasst unter anderem die Möglichkeit Medien zu präsentieren, verkaufen, beschaffen, lizenzieren und archivieren. Außerdem ein eigenes CMS, ERP und ein komplexes Rechtesystem.

Meine Aufgabenbereiche

Teil des Core Teams, Weiterentwicklung der Software

Technologien

  • PHP
  • MySQL
  • JavaScript / jQuery
  • HTML / CSS
  • XML
  • Framework (OOP, MVC)

logo_Wetura_250
©Wepro GmbH
2008-2012

Wetura Cloud Computing Services

Es handelt sich dabei um eine web-basierte business Lösung, die unter anderem folgende Module beinhaltet, die separat nutzbar sind:

  • WeERP (Enterprice Resource Planning und Warenwirtschaft System)
  • WeCRM (Customer Relationship Management)
  • WeJOB (Zeit- und Touren-Management)
  • WeLOC (GPS-Ortung, Flotten-Management System)
  • WeSupport (Ticket- und Aufgabensystem)
  • WeGast (Gatronomie – Modul mit Schnittstelle an ein mobiles Endgerät)
  • Auswertung (Statistiken, Listen…)
  • Schriftverkehr (Notizen, E-Mails und Geschäftsbriefe)

Meine Aufgabenbereiche

Planung, Neu- und Weiter-Entwicklung in
allen Modulen

Technologien

  • PHP
  • MySQL
  • JavaScript / jQuery
  • HTML / CSS
  • Framework (OOP, MVC)

Eigene Projekte

Eigene Projekte

Hier finden Sie die Projekte, die ich selber entwickelt habe.

ICON_sent
©Fabian Leonhardt
2017

Mathy Bird

In Mathy Bird erwarten dich spannende Level und Welten in denen du deine Rechenkenntnisse an abwechslungsreichen Aufgaben unter Beweis stellen kannst. Schalte neue Charaktere frei und messe dich über Highscores mit deinen Freunden und anderen Spielern auf der ganzen Welt!

Links

Android
IOs

Technologien

  • C#
  • Unity3d
  • Laravel (REST API)

RunDuell
©Fabian Leonhardt
2014

RunDuell

Mit der RunDuell App kannst du dich mit deinen Freunden beim Joggen duellieren, wer läuft schneller, weiter oder verbraucht mehr Kalorien. Es beinhaltet außerdem ein Erfolgs-System und andere Gamification Elemente.

Technologien

  • Cordova
  • Backbone
  • RequireJS
  • Laravel (REST API)

keep
©Fabian Leonhardt
2013

KeepIt

Online Vokabeltrainer mit verschiedenen Übungen, Statistiken und Import/Export von Vokabelbüchern.

Technologien

  • CakePHP
  • MySQL
  • JavaScript
  • HTML5

logo (2)
©Fabian Leonhardt
2012

meefit mobile

Die App zu meefit.com mit Tracking, Gewichtsmessung etc..

Technologien

  • PhoneGap / Apache Condora
  • HTML / CSS / JS

logo (2)
©Fabian Leonhardt
2010

meefit.com

Sport Portal mit Tracking, Statistiken, Gamification und sozialem Netzwerk.

Technologien

  • PHP
  • MySQL
  • JavaScript /jQuery
  • HTML / CSS
  • Selbstentwickeltes Framework (MVC)

©Fabian Leonhardt
2008

Homepage

Homepage mit Gästebuch

Technologien

  • PHP
  • MySQL
  • JavaScript
  • HTML / CSS

©Fabian Leonhardt
2005-2007

Spiele

In dieser Zeit habe ich verschiedene kleinere Projekte entwickelt, unter anderem:

  • Schiffeversenken mit C++ Builder
  • kleines RPG

Technologien

  • C++ Builder
  • C++
  • SFML
  • OpenGL

Kontakt

Kontakt

Sie haben noch Fragen, möchten ein persönliches Vorgespräch vereinbaren oder direkt ein Angebot anfordern?

Fabian Leonhardt
Gutleutstraße 32, 79115 Freiburg, Germany
Telefon
0761/59513316
Email
info@fabmade.de

Ich bin auch in Social Networks

Hinterlassen Sie eine Nachricht

    Ihr Name*

    Ihre E-Mail-Adresse *

    Betreff *

    Ihre Nachricht *

    Impressum

    Angaben gemäß § 5 TMG

    fabmade GmbH

    Gutleutstraße 32

    79115 Freiburg

    Kontakt:

    Telefon: 0761 / 59513316

    E-Mail: info@fabmade.de

    Firma:

    Geschäftsführer: Fabian Leonhardt
    Unternehmenssitz: Freiburg
    Handelsregister beim Amtsgericht: Freiburg
    Handelsregister-Nummer: HRB 723411
    USt. ID-Nr.: DE340423966
    Finanzamt: Freiburg

    Verantwortlich für den Inhalt nach § 55 Abs. 2 RStV:

    Fabian Leonhardt

    Gutleutstraße 32

    79115 Freiburg

    Haftungsausschluss:

    Haftung für Inhalte

    Die Inhalte unserer Seiten wurden mit größter Sorgfalt erstellt. Für die Richtigkeit, Vollständigkeit und Aktualität der Inhalte können wir jedoch keine Gewähr übernehmen. Als Diensteanbieter sind wir gemäß § 7 Abs.1 TMG für eigene Inhalte auf diesen Seiten nach den allgemeinen Gesetzen verantwortlich. Nach §§ 8 bis 10 TMG sind wir als Diensteanbieter jedoch nicht verpflichtet, übermittelte oder gespeicherte fremde Informationen zu überwachen oder nach Umständen zu forschen, die auf eine rechtswidrige Tätigkeit hinweisen. Verpflichtungen zur Entfernung oder Sperrung der Nutzung von Informationen nach den allgemeinen Gesetzen bleiben hiervon unberührt. Eine diesbezügliche Haftung ist jedoch erst ab dem Zeitpunkt der Kenntnis einer konkreten Rechtsverletzung möglich. Bei Bekanntwerden von entsprechenden Rechtsverletzungen werden wir diese Inhalte umgehend entfernen.

    Haftung für Links

    Unser Angebot enthält Links zu externen Webseiten Dritter, auf deren Inhalte wir keinen Einfluss haben. Deshalb können wir für diese fremden Inhalte auch keine Gewähr übernehmen. Für die Inhalte der verlinkten Seiten ist stets der jeweilige Anbieter oder Betreiber der Seiten verantwortlich. Die verlinkten Seiten wurden zum Zeitpunkt der Verlinkung auf mögliche Rechtsverstöße überprüft. Rechtswidrige Inhalte waren zum Zeitpunkt der Verlinkung nicht erkennbar. Eine permanente inhaltliche Kontrolle der verlinkten Seiten ist jedoch ohne konkrete Anhaltspunkte einer Rechtsverletzung nicht zumutbar. Bei Bekanntwerden von Rechtsverletzungen werden wir derartige Links umgehend entfernen.

    Google Analytics

    Diese Website benutzt Google Analytics, einen Webanalysedienst der Google Inc. (“Google“). Google Analytics verwendet sog. “Cookies“, Textdateien, die auf Ihrem Computer gespeichert werden und die eine Analyse der Benutzung der Website durch Sie ermöglicht. Die durch den Cookie erzeugten Informationen über Ihre Benutzung diese Website (einschließlich Ihrer IP-Adresse) wird an einen Server von Google in den USA übertragen und dort gespeichert. Google wird diese Informationen benutzen, um Ihre Nutzung der Website auszuwerten, um Reports über die Websiteaktivitäten für die Websitebetreiber zusammenzustellen und um weitere mit der Websitenutzung und der Internetnutzung verbundene Dienstleistungen zu erbringen. Auch wird Google diese Informationen gegebenenfalls an Dritte übertragen, sofern dies gesetzlich vorgeschrieben oder soweit Dritte diese Daten im Auftrag von Google verarbeiten. Google wird in keinem Fall Ihre IP-Adresse mit anderen Daten der Google in Verbindung bringen. Sie können die Installation der Cookies durch eine entsprechende Einstellung Ihrer Browser Software verhindern; wir weisen Sie jedoch darauf hin, dass Sie in diesem Fall gegebenenfalls nicht sämtliche Funktionen dieser Website voll umfänglich nutzen können. Durch die Nutzung dieser Website erklären Sie sich mit der Bearbeitung der über Sie erhobenen Daten durch Google in der zuvor beschriebenen Art und Weise und zu dem zuvor benannten Zweck einverstanden.

    Quelle: Impressum Generator von Rechtsanwältin Franziska Hasselbach, Köln