Stefan Klahold nicht verfügbar bis 30.06.2020

Stefan Klahold

Java-Entwickler , Swing-Experte

nicht verfügbar bis 30.06.2020
Profilbild von Stefan Klahold Java-Entwickler , Swing-Experte aus Hagen
  • 58119 Hagen Freelancer in
  • Abschluss: Dipl.-Informatiker
  • Stunden-/Tagessatz: 75 €/Std.
  • Sprachkenntnisse: deutsch (Muttersprache) | englisch (verhandlungssicher) | spanisch (Grundkenntnisse)
  • Letztes Update: 24.10.2019
SCHLAGWORTE
PROFILBILD
Profilbild von Stefan Klahold Java-Entwickler , Swing-Experte aus Hagen
SKILLS
Betriebssysteme:
Windows, OS/2, Unix (Linux, AIX), MVS

Programmiersprachen:
Sehr gute Kenntnisse :
Java : >13 Jahre Erfahrung, davon 11 Jahre in Projekten
Schwerpunkt Grafische Oberflächen mit Swing

gute Kenntnisse :
C, C++, Pascal (Borland)
XML

Grundkenntnisse :
Basic, Eiffel, Imake, GNU-Make, Make-Maker, JavaScript , Lisp, Modula-2, Prolog, HTML,

Datenbanken:
SQL, MySQL, PostgreSQL

Datenkommunikation:
RMI
CORBA

Produkte :
Entwurf : OOA OOD mit Rational Rose, TogetherJ, Enterprise Architect
Implementierung : JDK1.1, 1.2, 1.3, 1.4, Java5, Java6, Java7 unter Windows, OS/2, AIX, JEE6
IDE : JBuilder, Eclipse
Compilierung : ant, make, maven
Tests : JUnit
Versionierung : svn, cvs
Profiling : JProfiler
PROJEKTHISTORIE
Zeitraum      07/17 – 07/19
Projekt        Java/JavaScript Entwicklung für Dienstleister in der Energiebranche
Team           6 Entwickler
Aufgaben    Programmierung, Testing, Dokumentation
Tätigkeiten  GUI-Programmierung, REST-Services, Business Logik
Sprachen    Java 7/8, Sencha ExtJS, REST, JBoss
Tools           IntelliJ/WebStorm, git, JOOQ, Oracle-SQL-Developer. Confluence
OS              Windows

Zeitraum: 04/16 – 06/17
Projekt: Java Entwicklung für Finanzdienstleister im Gesundheitswesen
Team: 7 Entwickler
Aufgaben: Programmierung, Testing, Dokumentation, 2nd-level support
Tätigkeiten: GUI-Programmierung, Anbindung serieller Endgeräte, Verschlüsselung
Sprachen: Java 7, Swing, Java Web Start, RxTx
Tools: Eclipse, git, MySQL
OS: Windows, Linux

Zeitraum: 05/14 – 02/16
Projekt: GUI-Entwicklung in der Mineralölindustrie
Team: 5 Entwickler
Aufgaben: Programmierung, Testing, Dokumentation
Tätigkeiten: GUI-Programmierung, Datenbankmodellierung
Sprachen: Java 6, Swing, PL-SQL
Tools: Eclipse, svn, Oracle
OS: Windows

Zeitraum: 03/14 – 04/14
Projekt: Entwicklung für Logistik-Software in der Automobilindustrie
Team: 5 Entwickler (Scrum-Team)
Aufgaben: Programmierung, Testing, Continous Integration
Tätigkeiten: Frontend-Programmierung
Sprachen: Java 7, JEE 6, JSF
Tools: Eclipse, svn, Glassfish, JRebel, Jenkins
OS: Windows, Linux, Macintosh

Zeitraum: 02/14 – 03/14
Projekt: Build Management für Optimierungs-Software in der Automobilindustrie
Team: 3 Entwickler
Aufgaben: Build Management, Programmierung, Dokumentation, Testing
Tätigkeiten: Code Review, Continuous Integration
Sprachen: Java 7, Eclipse-RCP
Tools: Maven, Tycho, Jenkins, Sonar, Nexus, Junit, Eclipse, svn
OS: Windows, Linux, Macintosh

