freiberufler Senior Software Developer auf freelance.de

Senior Software Developer

zuletzt online vor wenigen Stunden
  • auf Anfrage
  • 45731 Waltrop
  • National
  • de  |  en  |  nl
  • 13.04.2024

Kurzvorstellung

* Erfahrung von fast 40 Jahren Tätigkeit als Software-Entwickler, seit 1999 als Selbstständiger
* Verschiede Branchen
* In diversen auch internationalen Teams genieße ich höchste Wertschätzung

Qualifikationen

  • Agile Entwicklung
  • Back-End Entwicklung
  • Java (allg.)
  • Apache Maven
  • Apache Software
  • Apache Tomcat
  • Bash (Shell)
  • DevOps
  • Dokumentation (IT)
  • Dokumentenmanagement
  • Fehleranalyse
  • Git
  • HPUX
  • Java Architecture for XML Binding (JAXB)
  • JDBC (Java Database Connectivity)
  • Jenkins
  • JUnit
  • Kontinuierliche Integration (CI)
  • Linux Entwicklung
  • Microsoft SQL-Server (MS SQL)
  • OpenSuse
  • Oracle Database
  • PL/SQL
  • PostgreSQL
  • Python
  • SAP NetWeaver
  • Schulung / Training (IT)
  • SCRUM
  • SQL
  • Swing (Java)
  • Telekommunikation / Netzwerke (allg.)
  • Webservices
  • XML

Projekt‐ & Berufserfahrung

Software Engineer
IQDoQ GmbH, Bad Vilbel, Köln, Berlin
10/2017 – offen (6 Jahre, 7 Monate)
Dokumentenmanagement
Tätigkeitszeitraum

10/2017 – offen

Tätigkeitsbeschreibung

* Konfiguration des hauseigenen DMS HyperDoc für mehrere Endkunden
* Portierung HPUX -> Suse Linux
* Portierung Oracle DB -> PostgreSQL
* Portierung SAP-RFC auf SAP NetWeaver
* Scripting von Batch-Prozessen auf div. Linux-Distributionen
* scriptbares Lastgeneratorprogramm für beliebige Lastmuster

Eingesetzte Qualifikationen

Bash (Shell), Dokumentenmanagement, HPUX, Java (allg.), JDBC (Java Database Connectivity), Linux Entwicklung, OpenSuse, Oracle Database, PL/SQL, PostgreSQL, Python, SAP NetWeaver, SQL

Senior Software Developer, Java Backend
FlaktGroup Deutschland GmbH, Herne
2/2016 – 12/2021 (5 Jahre, 11 Monate)
Bauwirtschaft, Anlagen- und Schiffbau
Tätigkeitszeitraum

2/2016 – 12/2021

Tätigkeitsbeschreibung

* Design+Entwicklung von Software für einen Produktkonfigurator für industrielle HVAC Großsysteme, Heating/Ventilation/Air Conditioning
* 3D Geometrieberechnungen, 2D Zeichnungsabwicklung, auf Basis Kisters ViewStation
* Dokumentgenerierung DOCX, XLSX, PDF auf Basis Apache POI
* Entwicklung von Admin-Panel Plugins für Tacton TCSite
* Entwicklung von WebServices für Typenschilder
* Entwicklung eines Java Swing basierten Programms dazu

Eingesetzte Qualifikationen

Apache Maven, Apache Tomcat, Back-End Entwicklung, DevOps, Dokumentation (IT), Fehleranalyse, Git, Java (allg.), Java Architecture for XML Binding (JAXB), JDBC (Java Database Connectivity), Jenkins, JUnit, Kontinuierliche Integration (CI), Microsoft SQL-Server (MS SQL), Schulung / Training (IT), SCRUM, SQL, Swing (Java), Webservices

Senior Software Develpoper
privat, Dortmund
7/2015 – 1/2016 (7 Monate)
IT & Entwicklung
Tätigkeitszeitraum

7/2015 – 1/2016

Tätigkeitsbeschreibung

während krankheitsbedingter Auszeit:
Entwicklung von nativen Android APPs (Dalvik VM) zum Selbststudium für einen Zoo von Endgeräten (Phone / Tablet)

Eingesetzte Qualifikationen

Android Entwicklung, Confluence (Atlassian), Java (allg.), Jira

Senior Software Developer
HERE GmbH, Eschborn, Schwalbach i. Ts.
5/2010 – 6/2015 (5 Jahre, 2 Monate)
IT & Entwicklung
Tätigkeitszeitraum

5/2010 – 6/2015

Tätigkeitsbeschreibung

Geocoding im Java Back-End, vergleichbar Google Maps
* Detaillierung der Architektur von Unterkomponenten
* Java Back-End Programmierung
* Maintenance der fuzzy Adresserkennung (C++, JNI)
* Ranking von Suchergebnissen
* Performance & Profiling
* Detailaufgaben wie "disputed areas", Parallelisierung, JMX
* Debugging von Produktionsinstanzen

Eingesetzte Qualifikationen

Amazon Web Services (AWS), Apache Maven, Apache Subversion (SVN), Bash (Shell), Confluence (Atlassian), Eclipse, Git, Java (allg.), JDBC (Java Database Connectivity), Jira, JNI (Java Native Interface), Kanban, make (Software), SCRUM, SQL, Visual C++

Software Engineer
IQDoQ GmbH, Bad Vilbel, Hamburg, Nürnberg
9/2003 – 4/2010 (6 Jahre, 8 Monate)
IT & Entwicklung
Tätigkeitszeitraum

9/2003 – 4/2010

Tätigkeitsbeschreibung

* Konfiguration des hauseigenen DMS HyperDoc für mehrere Endkunden
* Scripting von Batch-Prozessen auf div. *IX
dazwischen (Summe ca. 3/4 Jahr):
* Zuarbeit Software-Entwicklung C++ für den Client
* Zuarbeit Software-Entwicklung Java im Server Back-End

