Senior Software Entwickler
- Verfügbarkeit einsehen
- 5 Referenzen
- auf Anfrage
- 85229 Markt Indersdorf
- National
- en | de | fr
- 23.11.2024
Kurzvorstellung
Auszug Referenzen (5)
"Steve arbeitet wie gewohnt sehr zuverlässige, gut organisiert und bestens in Team integriert - ich freue mich auf die nächste Zusammenarbeit."
4/2022 – 6/2023
TätigkeitsbeschreibungEntwicklung SSO mit Azure AD.
Eingesetzte QualifikationenConfluence, Canonical XML, Git, Java API for XML Processing (JAXP), Jenkins, Jira, Hypertext Transfer Protocols (HTTP), Java (allg.), Microsoft Azure, Rich-Client
"Sehr gute und professionelle Zusammenarbeit. Übertragene Aufgaben wurden stets zuverlässig, mit großen Engagement und effizient bearbeitet."
10/2019 – 6/2020
TätigkeitsbeschreibungWeiterentwicklung eines Document Generators in Java.
Eingesetzte QualifikationenJ2EE
"Die Zusammenarbeit war sehr angenehm und fachlich fundiert.
Schnelle Einarbeitung in ein bereits sehr lange laufendes Projekt."
3/2017 – 4/2018
TätigkeitsbeschreibungWeiterentwicklung eines Client/Server Dokument Management Systems
Eingesetzte QualifikationenGit, Java (allg.), Rich-Client, XML
"Herr [...] hat in unserem Unternehmen im Rahmen einer Produktentwicklung die oben genannten fachlichen Aufgabenstellungen erfolgreich umgesetzt.
Seine Integration in das Team und die Arbeitsabläufe im Projekt waren einwandfrei."
10/2012 – 12/2013
Tätigkeitsbeschreibung
Weiterentwicklung Software für Augenärzte
Java Swing GUI Entwicklung (Spring RCP)
Erweiterung der Applikation Business Logik
Requirements Analyse und Implementierung
JUnit Tests
(Java, Swing, Swing Synth, Subversion, Spring RCP, Eclipse RCP, JPA, Eclipse RCP)
Java Database Connectivity, XML, Subversion, Junit, Hibernate (Java), Java SE, Java (allg.)
"Die gemachten Angaben sind korrekt."
4/2012 – 10/2012
Tätigkeitsbeschreibung
RCP Applikation Entwicklung
Anpassung und Erweiterung der graphischen Oberfläche
Diagnose und Korrektur von Speicher und Leistungsproblemen
Beratung bezüglich Subversion und Bug Reporting System
(Java, Eclipse, Eclipse RCP, XML, JFace, Subversion, Drools)
Rich-Client, Subversion, Java-Frameworks, Java SE
Qualifikationen
Projekt‐ & Berufserfahrung
10/2023 – 5/2024
TätigkeitsbeschreibungNeu- und Weiterentwicklung von RCP Anwendungen sowie Backend Server.
Eingesetzte QualifikationenJava-Entwickler
4/2022 – 6/2023
TätigkeitsbeschreibungEntwicklung SSO mit Azure AD.
Eingesetzte QualifikationenConfluence, Canonical XML, Git, Java API for XML Processing (JAXP), Jenkins, Jira, Hypertext Transfer Protocols (HTTP), Java (allg.), Microsoft Azure, Rich-Client
7/2020 – 3/2022
TätigkeitsbeschreibungUI Design und Entwicklung. Redesign und Implementierung von Legacy Network und Display Control Software.
Eingesetzte QualifikationenCSS (Cascading Style Sheet), Java (allg.), JavaFX, Spring Framework
10/2019 – 6/2020
TätigkeitsbeschreibungWeiterentwicklung eines Document Generators in Java.
Eingesetzte QualifikationenJ2EE
4/2019 – 9/2019
Tätigkeitsbeschreibung
Weiter Enwicklung von Java Clien/Server Applikationen.
Tool Entwicklung.
Source Code Integration mit Kunden.
Java Database Connectivity, Subversion, Git, Hibernate (Java), Jira, Swing (Java)
5/2018 – 4/2019
TätigkeitsbeschreibungWeitere Enwicklung von Mobilfunk Management Software
Eingesetzte QualifikationenJava Database Connectivity, Eclipse, Eclipse Modeling Framework, J2EE, Rich-Client, XML
3/2017 – 4/2018
TätigkeitsbeschreibungWeiterentwicklung eines Client/Server Dokument Management Systems
Eingesetzte QualifikationenGit, Java (allg.), Rich-Client, XML
5/2014 – 12/2016
Tätigkeitsbeschreibung
Design, Entwicklung und Erweiterung von JEE Backend Komponentent.
Design, Entwicklung von Daten Modellen für Mobil Infrastruktur Geräte.
Design, Entwicklung von Software Tools zur Darstellung und Verarbeitung von Mobil
Daten Modellen.
Java Database Connectivity, Scrum, Softwareentwicklung (allg.), Software Version Control, Jenkins, Rich-Client, Eclipse Modeling Framework, Subversion, Junit, Java-Frameworks, Hibernate (Java), J2EE, Enterprise Javabeans
4/2014 – 5/2014
Tätigkeitsbeschreibung
Design und Entwicklung einer Intranet Web-Applikation zur Darstellung von Business Daten.
- Java Servlet mittels Swing MVC
- Javas Server Pages
- Visualisierung mit Javascript (D3.js und jquery.js)
- Tomcat 6.0 verwalten
(Java, Javascript, REST, Spring MVC, Tomcat, JSP, HTML)
Java Database Connectivity, Apache Tomcat, Spring Framework, Subversion, Junit, Json, JavaScript-Frameworks
10/2012 – 12/2013
Tätigkeitsbeschreibung
Weiterentwicklung Software für Augenärzte
Java Swing GUI Entwicklung (Spring RCP)
Erweiterung der Applikation Business Logik
Requirements Analyse und Implementierung
JUnit Tests
(Java, Swing, Swing Synth, Subversion, Spring RCP, Eclipse RCP, JPA, Eclipse RCP)
Java Database Connectivity, XML, Subversion, Junit, Hibernate (Java), Java SE, Java (allg.)
4/2012 – 10/2012
Tätigkeitsbeschreibung
RCP Applikation Entwicklung
Anpassung und Erweiterung der graphischen Oberfläche
Diagnose und Korrektur von Speicher und Leistungsproblemen
Beratung bezüglich Subversion und Bug Reporting System
(Java, Eclipse, Eclipse RCP, XML, JFace, Subversion, Drools)
Rich-Client, Subversion, Java-Frameworks, Java SE
1/2012 – offen
Tätigkeitsbeschreibung
RCP Applikation Entwicklung
Reverse Engineering eines TCP basierten Client-Server Protokolls
Design und Neuimplementierung des Protokolls
Design und Implementierung einer SQL API
Implementierung von OSGI Bundles
Design und Implementierung der RCP graphischen Oberfläche
Einbindung der BIRT Reporting Framework
Design und Implementierung der graphischen Oberfläche für die Android Platform
(Doors, Java, OSGI, Eclipse RCP, XML, SQL, SQL, HSQLDB, TCP/IP, Subversion, TrackPlus, UML, Enterprise Architect, Proprietäre Protocoll)
Business Intelligence and Reporting Tools (BIRT), Java Database Connectivity, Software engineering / -technik, Jenkins, XML, Rich-Client, Subversion, TCP / IP, Requirement Analyse
7/2011 – 12/2011
Tätigkeitsbeschreibung
Test Management und Test Tools für Map Generationen
Analyse des NDS Map Kompilers
Definition von Test Cases zur Qualitätssicherung des Map Kompilers
Analyse der Roh-Map Formate
Definition von Test Cases für die Roh-Map Formate
Analyse von Test Tools
Management des Test Implementation Teams
(Java SE, XML, XSLT, Eclipse, Jira, Perforce, SQLite)
Testen, Requirement Analyse
11/2008 – 6/2011
Tätigkeitsbeschreibung
EADS, Manching
Design und Implementierung eines automatischen Test - Systems
Design und Implementierung des Doors Daten Exportes
Design und Implementierung Bericht Generations System
Design, Implementierung und Test eines Swing GUI zum Erzeugen von technischen Dokumenten
Erweiterung der Java Anbindung an den HLA Serve
(Doors, DXL, XML, XSLT, Java, Java Swing, SVN, Eclipse RCP, UML Enterprise Architect, Maven, Polarion, Pitch, Eclipse EMF, JNI)
Design und Implementierung eines Eurofighter Avionic Modells als Teil eines Wartungssimulators
Analyse der Technischen Dokumentation
Design, Implementierung und Test des Modells
Implementierung von Debug Logging Package
(Avionic, Visual C++)
Design und Implementierung von Issue Tracking Tool Plugin
Design, Implementierung und Test von TrackPlus Issue Tracking Web Interface Plugin
Design, Implementierung und Test von XML Doors Import Funktionalität
(Java, Tomcat, XML, Castor, JSP, Struts, Tiles )
Business Intelligence and Reporting Tools (BIRT), XML, Rich-Client, Eclipse Modeling Framework, C++, Junit, Java-Frameworks, Java SE, TCP / IP, Hypertext Transfer Protocols (HTTP), XSD (XML Schema Definition), DOM (Document Object Model), HTML
2/2008 – 10/2008
Tätigkeitsbeschreibung
Erweiterung eines Java Applikations für automatisierte Gerätetests
Anpassung der Applikation auf der Eclipse Platform
Refactoring der Application
Neuimplementierung der Test-Skript Generation
Erweiterung einer Java Applikation für technische Dokumente (Erstellung und Verwaltung)
Anpassung der Applikation auf der Eclipse Platform
Refactoring der Applikation um neue Funktionalität zu implementieren
Erweiterung des GUIs
Erweiterung der Datenbank
Neu Implementierung auf Basis von Eclipse RCP und Hibernate
(Java, Swing, Eclipse, Eclipse RCP, XML, Castor, ClearCase, UML, Velocity, JUnit, Hibernate, HSQL, MS-Word XML, OLE Integration)
Debug eines Kommunikationsfehlers in einem Radar- Flugsicherungs-
System
Fehleranalyse mittels Source Code Review und Kommunikation Logs
(C, Embedded System, In-Circuit Emulator)
Design und Implementierung einer„Chat“ Applikation für Funkkommunikation
GUI Entwicklung in Java Swing
Implementierung eines Proprietären Protokolls
(Java, Ant, Swing, Netbeans)
Design und Entwicklung einer Applikation für die Konfiguration von Funkgerätenauf Basis von Java Swing.
Requirements Analyse, Design und Implementierung eines Plug-In- Mechanismus für die Konvertierung von Abstraktdaten in gerätespe-zifischem Format. Neue Funkgeräte können dadurch schneller integriert und unterstützt werden.
Requirements Analyse, Design und Implementierung einer flexiblen Applikation um die verschiedenen Funkgeräte zu konfigurieren
Implementierung von Ladeprotokollen über serielle Schnittstellen und TCP/IP
Implementierung von Ladeprotokollen für USB Ladegeräte
Implementierung von Java Swing GUI Komponenten
Erweiterung der XML-basierten Skript-Sprache mittels XSL
Requirement-Analyse, Design und Implementierung von Testtools für die Visualisierung von Konfigurationsdaten
Pflege von IEEE 12207 Dokumentation
Design und Implementierung eines Datenträger Browsers
Design und Implementierung eines Browsers für proprietäre Datenfor-mate inklusiv JavaCC Parser
Design und Implementierung von Radio Simulatoren mit Swing GUI
Design und Implementierung von einem Download Tool mit Swing GUI
(Clearcase, Java, Swing, JUsb, RxTx, Ant, Eclipse, C++, USB, TCP/IP, Windows 2000, Windows XP, Windows Vista, Microsoft .NET, XML, XSL, Java CC)
6/2003 – 11/2003
Tätigkeitsbeschreibung
Handy-Testsysteme
Design, Entwicklung und Test einer Script Sprache, sowie einer graphischen Testbuilder Applikation
Mit der Scriptsprache und dem Testbuilder können Testsysteme aus vorhandenen SW-Modulen für den automatischen Test von Mobil-telefonen konfiguriert werden. Der Testbuilder unterstützt den Anwender beim Konfigurieren der Testsysteme und prüft die Testparameter auf Plausibilität.
Konzept, Design, Implementierung und Test eines Engineering Mode Windows (EMW) als Monitor für Mobiltelefone zur Anzeige des akt. Status. Der EMW-Monitor wurde im Rahmen der Feldtests von Mobil-telefonen eingesetzt.
(Windows 2000, Visual C++, MFC, XML, XML Schema, STL, ClearCase)
2/2002 – 12/2004
Tätigkeitsbeschreibung
Projektleitung einer embedded Applikation für Mobiltelefone in einem Team von 5 Mitarbeitern
Analyse, Design, Entwicklung und Test für einen Dokumenten-Viewer zum Anzeigen von Microsoft Excel- und Word-Dokumenten, basierend auf Java Mikro Edition. Der Dokumenten-Viewer läuft auf J2ME-fähigen Mobiltelefo-nen. Es sollten möglichst alle Varianten der Microsoft Word- u. Excel-Da-teien auf dem Handydisplay angezeigt werden. Da Java hierfür viele Ein-schränkungen macht und die Word- und Excel-Formate nicht bekannt wa-ren, mussten viele Untersuchungen durchgeführt werden.
Untersuchung der Word- u. Excel-Formate um einen fehlerfreien Applika-tionsablauf und die Darstellung großer Dokumente zu ermöglichen
Abgleich der Handy-Darstellung mit der Darstellung auf dem PC unter Berücksichtigung der vorhandenen Plattformbegrenzungen
Entwicklung der beiden Oberflächen zur Darstellung der Word- und Ex-cel-Dateien für Text und Bilder
Unterstützung von Scrollingfunktionen
Entwicklung von Fonds und Highlightfunktionen
Portierung der kundenspezifischen Java APIs auf den J2ME Standard
Test der Komponenten auf einem Handy-Emulator und direkt auf der Ziel-Hardware.
(JBuilder, Eclipse, Together J, Pro Guard, Java, J2ME, Ant, Retroguard, Win-dows 2000, E-Mail, SMS, Bluetooth)
1/2000 – 11/2003
Tätigkeitsbeschreibung
Texas Instruments in Berlin über Zesium AG
Handy-Testsysteme
Design, Entwicklung und Test einer Script Sprache, sowie einer graphischen Testbuilder Applikation
Mit der Scriptsprache und dem Testbuilder können Testsysteme aus vorhandenen SW-Modulen für den automatischen Test von Mobil-telefonen konfiguriert werden. Der Testbuilder unterstützt den Anwender beim Konfigurieren der Testsysteme und prüft die Testparameter auf Plausibilität.
Konzept, Design, Implementierung und Test eines Engineering Mode Windows (EMW) als Monitor für Mobiltelefone zur Anzeige des akt. Status. Der EMW-Monitor wurde im Rahmen der Feldtests von Mobil-telefonen eingesetzt.
(Windows 2000, Visual C++, MFC, XML, XML Schema, STL, ClearCase)
Test-Tool-Entwicklung
Design, Implementierung und Test eines MSC-Editors auf Swing Basis (Message Sequence Chart)
Design eines XML-Schemas für MSC Dateien
Einbinden und anpassen eines XML Sax Parsers
(Java, Swing, Visual Age, XML, XML Schema, Sax, OOD/Together, PKI)
Protokollentwicklung
Analyse und Design von UMTS Protokoll-Stacks für Mobiltelefone unterschiedlicher Hersteller
Analyse und Design des UMTS Layer 2 RLC (Radio Link Control)
(Windows NT, SDL, MSC, C++, UMTS, Object Geode)
Entwicklung von SW-Tools
Implementierung eines Parsers für die „Specification and Design
Language“ (SDL-96)
Zur einfachen Bedienung für Windowsanwender, wurde die CVS Client GUI auf Windows NT angepasst
Entwurf und Implementierung eines Demo-MMI für einen UMTS Stack
Entwurf und Implementierung eines Servlets, das eine leichtere Bedienung des GNATS Problem Reporting Systems unterstützt
(Linux, GNATS, Java, Servlet, Apache, Tomcat, Java J2ME, C++, SDL, Bison/Flex, STL, MS Visual C++, MFC)
Infrastruktur
Aufbau Installation und Konfiguration einer internen SW-Entwicklungs-umgebung
Einrichtung, Anpassung und Wartung eines Linux-Servers
Einrichtung, Anpassung und Wartung des Firmen-E-Mail Servers auf Linux-Basis
Einrichtung, Anpassung und Wartung des Intranet Servers auf Linux-/ Apache-Basis
Einrichtung und Pflege des GNATS Problem Reporting Systems und des CVS Servers
Einrichtung eines LDAP Servers
Einrichtung eines Intranet Web Servers
Entwurf und Realisierung eines GNATS Problem Reporting Systems für externe Kunden
(Linux, Perl, Apache, Samba, TCP/IP, TCL/Tk, SMTP, Java, Sendmail, Procmail, GNATS, CVS)
10/1999 – 12/1999
Tätigkeitsbeschreibung
Automobilindustrie
Entwurf und Implementierung eines Browsers zum Anzeigen verschie-dener Stücklisten
Der Browser wurde mit Java Swing entwickelt und kommuniziert mittels CORBA/Toplink mit einer Oracle Datenbank
(Java, Swing, Corba, Oracle 8, SQL, Visibroker)
2/1999 – 10/1999
Tätigkeitsbeschreibung
EDI Formatkonvertierung unter Solaris und Windows NT
(Solaris C, MS Visual C)
10/1994 – 2/1999
Tätigkeitsbeschreibung
Entwicklungen für „Intelligente Netze“
Design und Entwicklung eines Protokolls für ein intelligentes Netzwerk (IN) und Entwicklung eines Monitors, der die aktuellen Aktivitäten im System anzeigt.
Design und Implementierung eines Servers für Plattform Monitoring
Design und Entwicklung eines Java Swing Clients für IN Plattform Monitoring
Design und Implementierung eines graphischen Systems für die Erstellung von IN-Diensten
Design und Implementierung eines Protokolls und Servers für ein Legacy DB-System.
(Sinix, C, C++, Java, Swing, Java Workshop, JDK, RMI, HTTP, HTML, Perl, Tcl/Tk, X, Motif, TCP/IP, SNMP, Lex, Yacc, Make, Netscape Plugin)
6/1982 – 10/1994
Tätigkeitsbeschreibung
10.1993 bis 10.1994
Siemens: SSE, Ltd., Dublin, Ireland
Telekommunikation
Design und Entwicklung eines SCSI-Gerätetreibers für Tapes
Design und Entwicklung eines Tape-Subsystems im Rahmen eines Projekts für die Überwachung von Telefon Switching -Systemen
Installation neuer SW
(Unix, C, C++)
04.1992 bis 10.1993
Sietec Consulting München
Treiber und Kommunikation
Design und Implementierung eines File-Systems und Archiv-Subsystems für SCSI WORM Laufwerke
Design und Test einer Shared-Memory IPC
Design und Test eines SCSI WORM Laufwerktreibers
(Sun OS, C, C++, SCSI)
04.1991 bis 4.1992
Siemens Nixdorf München
Systementwicklung
Entwicklung und Test von Gerätetreibern
Entwurf von System-Testverfahren
Entwicklung eines Monitors für Unix Benchmarks
(Unix, C)
04.1988 bis 04.1991
PCS GmbH München
Systementwicklung
Portierung und Optimierung von X-Servern
Gerätetreiber Entwicklung
Design und Entwicklung eines graphischen Subsystems
(Munix, C, X-Windows, Motif, 68xxx Assembler)
1984 bis 04.1988
Lawrence Livermore National Laboratory
Forschungszentrum
Entwicklung einer Steuersoftware und einer graphischen Oberfläche für die IC-Herstellung
Wartung und Anpassung eines Hardware-Simulators
(Sun Os, C, Pascal, X-Windows, RT11)
1986 bis 1987
Osborn & Paddock, Inc USA
Entwicklung und Test eines DOS Gerättreibers für Laserdrucker
(MS-Dos, C, x86 Assembler)
1987
National Memory Systems USA
Gerätetreiber
Entwicklung eines Gerättreibers für einen Plattenkontroller
(AIX, C, x86 Assembler)
1982 bis 1984
ELXSI, Inc USA
CAD-System
Wartung eines CAD-Systems
(Primos, C, Pascal)
Ausbildung
Bloomington, Indiana, USA
Persönliche Daten
- Englisch (Muttersprache)
- Deutsch (Fließend)
- Französisch (Grundkenntnisse)
- Europäische Union
- Vereinigte Staaten von Amerika
Kontaktdaten
Nur registrierte PREMIUM-Mitglieder von freelance.de können Kontaktdaten einsehen.
Jetzt Mitglied werden