Zeitraum : 08/13 – 12/13
Projekt :WebShop-Komponente für ein Content-Management-System
Team :4 Entwickler
Aufgaben :Programmierung, Dokumentation, Testing, Planning, Modellierung
Tätigkeiten :Web-GUI-Entwicklung, EJB-Entwicklung, Business logic, Datenbankmodellierung
Sprachen :Java 7, SQL, UML
Tools :Eclipse, svn, JSF 2.1, Primefaces, Postgres, JPA 2.0, EJB, JEE6, CDI, Glassfish, Apache, EnterpriseArchitect
OS :Windows, Linux


Zeitraum : 01/13 - 06/13
Projekt : Daten-Extraktion im Gesundheitswesen
Team : 12 Entwickler
Aufgaben : Programmierung, Testing
Tätigkeiten: Entwicklung,
Sprachen : Java 6, SQL, C
Tools : Eclipse, svn, Spring, INFORMIX, JDBC
OS : Windows7, Solaris

Zeitraum : 10/12 – 12/12
Projekt :Web-Community-Plattform
Team :4 Entwickler
Aufgaben :Programmierung, Dokumentation, Testing, Planning
Tätigkeiten :GUI-Entwicklung, EJB-Entwicklung, Business logic
Sprachen :Java 7, SQL
Tools :Eclipse, svn, JSF 2.1, Postgres, JPA 2.0, EJB, JEE6, CDI, Glassfish
OS :Windows7

Zeitraum : 07/12 – 9/12
Projekt : Preiskalkulationstool für ein Handelsunternehmen
Team : Scrum-Team (4 Entwickler)
Aufgaben : Programmierung, Dokumentation, Testing, Planning, Estimation
Tätigkeiten: GUI-Komponenten-Entwicklung, Anbindung von Stored Procedures, Business Logic, Import von Excel-Daten
Sprachen : Java 6, SQL,
Tools: Eclipse, JDK 1.6, cvs, Junit, Swing (TREND-Framework), checkstyle, MS-SQL, POI
OS: Windows7

Zeitraum : 08/08 – 03/12
Projekt : Serviceorientiertes Routing in Telekommunikationsnetzen
Team : 14 Entwickler
Aufgaben : Programmierung, Dokumentation, Testing
Tätigkeiten: Serviceimplementierung, Testimplementierung, Serviceentwurf
Sprachen : Java 5, Java 6, XML (Datenschnittstelle), SQL, JPA
Tools : Eclipse, JDK 1.6 / 1.5 / 1.4, ant, svn, JUnit, JProfiler,Enterprise Architect
OS : Windows


Zeitraum : 03/08 – 07/08
Projekt : Datenbanksystem mit Recherchetools und Suchsprache
Team : 15 Entwickler, Projektsprache Englisch
Aufgaben: Schnittstellenentwurf, Programmierung, Dokumentation
Tätigkeiten: Testclientimplementierung,Implementierung der Datenschnittstelle Client/Server,Business Logic
Sprachen : ANSI-C, Java 6, XML (Datenschnittstelle)
Tools : Eclipse, JDK1.6, ant, svn
OS : OMVS, MVS, zLinux, Windows


Zeitraum : 01/08 – 03/08
Projekt : Migration Datenbankrecherchetool mit Swing GUI
Team : 4 Entwickler, Projektsprache Englisch
Aufgaben: Bestandsanalyse, Migrationsplanung, Programmierung, Dokumentation
Tätigkeiten: Framework zur Kommandoverarbeitung,Migration von Text-only auf HTML GUI, Business Logic
Sprachen : Java, Swing, XML (Datenschnittstelle)
Tools : Eclipse, Java 6, JProfiler, CVS
OS : Windows


Zeitraum : 10/07 – 12/07
Projekt : Entwurf und Realisierung einer XML-Schnittstelle zum Datenexport
Team : 1 Entwickler, Projektsprache Englisch,
Einsatzort : DenHaag
Aufgaben : Schnittstellenentwurf, Programmierung, Dokumentation
Tätigkeiten: XML-Spezifikation und Realisierung, Datenextraktion,Implementierung der GUI-Elemente zum Zugriff auf den Datenexport
Sprachen : Java, Infobus, XML (Datenschnittstelle)
Tools : Eclipse, Java 6, CVS
OS : Windows


