Senior Software Entwickler

Profil Foto
Verfügbarkeit einsehen
National
en  |  de  |  fr
auf Anfrage
85229 Markt Indersdorf
02.10.2018

Kurzvorstellung

Software Designer und Entwickler

Auszug Referenzen (3)

"Die Zusammenarbeit war sehr angenehm und fachlich fundiert.
Schnelle Einarbeitung in ein bereits sehr lange laufendes Projekt."
Senior Software Entwickler
Thorsten Mann
Tätigkeitszeitraum

3/2017 – 4/2018

Tätigkeitsbeschreibung

Weiterentwicklung eines Client/Server Dokument Management Systems

Eingesetzte Qualifikationen

Git, Java (allg.), Rich Client Platform (Eclipse RCP), 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."
Senior Software Entwickler
Karsten Laubner, Carl Zeiss Meditec AG
Tätigkeitszeitraum

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)

Eingesetzte Qualifikationen

JDBC (Java Database Connectivity), XML, Apache Subversion (SVN), JUnit, Hibernate (Java), J2SE (Java SE), Java (allg.)


"Die gemachten Angaben sind korrekt."
Senior Software Entwickler
Thomas Walter, Landesamt für Steuer
Tätigkeitszeitraum

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)

Eingesetzte Qualifikationen

Rich Client Platform (Eclipse RCP), Apache Subversion (SVN), Java-Frameworks, J2SE (Java SE)

Ich biete

IT, Entwicklung
  • Rich Client Platform (Eclipse RCP)
  • XML
  • TCP/IP
  • Business Intelligence and Reporting Tools (BIRT)
  • Requirement Analyse
  • JDBC (Java Database Connectivity)
  • Software engineering / -technik
  • Apache Subversion (SVN)
  • Jenkins
  • Eclipse Modeling Framework (EMF)
  • Java (allg.)
  • J2EE (Java EE)
  • Git
  • Eclipse

Projekt‐ & Berufserfahrung

Senior Software Entwickler
MicroNova AG, Vierkirchen
5/2018 – offen (8 Monate)
Telekommunikation
Tätigkeitszeitraum

5/2018 – offen

Tätigkeitsbeschreibung

Weitere Enwicklung von Mobilfunk Management Software

Eingesetzte Qualifikationen

JDBC (Java Database Connectivity), Eclipse, Eclipse Modeling Framework (EMF), J2EE (Java EE), Rich Client Platform (Eclipse RCP), XML


Senior Software Entwickler
Empolis Information Management, Rimpar
3/2017 – 4/2018 (1 Jahr, 2 Monate)
Medienbranche
Tätigkeitszeitraum

3/2017 – 4/2018

Tätigkeitsbeschreibung

Weiterentwicklung eines Client/Server Dokument Management Systems

Eingesetzte Qualifikationen

Git, Java (allg.), Rich Client Platform (Eclipse RCP), XML


Senior Software Entwickler
MicroNova AG, Vierkirchen
5/2014 – 12/2016 (2 Jahre, 8 Monate)
Telekommunikation
Tätigkeitszeitraum

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.

Eingesetzte Qualifikationen

JDBC (Java Database Connectivity), SCRUM, Softwareentwicklung (allg.), Versionierung / Versionsverwaltung, Jenkins, Rich Client Platform (Eclipse RCP), Eclipse Modeling Framework (EMF), Apache Subversion (SVN), JUnit, Java-Frameworks, Hibernate (Java), J2EE (Java EE), EJB (Enterprise JavaBeans)


Senior Software Entwickler
Fiducia IT AG, Karlsruhe
4/2014 – 5/2014 (2 Monate)
Banken
Tätigkeitszeitraum

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)

Eingesetzte Qualifikationen

JDBC (Java Database Connectivity), Apache Tomcat, Spring, Apache Subversion (SVN), JUnit, JavaScript Object Notation (JSON), JavaScript-Frameworks


Senior Software Entwickler
Carl Zeiss Meditec AG, München
10/2012 – 12/2013 (1 Jahr, 3 Monate)
Medizinische Hard- und Software
Tätigkeitszeitraum

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)

