Java Backend, Linux, Datenbanken, Testautomatisierung.
Aktualisiert am 19.10.2023
Profil
Freiberufler / Selbstständiger
Remote-Arbeit
Verfügbar ab: 19.10.2023
Verfügbar zu: 100%
davon vor Ort: 100%
JEE
Administration Linux
Oracle
bash
Perl
JavaScript
XML
HTML
C++
ANSI C
Selenium
Cucumber
Arquillian
Android
Docker
automated testing
JUnit
PL / SQL
JBoss
Apache Tomcat
Deutsch
fließend
Englisch
sehr gut
Polnisch
Muttersprache

Einsatzorte

Frankfurt am Main (+50km) Darmstadt (+75km) Homburg (Saar) (+50km)

Deutschland: Bevorzugt Rhein-Main Gebiet

möglich

Projekte

2 Jahre 7 Monate
2021-03 - 2023-09

TC Force, AWT

Scrum Java mit IntelliJ TeamCity ...

Automatisches Testen einer Salesforce Applikation.

  • Stabilisierung der Tests unter erschwerten Bedingungen auf Grund des dynamischen Designs des Salesforce Interfaces.
  • Mehrfache Beschleunigung der Tests ohne neue Instabilität-Risiken zu erzeugen.
  • Erschaffung einer universalen Bibliothek der Komponente zum Testen von Salesforce UI.
    • Testautomatisierung mittels Selenium, Testerra


Technischer Design:

  • Salesforce spezifisches Java-Toolkit basierend auf Testerra, Selenium.


Scrum Java mit IntelliJ TeamCity Maven IntelliJ Java Gradle Linux TestNG Selenium Testerra Jira HotKey GIT Selenoid Selenium Server VisualVM Profiler
Deutsche Telekom AG
1 Jahr 9 Monate
2019-03 - 2020-11

Zensus

Scrum JEE mit IntelliJ Administration von Linux-Server und Jenkins ...

JEE Anwendung zum Zählung der Häuser und Wohnungen

  • Performanceoptimierung des Zugriffs auf große Datenbestände.
  • Automatisierung der Einrichtung von Entwicklungsumgebungen
    • JEE Entwicklung, DevOps


Technischer Design:

  • Oracle Datenbank mit JEE 8 Frontend. B525
  • Schwerpunkte: Performance, Sicherheit der Daten.

Scrum JEE mit IntelliJ Administration von Linux-Server und Jenkins Pflege der Integrationtests Automatisierung der Installation von Testinstanzen IntelliJ JEE Maven Oracle JBoss Linux Junit Mockito Gherkin Cucumber JavaFX Selenium Jenkins Jira Sonar Qube HotKey GIT Togglz Archunit Arquillian Primafaces Mapstruct Lombok Perl Bash Docker Docker Swarm
Statistisches Bundesamt
2 Jahre 4 Monate
2016-09 - 2018-12

CDD Ablösung ( MPS )

Technischer Architekt, JEE und Android Entwicklung, DevOps Administration Scrum Java und Android Entwicklung Fehlerbehebung ...
Technischer Architekt, JEE und Android Entwicklung, DevOps Administration

Android-Client plus JEE Server für die Bereitstellung der Züge.

  • Arbeitsaufwand für Mapping zwischen SOAP und REST Schnittelle wurde durch Einsatz eines Code-Generators deutlich erleichtert ? massiver Kostenersparnis.
  • Planung einer Schnittelle mit langfristiger Rückwerkskompatibilität ? paralleler Betrieb der alten und neuen Komponente möglich, Kostenersparnis in Betriebsführung.
  • Komplexer Release und Delivery Prozess wurde automatisiert ? kurze Release-Cyklen auch für Hotfixes.
  • Automatisiertes Aufsetzen der Test- und Entwicklungsserver und der Software Entwicklungsumgebung ? Kosten und Zeitersparnis.


Technischer Design:

  • Analyse des bestehendes Systems, Mitwirkung bei Entwurf der neuen Android-Client und JEE-Server Architektur, Anbindung an andere Systeme, Auswahl von Frameworks und Komponenten
  • Schwerpunkte: Ausfallsicherheit, Skalierbarkeit, Performance.

Scrum Java und Android Entwicklung Fehlerbehebung Administration von Linux-Server Unterstützung der Betriebsführung Planung und Scripting von Release- und Deployent-Tools Technologien: JEE Android Linux Oracle Apache Camel Apache CXF Microservices SOAP REST Picketlink Arquillian Junit Mockito. Eclipse Android Studio Linux (SLES) JBoss Jenkins Jira Sonar Qube MySQL AutoIT Cygwin cntlm Jmeter GIT Gradle Maven Subversion Artifactory
DB Cargo
4 Monate
2016-05 - 2016-08