Zeitraum : 04/07 – 10/07
Projekt : Datenbanksystem mit Recherchetools und Suchsprache
Team : 12 Entwickler, Projektsprache Englisch
Aufgaben : Schnittstellenentwurf, Programmierung, Dokumentation
Tätigkeiten: Testclientdesign und Implementierung, Business logic,Implementierung der Datenschnittstelle Client/Server
Sprachen : ANSI-C, Java 6, XML (Datenschnittstelle)
Tools : Eclipse, JDK 1.4/ 1.6, ant, svn
OS : Windows, OMVS, MVS, zLinux


Zeitraum : 01/07 – 03/07
Projekt : Neuimplementierung einer workfloworientierten GUI
Team : 4 Entwickler,
Einsatzort : Zürich
Aufgaben : Programmierung, Dokumentation, Test cases
Tätigkeiten: GUI-Design und Implementierung,Hierarchical MVC-Pattern
Sprachen : Java (Swing),
Tools : Eclipse, JDK 1.4, ant, maven, JUnit
OS : Windows


Zeitraum : 10/04 – 01/07 (bis 03/06 ca. 60% Teilzeit)
Projekt : Dokumentrecherchetool mit Integration multipler Datenquellen
Team : 4 Entwickler + französische Partnerfirma
Projektsprache : Englisch
Aufgaben: Schnittstellenentwurf, Programmierung, Dokumentation
Tätigkeiten:
GUI-Design und Implementierung,
Business logic,
Entwurf der Datenschnittstelle Client/Server,
Planung und Entwicklung externer Plugin-Schnittstellen
Sprachen : Java (Swing, SOAP, JIDE), XML (Datenschnittstelle, Persistenzformat)
Tools : JBuilder/Eclipse, JDK 1.4, ant, CVS
OS : Windows


Zeitraum: 04/02 – 03/06 (ab 10/04 ca. 40% Teilzeit)
Projekt : Intranet Daten-Browser
Team : 4-6 Entwickler
Projektsprache Englisch
Aufgaben :
Programmierung, Dokumentation, Maintenance,
Spezifikation von Produkterweiterungen im Dialog mit dem Kunden
Tätigkeiten :
Performance-Optimierung,
GUI-Design und Implementierung
Migration von JDK1.1 nach JDK1.3
Erstellung von Testsuiten
Erstellung und Pflege der Datenmodelle (MVC)
Sprachen : Java (Swing, Infobus, RMI, JDBC, JNI), C++
Tools :
JBuilder, JDK 1.1,1.2,1.3(SUN und IBM), 1.4, IBM-C-Compiler,
ant, Rational Rose, TogetherJ, JUnit, DocBook, GNATS, CVS
OS
Mittelschicht : AIX4.3
Client : Windows NT, Windows 2000


Zeitraum : 02/99 - 03/02
Projekt : 3-Schichten Workflow-Management-Lösung für eine europäische Behörde
Team : zunächst 12 Entwickler (15 Monate), später 5,
Projektsprache Englisch
Aufgaben : Design, Analyse, Programmierung, Dokumentation, Maintenance,
Spezifikation von Produkterweiterungen im Dialog mit dem Kunden
Tätigkeiten :
Schnittstellendefinition Client/Mittelschicht,
Planung und Implementierung der Bildanzeigekomponente mit Integration externer Bibliotheken,
GUI-Framework-Design und Implementierung
Sprachen
Mittelschicht : Java (JNI, RMI), C
Client : Java (Swing, XML, Infobus, RMI)
Tools
JBuilder, JDK 1.1,1.2,1.3(SUN und IBM), IBM-C-Compiler, ant,
Rational Rose, TogetherJ, DocBook, GNATS, MKSSI
OS
Mittelschicht : AIX4.3
Client : OS/2, Windows NT, Windows 2000

Zeitraum : 07/98 - 12/98
Projekt : Archivierungssoftware im Bankenbereich
Team : 6 Entwickler
Aufgaben : Moduldefinition, Schnittstellendefinition, Programmierung
Tätigkeiten : Sortierroutinen, Suchroutinen
Sprachen : C++, C
Tools : MS Developer Studio, Standard Template Library, gcc, Rational Rose, ldap, CORBA, VisiBroker
OS : WindowsNT, AIX4.2
ZEITLICHE UND RÄUMLICHE VERFÜGBARKEIT
Vor-Ort-Einsätze auch Vollzeit möglich
Verfügbar ab 01.04.2018
KONTAKTANFRAGE VERSENDEN

Nachricht:

Absenderdaten: