Freelancerprofil: Z37474

Entwickler Java, IntelliJ, Eclipse, Netbeans, Maven, Ant, Docker, TDD Testautomation, Unit-Tests, GUI, Systemtest (CruiseControl, Jenkins) Performance- Lasttests, HP LoadRunner, JMeter, Python, PHP, Perl, OOA/OOD, UML, CleanCode, XML, JAXB, XSLT, JSON

IT-Erfahrung seit:
2000
Position:
Qualitätssicherung / Test
Software-Entwicklung / Programmierung
Projekte im Werdegang

01/2020 - 12/2020 Java-Backend-Entwickler
Java-Backend-Developer. Dabei wurde eine J2EE-Anwendung im Fachgebiet Einwohnerwesen/Wahlen zur Automatisierung der Geschäftsprozesse bei Behörden entwickelt. Vorgehensweise: Scrum und Test-Driven-Development. Aufgaben: * Software-Entwicklung mit Java (vorwiegend Service- und Entity-Schicht) * zusätzlich Entwicklung von UI-Oberflächen mit Java-Swing nach dem MVC-Entwurfsmuster * Refactoring und Fehler-Analyse.

01/2018 - 10/2018 Java-Entwickler
Software-Development eines kommerziellen Dokument-Management-Systems. Vorgehensweise: Ticket-driven Development. Aufgaben und eingesetzte Tools: * Entwurf und Entwicklung von Java-Web-Anwendungen zur Administrierung von Dokument-Verwaltungsprozessen (Java 8). * Build und Integration: Maven 3.5 und TeamCity 11. * Versionskontrolle: Git 2.2/GitLab. * Java-Frameworks: Vaadin 8 & 10, RapidPM 3.0, JOOQ 3.10, Spring Test 4, jUnit 4.12, Apache-Commons. * Anwendungsserver: TomCat 8. * Entwicklung unter Windows und Linux. * Analyse wie Speicherverbrauch (JVisualVM) und Code-Coverage (Jacoco). * Test-Automatisierung mit Selenium 2.0 und jUnit 4. Refactoring und Fehler-Analyse.

06/2016 - 06/2017 Java-Entwickler
Software-Development in Java und Python im Rahmen eines Automotive-Projektes (Entwicklung und Testing von Kfz-Steuergeräten/Embedded-Systems für BMW AG). Vorgehensweise: Kanban. Aufgaben und eingesetzte Tools: * Entwurf und Entwicklung einer Java-Desktop-Anwendung (JavaFX und Spring Core in Java 8) zur Analyse und Weiterverarbeitung von technischen Spezifikationen, Signal- und Nachrichtenkatalogen der Steuergeräte. * Build und Integration: Maven 3.3 und Bitbucket. * Frameworks: JavaFX, Spring Core 4, Spring Test 4, jUnit 4.11, TestFX 4.0, Apache-Commons, Pdf-Box 1.8. * Test-Automatisierung mit ECU-Test (Python, Embedded-Systems-Bereich). * Refactoring und Fehler-Analyse. * Analyse wie Speicherverbrauch und Code-Coverage (Jacoco). * Entwicklung des Testkonzepts und des Versionierungskonzepts fürs Projekt. * Versionsverwaltung mit SVN 1.0 und Git 2.0. * Support Tools: DOORS, HP ALM, MS Office.

12/2014 - 12/2019 Java-Entwickler und Tester
Software-Entwicklung und Testing einer J2EE-Anwendung im Fachgebiet Medizin/Augenheilkunde zur Erfassung von Patienten-Daten und Berechnung von Grundlagen zu chirurgischen Eingriffen. Vorgehensweise: Scrum. Aufgaben: * Software-Entwicklung (mit Eclipse und IntelliJ) und Test-Automatisierung mit Java und Python. * Migration der Server-Komponente auf Spring-Boot 2 und Spring 5 (Implementierung von neuen REST-Controllern). * Entwicklung von UI-Oberflächen mit JavaFX. * Integration der GUI-Tests in TeamCity (Continuous Integration). * Refactoring und Analyse wie Speicherverbrauch und Code-Coverage. * Performance- und Stress-Testing mit JMeter 4 & 5 und InfluxDB. * Daten-Visualisierung mit Grafana. * Analyse und Kategorisierung von Patienten-Daten mit MongoDB.

 
Branche

  Automobilindustrie
High-Tech- und Elektronikindustrie
Informationstechnologie & -dienste
Öffentliche Verwaltung
 
Kenntnisse