Eingesetzte Qualifikationen

Bash (Shell), Dokumentenmanagement, Java (allg.), Linux Entwicklung, Oracle Database, PL/SQL, PostgreSQL, Python, SQL, SQL*Plus, Visual C++

Software Developer C++/Java
T-Mobile Traffic GmbH, Bonn
7/1999 – 8/2003 (4 Jahre, 2 Monate)
Telekommunikation
Tätigkeitszeitraum

7/1999 – 8/2003

Tätigkeitsbeschreibung

(Verkehrstelematik)
* Entwicklung eines Geocoder-Kernels für Routenanfragen (C++)
* Entwicklung eines Codegenerators in Perl für (De)Serialisierung und Dokumentation (DocBook) von Binärtelegrammen
* Entwicklung eines Navi-Systems für MIDP Java-Handys
* Entwicklung des eCall Notrufdienstes für Mercedes-Benz sowie Integration in VW-Armaturenbrett

Eingesetzte Qualifikationen

2G / 3G / 4G, BEA Tuxedo, C++, Datenmodellierung, Embedded Systems, Java ME (Java Platform, Micro Edition), Linux Entwicklung, make (Software), Perl

Koordinator Softwareentwicklung (Festanstellung)
Tegaron Telematics GmbH, Bonn
1/1997 – 6/1998 (1 Jahr, 6 Monate)
Telekommunikation
Tätigkeitszeitraum

1/1997 – 6/1998

Tätigkeitsbeschreibung

(Verkehrstelematik)
* Koordinierung der externen Softwareentwicklung
* Integration von Softwarekomponenten in handheld Endgeräte
* Entwicklung eines GSM Cell Broadcast Dienstes (D1-Netz) für Verkehrsinformationen
* Koordinierung der GATS (Global Automotive Telematics Standard) Protokolldefinition mit dem Mitbewerber Mannesmann Autocom (Telematik-Zweig der früheren Mannesmann Mobilfunk D2--Netz)
* Konvertierung der GATS Telegrammspezifikation (Prosa) in ASN.1

Eingesetzte Qualifikationen

2G / 3G / 4G, ASN.1, C++, Oracle Database

Software Developer (Festanstellung)
Dr. Materna GmbH, europaweit
7/1987 – 12/1997 (10 Jahre, 6 Monate)
IT & Entwicklung
Tätigkeitszeitraum

7/1987 – 12/1997

Tätigkeitsbeschreibung

* Entwicklung (auch hardwarenah) von Software im IBM SNA Umfeld
* Softwareseitiger Support für die unterliegende "embedded" (hat man damals noch nicht so bezeichnet) Hardware [Bit-Slice Prozessoren, PGA, 80186]
* Consulting zu SNA
* Implementierung einer Aussendienststeuerung im Pharmabereich
* Projektleitung Entwicklung eines Broadcast-Datenverteilsystems à la Videotext, Hardware und Software
* Projektleitung Anbindung der hauseigenen CTI (Computer Telephony Integration) an Lotus Notes Domino Server

Eingesetzte Qualifikationen

Assembler, C, CASE (Computer-aided software engineering), DDB/4, Embedded Entwicklung / hardwarenahe Entwicklung, Hardware Entwicklung, HDLC (High-Level Data Link Control), ISDN, Lotus Notes Domino Server, NonStop SQL & SQL/MX (TANDEM), Programming Language One (PL/I, PL1), SNA (Systems Network Architecture), Softwarepaketierung / Verteilung (allg.), UNIX, Videotechnik

Ausbildung

Informatik, Nebenfach Elektrotechnik (Datentechnik)
Diplom-Informatiker
1986
Dortmund / Universität

Über mich

Mit fast 40 Jahren Berufserfahrung als Softwareentwickler, seit 1999 als Selbstständiger, habe ich einige Branchen kennengelernt, natürlich viele Technologien, Programmiersprachen, Tools, Konzepte und Methoden, und bin offen für neue Erfahrungen.
Meine Projektmitarbeit wurde immer wieder verlängert, nur vier Kunden in 22 Jahren Selbstständigkeit bei Vollbeschäftigung sprechen für sich, bzw. für mich als High-Performer. "Wer mich einmal hat, gibt mich freiwillig nicht mehr ab." :-) Einer meiner Kunden ist nach 8 Jahren erneut auf mich zugekommen.
In den zuletzt auch internationalen Teams bin ich sehr gerne willkommen, meine Ansichten und Meinungen sind gefragt und werden geschätzt.
Ich denke, dass meine _Erfahrung_ mehr wert ist als die Beherrschung irgendwelcher Tools. Was ich noch nicht kenne, kann ich mir schließlich sehr schnell erarbeiten.
Und diese Erfahrungen gebe ich gerne weiter, persönlich in Gesprächen und "Schulungen", und in hochwertigen Dokumentationen.

Weitere Kenntnisse

* Java Back-End Entwickler, diverse Branchen, diverse Komponenten
* Software-Architektur
* Testing und Continuous Integration
* Dokumentation
* Kommunikationsprotokolle, angefangen bei HDLC bis Anwendungen auf Basis TCP

Persönliche Daten

Sprache
  • Deutsch (Muttersprache)
  • Englisch (Fließend)
  • Niederländisch (Grundkenntnisse)
  • Französisch (Grundkenntnisse)
Reisebereitschaft
National
Arbeitserlaubnis
  • Europäische Union
Profilaufrufe
824
Alter
61
Berufserfahrung
40 Jahre und 9 Monate (seit 07/1983)
Projektleitung
4 Jahre

Kontaktdaten

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

Jetzt Mitglied werden