eTicket

Wasserfallmodell (Wartung) Java Programmierung Fehlerbehebung ...

Entwicklung einer Bibliothek für die Prüfung von elektronischen Fahrkarten.

  • Analyse der Anforderungen, Technische Planung, Umsetzung

Wasserfallmodell (Wartung) Java Programmierung Fehlerbehebung Dokumentation Jenkins JEE SmartCards
Deutsche Bahn
1 Jahr 11 Monate
2014-04 - 2016-02

MTx (neues mobile Terminal)

Android Programmierer, Linux Administrator. Scrum Kanban Jenkins ...
Android Programmierer, Linux Administrator.

Android Entwicklung eines mobilen Terminals für die Kontrolle und Verkauf von Fahrkarten.

  • Android Entwicklung, technische Konzepte, Fehlerbehebung, Dokumentation

Scrum Kanban Jenkins Bash Perl Android JEE Linux Android Studio (Eclipse) Eclipse bash Oracle Enterprise Architect
Deutsche Bahn
6 Monate
2013-10 - 2014-03

MTx (neues mobile Terminal), Evaluation-Test

Java, C++ Programmierer Kanban Jenkins Bash ...
Java, C++ Programmierer

Portierung der Java,SWT,C++ Software auf ein Windows CE 6.5

  • Java und C++ Entwicklung, Fehlerbehebung, Dokumentation

Kanban Jenkins Bash Perl Java SWT C++.
Deutsche Bahn
1 Jahr 4 Monate
2012-06 - 2013-09

Eticket Verfahren (Datendrehscheibe)

Java Programmierer, Linux Administration Wasserfallmodell (Wartung) Java C++ ...
Java Programmierer, Linux Administration

Die Verteilung der Daten zu den elektronischen Tickets der Bahn und den Partner Unternehmen.

  • Java Entwicklung, Fehlerbehebung, Dokumentation

Wasserfallmodell (Wartung) Java C++ JEE Linux Subversion
Deutsche Bahn
10 Monate
2011-09 - 2012-06

MT2

Java und C++ Programmierer, Linux Administration Jenkins Bash Java ...
Java und C++ Programmierer, Linux Administration

Mobiles Terminal ? Online Anbindung  

  • Java und C++ Entwicklung, Fehlerbehebung

Jenkins Bash Java C++ Apache JEE Linux Subversion
Deutsche Bahn
2 Jahre 10 Monate
2008-06 - 2011-03

BASS

Programmierer, Oracle und Linux Administration Hudson Java Hibernate ...
Programmierer, Oracle und Linux Administration

Bargeld-Abrechnungssystem für die CashCenter der Bahn.

  • Java Entwicklung, Fehlerbehebung, Performance-Optimierung.
  • Automatisierung, Aufsätzen der Testumgebungen und Test-Automation. 
  • Dokumentation, Kommunikation mit dem Kunden.


Besondere Aspekte, Schwerpunkte

  • Durch automatisierte Sicherung der Abnahme Datenbank und automatische Bereitstellung der Entwicklungsumgebung für jedes einzelne Defekt, wurde die Anzahl der behobenen Bugs deutlich gesteigert, so das das Projekt am Ende erfolgreich abgenommen wurde. 

Hudson Java Hibernate JBoss JEE Oracle PERL Jasper-Report Linux Subversion Maven Ant.
Deutsche Bahn
10 Monate
2007-08 - 2008-05

MT2 - Mobiles Terminal 2

Programmierer Wasserfallmodell CruiseControll Java ...
Programmierer

Verkauf und Kontrolle von Fahrkarten mit einem mobilen Drucker-Terminal. Es wird benutzt in den Zügen der DB und im Regionalverkehr.

  • Java und C Entwicklung für den Terminal und Hintergrund-Systeme. 
  • Fehlerbehebung, automatisches JUnit testen, automatisches Integration-Testen, Performanceoptimierung.  

Wasserfallmodell CruiseControll Java C IBM J9 Windows CE Linux ANT Subversion
Deutsche Bahn
4 Monate
2007-03 - 2007-06

Auftrag-Online und PDF Reporting

Systemarchitekt, Backend- und Frontendprogrammierer Wasserfallmodell Java PostgreSQL ...
Systemarchitekt, Backend- und Frontendprogrammierer

Erweiterung um neue Benutzerrollen - direkter Zugang für die Händler. Reporting in PDF Format.

  • Design, Kostenkalkulation, Java Programmierung.


Besondere Aspekte, Schwerpunkte

  • Entwicklung mit starker Unterstützung von eigenem Software Generator (JModeler), dadurch Zeitersparnis und eine termingerechte Lieferung.

