Senior Software Developer
- Verfügbarkeit einsehen
- 0 Referenzen
- auf Anfrage
- 45731 Waltrop
- National
- de | en | nl
- 01.07.2024
Kurzvorstellung
* Verschiede Branchen
* In diversen auch internationalen Teams genieße ich höchste Wertschätzung
Qualifikationen
Projekt‐ & Berufserfahrung
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
Bash Shell, Dokumentenmanagement, HP-UX, Java (allg.), Java Database Connectivity, Linux Entwicklung, OpenSuse, Oracle Database, PL/SQL, Postgresql, Python, SAP NetWeaver, SQL
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
Apache Maven, Apache Tomcat, Backend, DevOps, Schreiben von Dokumentation, Fehleranalyse, Git, Java (allg.), Java Architecture for XML Binding (JAXB), Java Database Connectivity, Jenkins, Junit, Continuous Integration, Microsoft SQL-Server (MS SQL), Schulung / Training (IT), Scrum, SQL, Swing (Java), Web Services
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)
Android Entwicklung, Confluence, Java (allg.), Jira
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
Amazon Web Services (AWS), Apache Maven, Subversion, Bash Shell, Confluence, Eclipse, Git, Java (allg.), Java Database Connectivity, Jira, Java Native Interface, Kanban, Make (Software), Scrum, SQL, Visual C++
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
Bash Shell, Dokumentenmanagement, Java (allg.), Linux Entwicklung, Oracle Database, PL/SQL, Postgresql, Python, SQL, SQL*Plus, Visual C++
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
4G (Telecommunication), BEA Tuxedo, C++, Datenmodelierung, Embedded Systems, Java ME (Java Platform, Micro Edition), Linux Entwicklung, Make (Software), Perl
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
4G (Telecommunication), ASN.1, C++, Oracle Database
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
Assemblersprache, C, Computer-Aided Software Engineering, DDB/4, Embedded Entwicklung / hardwarenahe Entwicklung, Hardware-Design, HDLC (High-Level Data Link Control), Isdn, Lotus Notes Domino Server, NonStop SQL & SQL/MX (TANDEM), Programming Language One (PL/I, PL1), Systems Network Architecture, Application Packaging, UNIX, Videotechnik
Ausbildung
Dortmund / Universität
Über mich
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
* Software-Architektur
* Testing und Continuous Integration
* Dokumentation
* Kommunikationsprotokolle, angefangen bei HDLC bis Anwendungen auf Basis TCP
Persönliche Daten
- Deutsch (Muttersprache)
- Englisch (Fließend)
- Niederländisch (Grundkenntnisse)
- Französisch (Grundkenntnisse)
- Europäische Union
Kontaktdaten
Nur registrierte PREMIUM-Mitglieder von freelance.de können Kontaktdaten einsehen.
Jetzt Mitglied werden