Hardware
Betriebssysteme
Apache Tomcat
Microsoft Windows (++++ (excellent), > 4 yrs.)
Unix (++++ (excellent), > 4 yrs.)
Programmiersprachen
Eclipse (++++ (excellent), > 4 yrs.)
Hibernate (++++ (excellent), > 4 yrs.)
IntelliJ IDEA
Java (++++ (excellent), > 4 yrs.)
Java J2SE/Swing
Java JEE (++++ (excellent), > 4 yrs.)
JavaFX (+++ (good), 2-4 yrs.)
JAX-RS (Java API for RESTful Web Services) (+++ (good), 2-4 yrs.)
JBoss
JPA (Java Persistence API) (++++ (excellent), > 4 yrs.)
JSON (JavaScript Object Notation) (++++ (excellent), > 4 yrs.)
JUnit
Perl (++++ (excellent), > 4 yrs.)
PHP (++ (trained), 0-2 yrs.)
Python (++++ (excellent), > 4 yrs.)
REST (++++ (excellent), > 4 yrs.)
Shell Scripting (++++ (excellent), > 4 yrs.)
Spring (++++ (excellent), > 4 yrs.)
SpringBoot (+++ (good), 2-4 yrs.)

Datenbanken
InfluxDB (++ (trained), 1-2 yrs.)
MongoDB
MySQL (++++ (excellent), > 4 yrs.)
Oracle (++++ (excellent), > 4 yrs.)
Sybase (++++ (excellent), > 4 yrs.)

Datenkomm. / Netzwerk

Design / Entwicklung

SAP / ERP Module

Software / Tools
Ant (Apache) (++++ (excellent), > 4 yrs.)
Atlassian Bitbucket (++ (trained), 0-2 yrs.)
Docker
Eclipse (++++ (excellent), > 4 yrs.)
GIT (++++ (excellent), > 4 yrs.)
GitLab CI (++ (trained), 0-2 yrs.)
Glassfish (++++ (excellent), > 4 yrs.)
Hibernate
Jboss (++ (trained), 0-2 yrs.)
Jenkins (+++ (good), 2-4 yrs.)
JIRA
Jmeter (Apache) (+++ (good), 2-4 yrs.)
Maven (++++ (excellent), > 4 yrs.)
Mockito (++++ (excellent), > 4 yrs.)
SAFe (++++ (excellent), > 4 yrs.)
Selenium
Subversion
SVN (Apache Subversion) (++++ (excellent), > 4 yrs.)
Vaadin (++ (trained), 0-2 yrs.)

Standards / Prozesse
Agile Softwareentwicklung (++++ (excellent), >4 yrs.)
Continuous Integration (CI) (++++ (excellent), >4 yrs.)
DevOps (++++ (excellent), >4 yrs.)
SCRUM (++++ (excellent), >4 yrs.)
TDD (Test Driven Development) (+++ (good), 2-4 yrs.)
 
Ausbildung & Zertifikate

04/2005 - 07/2009 FernUniversität in Hagen. M. Sc. (Informatik)


09/1996 - 05/2000 Bemidji State University, USA. B. Sc.(Informatik)


09/1986 - 06/1996 Schulausbildung (Abitur), Gesamtnote: „sehr gut“.


 
Sprachen

deutsch (++++)
englisch (++++)
russisch (++++)
ukrainisch (++++)


Sonstiges

 

Kontakt

people4project GmbH
Lörenskogstr. 3
85748 Garching bei München
+49 (89) 55 29 39 - 40
Image

Vereinbarung zur Verwendung von Cookies


Allgemeine Verwendung

Wir verwenden Cookies, Tracking Pixels und ähnliche Technologien auf unserer Website. Cookies sind kleine Dateien, die von uns erstellt und auf Ihrem Gerät gespeichert werden. Unsere Website verwendet Cookies, die von uns oder von Dritten zu verschiedenen Zwecken im Rahmen der Verwendung und Funktionalität einschließlich der Personalisierung unserer Website abgelegt werden. Es ist möglich, dass Cookies verwendet werden, um zu nachzuvollziehen, wie Sie die Website verwenden und so zielgerichtete Werbung anzuzeigen.

Dritt-Anbieter

Unsere Website nutzt verschiedene Dienste von Dritt-Anbietern. Wenn Sie auf unserer Website sind, können diese Dienste anonyme Cookies im Browser des Benutzers ablegen und diese Cookies mit in der Cookie-Datei des Besuchers speichern. Im folgenden eine Liste einiger derartiger Dienste: Google, Facebook, Twitter, Adroll, MailChimp, Sucuri, Intercom und andere soziale Netzwerke, Anzeigen-Agenturen, Sicherheits-Software wie z.B. Firewalls, Datenanalyse-Unternehmen und Anbieter von Internetzugängen. Diese Dienste sammeln möglicherweise auch anonyme Identifizierungsmerkmale wie die IP-Adresse, den HTTP-Referrer, die eindeutige Geräte-Kennung und andere nicht-persönliche Informationen zur Identifizierung sowie Server Logfiles.