Eingesetzte Qualifikationen

JDBC (Java Database Connectivity), XML, Apache Subversion (SVN), JUnit, Hibernate (Java), J2SE (Java SE), Java (allg.)


Senior Software Entwickler
Landesamt für Steuern, München
4/2012 – 10/2012 (7 Monate)
Öffentliche Verwaltung
Tätigkeitszeitraum

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)

Eingesetzte Qualifikationen

Rich Client Platform (Eclipse RCP), Apache Subversion (SVN), Java-Frameworks, J2SE (Java SE)


Senior Software Entwickler, Grunder
ReqPort Business Solutions, Markt Indersdorf
1/2012 – offen (7 Jahre)
Software Hersteller
Tätigkeitszeitraum

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)

Eingesetzte Qualifikationen

Business Intelligence and Reporting Tools (BIRT), JDBC (Java Database Connectivity), Software engineering / -technik, Jenkins, XML, Rich Client Platform (Eclipse RCP), Apache Subversion (SVN), TCP/IP, Requirement Analyse


Test Manager
Harman Automotive, München
7/2011 – 12/2011 (6 Monate)
Telekommunikation
Tätigkeitszeitraum

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)

Eingesetzte Qualifikationen

Testing (IT), Requirement Analyse


Senior Software Entwickler
EADS (Cassidian), Manching
11/2008 – 6/2011 (2 Jahre, 8 Monate)
Luft- und Raumfahrtindustrie
Tätigkeitszeitraum

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 )

Eingesetzte Qualifikationen

Business Intelligence and Reporting Tools (BIRT), XML, Rich Client Platform (Eclipse RCP), Eclipse Modeling Framework (EMF), C++, JUnit, Java-Frameworks, J2SE (Java SE), TCP/IP, HTTP, XSD (XML Schema Definition), DOM (Document Object Model), HTML


Senior Software Entwickler
Rohde & Schwarz, München
2/2008 – 10/2008 (9 Monate)
Telekommunikation
Tätigkeitszeitraum

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)


Senior Software Entwickler
Texas Instruments, Freising
6/2003 – 11/2003 (6 Monate)
High-Tech- und Elektroindustrie
Tätigkeitszeitraum

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)


Senior Software Entwickler
Siemens AG, München
2/2002 – 12/2004 (2 Jahre, 11 Monate)
High-Tech- und Elektroindustrie
Tätigkeitszeitraum

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)


Senior Software Entwickler
Zesium, München
1/2000 – 11/2003 (3 Jahre, 11 Monate)
High-Tech- und Elektroindustrie
Tätigkeitszeitraum

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)


Senior Software Entwickler
BMW, München
10/1999 – 12/1999 (3 Monate)
Automobilindustrie
Tätigkeitszeitraum

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)


Senior Software Entwickler
Siemens AG, München
2/1999 – 10/1999 (9 Monate)
High-Tech- und Elektroindustrie
Tätigkeitszeitraum

2/1999 – 10/1999

Tätigkeitsbeschreibung

EDI Formatkonvertierung unter Solaris und Windows NT

(Solaris C, MS Visual C)


Senior Software Entwickler
GMRS, GmbH, München
10/1994 – 2/1999 (4 Jahre, 5 Monate)
Telekommunikation
Tätigkeitszeitraum

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)


Senior Software Entwickler
Projekte von 1982 bis 1994, München
6/1982 – 10/1994 (12 Jahre, 5 Monate)
Telekommunikation
Tätigkeitszeitraum

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

Informatik
(BS Computer Science)
Jahr: 1982
Ort: Bloomington, Indiana, USA

Persönliche Daten

Sprache
  • Englisch (Muttersprache)
  • Deutsch (Fließend)
  • Französisch (Grundkenntnisse)
Reisebereitschaft
National
Arbeitserlaubnis
  • Europäische Union
  • Vereinigte Staaten von Amerika
Home-Office
bevorzugt
Profilaufrufe
2350
Alter
62
Berufserfahrung
36 Jahre und 7 Monate (seit 05/1982)
Projektleitung
1 Jahr

Kontaktdaten

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

Jetzt Mitglied werden »