Wasserfallmodell Java PostgreSQL Tomcat Servlets XML XSLT XSLT:FO HTML JavaScript CSS Delphi Apache FOP
KIA
6 Monate
2006-09 - 2007-02

Kühlung-System für Hochleistung-PCs

CAD/CAM FEM CNC Fertigung

Hardwareprojekt: Entwicklung und Bau von Prototypen eines Kühlung-Systems für stark übertaktete Rechner im Workstation und Serverbereich.

  • Konzeptentwicklung, Zeichnung mit SolidEdge, FEM Analyse mit Ansys, Prototyping mit Mach3 und einer CNC Fräsmaschine.

CAD/CAM FEM CNC Fertigung
eigenes Projekt
1 Monat
2006-11 - 2006-11

Adventskalender, Kleines Zwischen-Projekt

Systemarchitekt, Backend- und Frontendprogrammierer Java MySQL Tomcat ...
Systemarchitekt, Backend- und Frontendprogrammierer

Adventskalender als eine konfigurierbare und wieder verwendbare Webanwendung.

  • Kostenkalkulation, Java Programmierung


Besondere Aspekte, Schwerpunkte

  • Entwicklung mit Unterstützung von eigenem Software Generator (JModeler).

Java MySQL Tomcat Servlets XML HTML JavaScript CSS Linux
Arcor AG
1 Monat
2006-10 - 2006-10

ZVK

Java Backend- und Frontendprogrammierer Struts JSP Eclipse ...
Java Backend- und Frontendprogrammierer

Webanwendung für Verwaltung eines Zahlungsverkehrs.

  • Programmierung, Testen, Design

Struts JSP Eclipse WSAD WebSphere Firebird Linux
Deutsches Institut für Jugendhilfe & Familienrecht
6 Monate
2006-01 - 2006-06

ROBAA

Systemarchitekt, Backend- und Frontendprogrammierer Wasserfallmodell JModeler Java ...
Systemarchitekt, Backend- und Frontendprogrammierer

Webanwendung für die Verwaltung von den Werbung-Zuschüssen für die Autohändler.

  • Design, Kostenkalkulation, Java Programmierung, Installierung, Testen


Besondere Aspekte, Schwerpunkte

  • Entwicklung mit starker Unterstützung von eigenem Software Generator (JModeler), dadurch Zeitersparnis und eine termingerechte Lieferung.

Wasserfallmodell JModeler Java PostgreSQL Tomcat Servlets XML XSLT HTML JavaScript CSS Delphi
KIA
3 Monate
2005-10 - 2005-12

MARS

Designer, Backend- und Frontendprogrammierer Java Struts JSP ...
Designer, Backend- und Frontendprogrammierer

Webanwendung für Verwaltung von Metadaten über IT-Projekte

  • Design, Java Programmierung, Testen


Besondere Aspekte, Schwerpunkte

  • Entwicklung mit Unterstützung von eigenem Software Generator (JModeler), dadurch Zeitersparnis und Termingerechte Lieferung.

Java Struts JSP WSAD WebSphere Oracle
Commerzbank
1 Monat
2005-09 - 2005-09

AVS Erweiterung

Designer, Programmierer PHP MySQL Linux
Designer, Programmierer

GEO-IP tracking: Feststellung des Herkunftslandes von Besuchern

  • Konzept, Design, Java Programmierung

PHP MySQL Linux
Reemtsma Zigarettenfabriken GmbH
1 Monat
2005-08 - 2005-08

AVS

Designer, Programmierer PHP MySQL PostgreSQL ...
Designer, Programmierer

Überprüfung der Volljährigkeit von Besuchern über die Schufa Auskunft.

  • Konzept, Design, Java Programmierung

PHP MySQL PostgreSQL XML Linux Java
Reemtsma Zigarettenfabriken GmbH
4 Monate
2005-04 - 2005-07

Caschbox

Programmierer C++ KDeveloper JavaScript ...
Programmierer

Client-Server Software zur Verwaltung von Kassenbestand bei Reiseunternehmen

  • C++ Programmierung, Testen

C++ KDeveloper JavaScript Python Perl Linux Solaris Oracle Swig CORBA omniORB
Amadeus IT Group SA

Aus- und Weiterbildung

2000 - 2001

2 Semester Doktorstudium

Technische Hochschule Breslau


1995 - 2000

Studiengang: Informatik, 10 Semester, Polen

Ing. und Dipl. Inf.

Technische Hochschule Breslau


Schwerpunkt:

  • Studienrichtung: Netzwerke
  • Abschlussarbeit: auf Anfrage
  • Sonstiges: Gründung eines IT-Studenten-Vereins, Mitwirkung bei AIESEC (HTML auf Anfrage)


1990 - 1995

10 Semester, Polen

Beruf: Autotechniker

Technisches Gymnasium


Schwerpunkt:

  • Sonstiges: erster Preis in der wissenschaftlichen Olympiade (Landesgebiet)


Zertifizierung

2001

Sun Certified Programmer for Java 2 Platform


2021

AWS Certified Cloud Practitioner

Kompetenzen

Top-Skills

JEE Administration Linux Oracle bash Perl JavaScript XML HTML C++ ANSI C Selenium Cucumber Arquillian Android Docker automated testing JUnit PL / SQL JBoss Apache Tomcat

Schwerpunkte

Java
Datenbanken
Web

Produkte / Standards / Erfahrungen / Methoden

  • Viele Projekte für große und mittlere Unternehmen.
  • Eigene spezialisierte Technologie und Werkzeuge zur halbautomatischen Erstellung von Webanwendungen und Datenbanken.


Allgemeine IT Technologien:

  • Web Services: SOAP, WSDL, REST, Swagger
  • XML: DTD, XML Schema, XMI, XSLT, XSL:FO
  • Web: DHTML, JavaScript, CSS, AJAX


UML Tools:

  • Rational Rose, Rational XDE, Together, Poseidon UML, Enterprise Architect


OOAD Kenntnisse:

  • Design Patterns, UML, CORBA, MDA


Sonstige Tools:

  • Office: OpenOffice, MS Office, Lotus Notes,
  • Graphik: Corel Draw, Photoshop, GIMP
  • CAD: AutoCAD (mit Lisp), SolidEdge, Autodesk Fusion 360
  • CAM: Autodesk Fusion 360, Mach3, LinuxCNC, 3D Printing, Laserplotting, Platinenentwicklung
  • Engineering: Ansys (FEM), Mathematica, Matlab, Sage
  • Elektronik: Spice, Eagle, KiCad.


Java

  • Entwicklungs-Umgebungen: Eclipse, IntelliJ, NetBeans, Android Studio, Together, Ant, Maven, Gradle
  • Technologien: Jetzt: Full Stack JEE,
  • Früher: EJB, Hibernate, Servlets, JSP, JDBC, JDO, JAXB, JAXP (DOM, SAX, TrAX), JMS, JDOM, dom4j, Swing, AWT, SWT, Struts, Android, Selenium Application Servers: JBoss, WebLogic 5.1, 6.1, Tomcat, Cocoon, WebSphere
  • Eigene Technologie: JModeler (eigenes MDA Framework)
  • Zertifizierung: Sun Certified Programmer for the Java 2 Platform
  • Erfahrung: mehrere kommerzielle Projekte seit fast 20 Jahren


GNU Linux, BASH, Perl

  • Versionen: Debian, Ubuntu, ReadHat
  • Typische Aufgaben: Installation, Betreuung, scripting mit BASH und Perl. Es ist mein Desktop und Server Betriebssystem seit 1997.
  • Erfahrung: mehrere kommerzielle Projekte


Python

  • Entwicklungs-Umgebungen: Wing IDE
  • Application/Web Servers: Zope, Plone, Icoya CMS
  • Erfahrung: zwei kommerzielle Projekte


PHP

  • Entwicklungs-Umgebungen: Zend Studio
  • Eigene Technologie: PHPModeler (eigenes MDA Framework)
  • Erfahrung: zwei kommerzielle Projekte


C,C++

  • Entwicklungs-Umgebungen: Borland C++, Kdevelop, Eclipse CDT
  • Erfahrung: ein kommerzielles Projekt

Betriebssysteme

Unix
seit 10 Jahren im täglichem Gebrauch
GNU Linux
OS X
Windows
Android

Programmiersprachen

Assembler
C
C++
Clipper
dBase
Delphi
Foxpro
Imake, GNU-Make, Make-Maker etc...
Java
JavaScript
Maschinensprachen
GCODE
Pascal
PHP
PL/SQL
Python
UNIX Schell
Lisp
  • Das sind alles Sprachen die ich verwendet habe, aber meine Haupt-Sprache ist Java.

Datenbanken

Access
BDE
DB2
JDBC
MS SQL Server
MySQL
ODBC
Oracle
Postgres
SQL
  • Meine Haupt-Datenbanken sind PostgreSQL, MySQL und Oracle.

Vertrauen Sie auf GULP

Im Bereich Freelancing
Im Bereich Arbeitnehmerüberlassung / Personalvermittlung

Fragen?

Rufen Sie uns an +49 89 500316-300 oder schreiben Sie uns:

Das GULP Freelancer-Portal

Direktester geht's nicht! Ganz einfach Freelancer finden und direkt Kontakt aufnehmen.