Full Stack Developer

Profil Foto
Verfügbarkeit einsehen
  auf Anfrage
de  |  en
  85€/Stunde
  73666 Baltmannsweiler
 24.07.2018

Kurzvorstellung

Mit meinen sehr guten Kenntnissen in objektorientierter Modellierung, Patterns und Software-Engineering, sowie meiner Fähigkeit Kundenwünsche in konkrete Anforderungen zu überführen, werde ich auch in ihrem Projekt ein wertvolles Team-Mitglied sein.

Ich biete

IT, Entwicklung
  • Objektorientierte Analyse und Design (OOAD)
    13 Jahre, 1 Monat Erfahrung
  • .Net
    12 Jahre, 11 Monate Erfahrung
  • C#
    12 Jahre, 11 Monate Erfahrung
  • SQL
    12 Jahre, 7 Monate Erfahrung
  • Objektorientierte Programmierung (OOP)
    10 Jahre, 7 Monate Erfahrung
  • PostgresSQL
    8 Jahre, 6 Monate Erfahrung
  • Android Entwicklung
    4 Jahre, 6 Monate Erfahrung
  • Android
    4 Jahre, 6 Monate Erfahrung
  • Drupal
    4 Jahre, 6 Monate Erfahrung
  • Java (allg.)
    4 Jahre, 6 Monate Erfahrung
  • Functional reactive programming (FRP)
    4 Jahre, 6 Monate Erfahrung
  • Gradle
    4 Jahre, 6 Monate Erfahrung
  • Objektorientierte Analyse (OOA)
    4 Jahre, 6 Monate Erfahrung
  • Git
    4 Jahre, 6 Monate Erfahrung
  • Representational State Transfer (REST)
    5 Monate Erfahrung
  • Web Analyse (allg.)
    5 Monate Erfahrung
  • Webservices
    5 Monate Erfahrung

Projekt‐ & Berufserfahrung

Entwickler
Kundenname anonymisiert, Remote/Regensburg
3/2018 – offen (6 Monate)
IT
Tätigkeitszeitraum

3/2018 – offen

Tätigkeitsbeschreibung

Komplexe Webanwendung im Touristik-Bereich
- Entwicklung von neuen Features, sowie Pflege und Wartung einer großen
Datenbankbasierten Webanwendung zur Verwaltung und Abwicklung von Reisen für ein großes Touristik-Unternehmen
- Verwendung von Java 8, Webobjects, Postgres, Eclipse, REST, Apache HTTP- Components, JavaScript, CSS, Apache-Cayenne
- Entwicklung von Modulen zur Buchung von Reiseleistungen (Kommunikation über REST oder SOAP)

REST-Webservice zur Address-Auflösung / -Validierung
- Eigenständige Entwicklung des Webservices mit REST-API
- Verwendung von Java 8, Bootique, Jersey, Jetty, Maven
- Dokumentation der Schnittstelle mit Hilfe von Swagger

Eingesetzte Qualifikationen

PostgresSQL, SQL, Objektorientierte Programmierung (OOP), Java (allg.), Representational State Transfer (REST), Web Analyse (allg.), Webservices


Entwickler und Teil-Projektleiter (Festanstellung)
IT-Designers GmbH, Esslingen
8/2017 – 11/2017 (4 Monate)
IT / Softwareentwicklung
Tätigkeitszeitraum

8/2017 – 11/2017

Tätigkeitsbeschreibung

Entwicklung eines Wissensmanagementsystems mit Drupal
- Aufnehmen der Anforderungen von den potentiellen Benutzern
- Entwicklung und Test des Systems, sowie Datenübernahme in das System
- Entwicklung und Erweiterung von Drupal-Modulen
- Anbindung an die IT-Infrastruktur in der Firma (AD-Server)

Eingesetzte Qualifikationen

Drupal, Git, CSS (Cascading Style Sheet), HTML, PHP


Entwickler (Festanstellung)
Walter AG, Esslingen
1/2017 – 7/2017 (7 Monate)
Maschinen-, Geräte- und Komponentenbau
Tätigkeitszeitraum

1/2017 – 7/2017

Tätigkeitsbeschreibung

Bildverwaltungssoftware zur Materialprüfung
- Anbindung einer Industriekamera
- Optimierung des EFI-Algorithmus
- Weiterentwicklung, Optimierung und Test der Software (Verwendung von Catel, MVVM)

Eingesetzte Qualifikationen

.Net, .Net Framework (Mircosoft), C#, Windows Presentation Foundation (WPF)


Entwickler (Festanstellung)
Bosch / ATMO, Stuttgart
6/2015 – 12/2016 (1 Jahr, 7 Monate)
Maschinen-, Geräte- und Komponentenbau
Tätigkeitszeitraum

6/2015 – 12/2016

Tätigkeitsbeschreibung

MES-System für die Pharma-Industrie:
- Hauptverantwortlicher Entwickler für alle Backend-Services
- Design und Weiterentwicklung der Datenbank (MSSQL)
Entwicklung verschiedener Tools
- Programm zum Generieren von Produktlabels
- Ergänzung eines Analyse-Programms im MES-Umfeld

Eingesetzte Qualifikationen

Microsoft SQL-Server (MS SQL), Objektorientierte Programmierung (OOP), .Net, .Net Framework (Mircosoft), C#, Windows Presentation Foundation (WPF)


Softwarearchitekt / Chefentwickler
Privatesecuredata, Baltmannsweiler
2/2014 – offen (4 Jahre, 7 Monate)
IT / Softwareentwicklung
Tätigkeitszeitraum

2/2014 – offen

Tätigkeitsbeschreibung

Eigenes Gewerbe zur Entwicklung von Android-Apps.
SW-Architektur, Planung, sowie Implementierung und Test.
Erstellung der Webseite und des Playstore-Eintrags.
Entwicklung von Prototypen für zukünftige Produkterweiterungen.

Eingesetzte Qualifikationen

SQL, Android, Objektorientierte Analyse und Design (OOAD), Objektorientierte Analyse (OOA), Android Entwicklung, Drupal, Java (allg.), Git, Gradle, Functional reactive programming (FRP)


Entwickler (Festanstellung)
Bosch / Atmo, Stuttgart
10/2012 – 5/2015 (2 Jahre, 8 Monate)
Maschinen-, Geräte- und Komponentenbau
Tätigkeitszeitraum

10/2012 – 5/2015

Tätigkeitsbeschreibung

- Entwicklung eines Installers für ein hochkomplexes, verteiltes MES-System mit WiX
- Entwicklung verschiedener Tools (WPF / MVVM)
- Entwicklung und Pflege von Backend-Services (WCF)

Eingesetzte Qualifikationen

Microsoft SQL-Server (MS SQL), .Net, C#, Windows Presentation Foundation (WPF), WIX (Windows Install XML)


Projektmanager (Festanstellung)
IT-Designers GmbH, Esslingen
5/2010 – 9/2012 (2 Jahre, 5 Monate)
IT / Softwareentwicklung
Tätigkeitszeitraum

5/2010 – 9/2012

Tätigkeitsbeschreibung

Leitung des „SW-Teams“ bei IT-Designers GmbH in Esslingen Abwicklung von verschiedenen Kundenprojekten im Automotive- und Automation-Umfeld.

Eingesetzte Qualifikationen

Projektmanagement (IT)


Entwickler / Projektleiter / SW-Architekt (Festanstellung)
IT-Designers GmbH, Esslingen
9/2004 – 9/2012 (8 Jahre, 1 Monat)
IT / Softwareentwicklung
Tätigkeitszeitraum

9/2004 – 9/2012

Tätigkeitsbeschreibung

- Leitung der Produktentwicklung von „Tedradis“.
- Leitung des Entwicklungsteams
- Architektur und Implementierung der SW
- Vertriebsaufgaben und Kundenbetreuung

Eingesetzte Qualifikationen

PostgresSQL, SQL, Projektmanagement (IT), UML, Objektorientierte Programmierung (OOP), Objektorientierte Analyse und Design (OOAD), .Net, .Net Framework (Mircosoft), C#, Nhibernate (.NET), Visual Studio, Kundenberatung


Entwickler und Teil-Projektleiter (Festanstellung)
Hirschmann, Neckartenzlingen
3/2004 – 10/2005 (1 Jahr, 8 Monate)
High-Tech- und Elektroindustrie
Tätigkeitszeitraum

3/2004 – 10/2005

Tätigkeitsbeschreibung

- Mitarbeit in Normierungsgremien (EPL-Protokoll)
- Teil-Projektleitung
- Entwicklung einer Firmware für einen Router auf Linux-Basis
- Entwicklung und Erweiterung eines Netzwerk-Stacks unter Linux

Eingesetzte Qualifikationen

Projektmanagement (IT), UML, Objektorientierte Programmierung (OOP), Objektorientierte Analyse und Design (OOAD), C, C++


Entwickler (Festanstellung)
IBM Deutschland, Böblingen
12/2002 – 2/2004 (1 Jahr, 3 Monate)
IT / Softwareentwicklung
Tätigkeitszeitraum

12/2002 – 2/2004

Tätigkeitsbeschreibung

Entwicklung und Pflege von Linux-Kernel-Modulen und einer Firmware für "Service-Prozessoren" für IBM-Großrechner (P- und Z-Serie).

Eingesetzte Qualifikationen

Linux (Kernel), C, C++


Entwickler (Festanstellung)
Sysgo, Sindelfingen
1/2002 – 11/2002 (11 Monate)
Telekommunikation
Tätigkeitszeitraum

1/2002 – 11/2002

Tätigkeitsbeschreibung

Entwicklung eines echtzeitfähigen Netzwerkstack unter LynxOS und VxWorks für eine Messtechnik-Software im Automotive-Bereich.

Erweiterungen und Pflege einer Messtechnik-Software.

Eingesetzte Qualifikationen

VxWorks, LynxOS, C, OSI (Open Systems Interconnection Model)


Entwickler (Festanstellung)
DaimlerChrysler, Sindelfingen
8/2000 – 12/2001 (1 Jahr, 5 Monate)
Automobilindustrie
Tätigkeitszeitraum

8/2000 – 12/2001

Tätigkeitsbeschreibung

SW-Entwicklung und Test im Bereich Realzeitsysteme unter Linux und Embedded-Controllern ohne Betriebssystem.

Eingesetzte Qualifikationen

Embedded Linux, C, Linux Entwicklung


Zertifikate

Scrum Master
Juni 2012

PRINCE2 Foundation
Dezember 2009

Red Hat Certified Engineer
August 2000

Ausbildung

Distributed Systems Engineering
(MSc)
Jahr: 2002
Ort: Brunel, Esslingen

Technische Informatik
(Dipl.-Ing. (FH))
Jahr: 2000
Ort: Esslingen

Qualifikationen

Programmierung
C 12 Jahre
C++ 7 Jahre
Java 10 Jahre
C#/.Net 10 Jahre
Bash 8 Jahre
Perl 2 Jahre
PHP 2 Jahre

Datenbanken
MSSQL 5 Jahre
MySql 5 Jahre
Postgres 5 Jahre
SQLite 3 Jahre
Hibernate / Nhibernate 5 Jahre

Vorgehensweisen
SCRUM 4 Jahre
OOA/OOP/OOD 16 Jahre
TDD 15 Jahre

Verschlüsselung / Security
NaCL / Sodium 1 Jahre
OpenSSL 2 Jahre
Firewalls (iptables) 8 Jahre

Netzwerk
TCP/IP 16 Jahre
(Sowohl Routing, Einrichtung, aber auch Entwicklung von Protokoll-Stacks)
VPN 6 Jahre

Sonstiges
Android-Entwicklung 4 Jahre
Material Design 3 Jahre
RxJava 2 Jahre
Unix / Lib-C 10 Jahre
GNU-Compiler (Cross) 10 Jahre
JNI 1 Jahr
Swig 1 Jahr
WPF 8 Jahre
WCF 4 Jahre
QT 3 Jahre
Windows Forms 5 Jahre
Realzeitsysteme 5 Jahre
Web
Drupal 5 Jahre
HTML/CSS 10 Jahre
Apache 8 Jahre
IIS 3 Jahre
JavaScript 2 Jahre
jQuery 1 Jahr

Entwicklungsumgebungen / Build-Tools
Visual Studio 16 Jahre
Eclipse 5 Jahre
Android Studio/IntelliJ 4 Jahre
Gradle 4 Jahre
GNU-Make 8 Jahre
Cmake 1 Jahr
Autotools 3 Jahre

Virtualisierung
KVM/virsh 4 Jahre
Virtualbox 6 Jahre
VMware 6 Jahre

Über mich

Ich habe sehr gute Kenntnisse in objektorientierter Modellierung, Patterns und Software-Engineering. Kombiniert mit meiner Zuverlässigkeit, analytischem Denkvermögen und der Fähigkeit zu abstrahieren, bringe ich auch Ihr Projekt zu einem erfolgreichen Abschluss.

Was mich besonders auszeichnet, ist die Fähigkeit eine Kundenwunschliste in echte Anforderungen und anschliessend in eine funktionierende Software zu überführen.

Persönliche Daten

Sprache
  • Deutsch (Muttersprache)
  • Englisch (Fließend)
Reisebereitschaft
auf Anfrage
Arbeitserlaubnis
  • Europäische Union
Profilaufrufe
588
Alter
42
Berufserfahrung
18 Jahre (seit 08/2000)
Projektleitung
8 Jahre

Kontaktdaten

Nur registrierte PREMIUM-Mitglieder von freelance.de können Kontaktdaten einsehen.

Jetzt Mitglied werden »