Java Fullstack Developer mit Fokus auf Clean Code

freiberufler Java Fullstack Developer mit Fokus auf Clean Code auf freelance.de
Verfügbarkeit einsehen
auf Anfrage
de  |  en
85‐100€/Stunde
21033 Bergedorf
04.07.2019

Kurzvorstellung

Als Java-Entwickler habe ich bereits an mehreren großen J2EE-Systemen mitgewirkt und diverse Technologien kennengelernt. Außerdem beschäftige ich mich seit Jahren mit der Gestaltung guter Kommunikation und Zusammenarbeit in Teams (TZI, GFK etc.).

Auszug Referenzen (3)

"Sehr nette und gute Zusammenarbeit. Ein wirklicher Lead Programmierer!
Spielt in der obersten Liga der Implementierung von verteilten Systemen."
Lead Developer
Kai Waschke
Tätigkeitszeitraum

10/2018 – 11/2018

Tätigkeitsbeschreibung

Erstellung automatisierter Tests mittels Selenium für ein extern entwickeltes
Datenverwaltungssystem.

Tätigkeiten:
* Implementierung von Testfällen
* Refactoring bestehender Tests
* Umsetzung einer nachhaltigen Architektur
* Aufgabenplanung
* Einarbeitung neuer Teammitglieder

Eingesetzte Qualifikationen

Apache Maven, Apache Subversion (SVN), Java (allg.), Jenkins, JUnit, Ajax, HTML, Selenium, Xpath (XML Path Language)


"Die Zusammenarbeit mit Herrn [...] war stets professionell. Die ihm übertragenden Aufgaben hat sehr gewissenhaft erledigt."
Lead Developer (Festanstellung)
Kundenname anonymisiert
Tätigkeitszeitraum

4/2018 – 9/2018

Tätigkeitsbeschreibung

Erweiterung und Pflege des Online-Buchungssystems, welches sowohl über Web-Schnittstellen als auch über maschinelle Schnittstellen Buchungen für Versicherungen annimmt und diese an Backend-Module weiterleitet.
Tätigkeiten:
* Implementierung von Anforderungen des Fachbereichs
* Bugfixing
* Refactoring von Legacy Code
* Erweiterung der Mehrsprachigkeitsfunktion

Eingesetzte Qualifikationen

Oracle Database, SQL, Agile Entwicklung, Confluence (Atlassian), SCRUM, jboss, Apache Maven, Apache Subversion (SVN), Git, Hibernate (Java), J2EE (Java EE), Jira, JUnit, Spring, JSF (Java Server Faces), Representational State Transfer (REST)


"Die Zusammenarbeit mit Robin ist uneingeschränkt zu empfehlen."
Java Developer (Festanstellung)
Kojla Kleist
Tätigkeitszeitraum

6/2016 – 3/2018

Tätigkeitsbeschreibung

Neuentwicklung eines Online Shops auf Basis von IBM Websphere Commerce 8. Das HTML des Shops wurde von einer Agentur angeliefert, die Verarbeitung der abgeschlossenen Bestellungen wurde von externen Modulen übernommen. WCS bildete den Kernpunkt des Frontends.
Tätigkeiten:
* Erstellung der Struktur diverser Shop Seiten
* Integration von HTML in JSP's
* Anbindung externer Module
* Bugfixing
* Präsentation von Ergebnissen in dem Scrum Review
* Unterstützung von Werksstudenten
* Customizing des Management Centers
* Automatisierter Import von Assets aus Cloudinary
* Einrichtung des EU Shops
* Implementieren der Autosuggestion-Funktion
* Dokumentation

Eingesetzte Qualifikationen

DB2, SQL, Agile Entwicklung, Confluence (Atlassian), SCRUM, IBM WebSphere Application Server (WAS), WebSphere, Git, J2EE (Java EE), Java (allg.), Jira, JUnit, Spring, Ajax, JavaScript Object Notation (JSON), JSP (Java Server Pages), Representational State Transfer (REST), Struts

Ich biete

IT, Entwicklung
  • Spring
  • Java (allg.)
  • SQL
  • Agile Entwicklung
  • Konzeption (IT)
  • CSS (Cascading Style Sheet)
  • PHP
  • HTML
  • Wordpress
  • Angular

Fokus
  • Gewaltfreie Kommunikation
  • Getting Things Done
  • Clean Code

Projekt‐ & Berufserfahrung

Lead Developer
Stadt Hamburg, Hamburg
12/2018 – 12/2019 (1 Jahr, 1 Monat)
Öffentliche Verwaltung
Tätigkeitszeitraum

12/2018 – 12/2019

Tätigkeitsbeschreibung

Erstellung einer Web-Anwendung für die Erfassung, Validierung und Verarbeitung von
Schülerzahlen an Hamburger Schulen.

Tätigkeiten:
* Tabellen-Prototyp erstellen
* Aufwandsschätzungen
* Deployment
* Frontend-Validierung implementieren
* Datenbank neu aufsetzen
* Zugriffsschutz mit Spring Security und Kerberos

Eingesetzte Qualifikationen

Apache Tomcat, Apache Maven, Git, Java (allg.), Jenkins, Spring, Team Foundation Server (TFS), TypeScript, Angular


Lead Developer
Kundenname anonymisiert, Hamburg
10/2018 – 11/2018 (2 Monate)
Versicherungen
Tätigkeitszeitraum

10/2018 – 11/2018

Tätigkeitsbeschreibung

Erstellung automatisierter Tests mittels Selenium für ein extern entwickeltes
Datenverwaltungssystem.

Tätigkeiten:
* Implementierung von Testfällen
* Refactoring bestehender Tests
* Umsetzung einer nachhaltigen Architektur
* Aufgabenplanung
* Einarbeitung neuer Teammitglieder

Eingesetzte Qualifikationen

Apache Maven, Apache Subversion (SVN), Java (allg.), Jenkins, JUnit, Ajax, HTML, Selenium, Xpath (XML Path Language)


Lead Developer (Festanstellung)
Hanse Merkur, Hamburg
4/2018 – 9/2018 (6 Monate)
Versicherungen
Tätigkeitszeitraum

4/2018 – 9/2018

Tätigkeitsbeschreibung

Erweiterung und Pflege des Online-Buchungssystems, welches sowohl über Web-Schnittstellen als auch über maschinelle Schnittstellen Buchungen für Versicherungen annimmt und diese an Backend-Module weiterleitet.
Tätigkeiten:
* Implementierung von Anforderungen des Fachbereichs
* Bugfixing
* Refactoring von Legacy Code
* Erweiterung der Mehrsprachigkeitsfunktion

Eingesetzte Qualifikationen

Oracle Database, SQL, Agile Entwicklung, Confluence (Atlassian), SCRUM, jboss, Apache Maven, Apache Subversion (SVN), Git, Hibernate (Java), J2EE (Java EE), Jira, JUnit, Spring, JSF (Java Server Faces), Representational State Transfer (REST)


Private Softwareentwicklung
Privat, Hamburg
9/2017 – offen (2 Jahre)
Medienbranche
Tätigkeitszeitraum

9/2017 – offen

Tätigkeitsbeschreibung

Entwicklung einer privaten Video-Plattform, mit der Familienvideos gezielt für einzelne
Personen und Gruppen freigegeben werden können. Die erste Version entstand mit Typo3, inzwischen läuft die Neuentwicklung auf Basis von Wordpress
Tätigkeiten:
* Anforderungsanalyse
* Evaluierung bestehender Plugins
* Entwicklung eines eigenen Wordpress Plugins
* Erstellung von Mockups für die Benutzungsschnittstelle

Eingesetzte Qualifikationen

Wordpress, CSS (Cascading Style Sheet), HTML, PHP, Konzeption (IT)


Java Developer (Festanstellung)
Kundenname anonymisiert, Hamburg
6/2016 – 3/2018 (1 Jahr, 10 Monate)
Mode
Tätigkeitszeitraum

6/2016 – 3/2018

Tätigkeitsbeschreibung

Neuentwicklung eines Online Shops auf Basis von IBM Websphere Commerce 8. Das HTML des Shops wurde von einer Agentur angeliefert, die Verarbeitung der abgeschlossenen Bestellungen wurde von externen Modulen übernommen. WCS bildete den Kernpunkt des Frontends.
Tätigkeiten:
* Erstellung der Struktur diverser Shop Seiten
* Integration von HTML in JSP's
* Anbindung externer Module
* Bugfixing
* Präsentation von Ergebnissen in dem Scrum Review
* Unterstützung von Werksstudenten
* Customizing des Management Centers
* Automatisierter Import von Assets aus Cloudinary
* Einrichtung des EU Shops
* Implementieren der Autosuggestion-Funktion
* Dokumentation

Eingesetzte Qualifikationen

DB2, SQL, Agile Entwicklung, Confluence (Atlassian), SCRUM, IBM WebSphere Application Server (WAS), WebSphere, Git, J2EE (Java EE), Java (allg.), Jira, JUnit, Spring, Ajax, JavaScript Object Notation (JSON), JSP (Java Server Pages), Representational State Transfer (REST), Struts


Lead Developer (Festanstellung)
Kundenname anonymisiert, Hamburg
4/2016 – 6/2016 (3 Monate)
Dienstleistungsbranche
Tätigkeitszeitraum

4/2016 – 6/2016

Tätigkeitsbeschreibung

Entwicklung einer internen App, über die die Stundenzettel und Profile der Mitarbeiter verwaltet
werden können. Der Server, der die PostgreSQL-Datenbank mit Hibernate und JPA verwaltet,
wird von einer Webapp und einer Android-App genutzt, um die Benutzerdaten zu speichern und
abzurufen.
Tätigkeiten:
* Einarbeitung in bestehende Module
* Erweiterung und Korrektur des Layouts
* Anpassung der Datenbank und Apps
* Code Cleanup
* Erweiterung des Servers und der Services

Eingesetzte Qualifikationen

Android Entwicklung, Git, Java (allg.)


Zertifikate

Grundausbildung Themenzentrierte Interaktion nach Ruth Cohn
Juni 2016

Ausbildung

Medieninformatik
(Master)
Jahr: 2016
Ort: Lübeck

Medieninformatik
(Bachelor of Science)
Jahr: 2012
Ort: Lübeck

Qualifikationen

Um meine Haupt-Programmiersprache Java herum, habe ich in meinen bisherigen 3
Jahren Berufsleben bereits ein breites Spektum an Technologien angesammelt; zum
einen, weil ich in der Projektarbeit tätig war, zum anderen durch private Projekte.

Programmiersprachen
Java, TypeScript
Grundlegende Kenntnisse in: C#, C++, C, Visual Basic, Assembler

Webtechnologien
Angular, HTML, CSS, Javascript, PHP, JSF, JSP, JSON

Vorgehensmodelle/Methoden
Scrum, Pair Programming

Datenbank
SQL, Hibernate, DB2, PostgreSQL, Java Persistence API, Oracle DB, DbMaintain

Softwarepakete/Tools
Jira, Confluence, Adobe Production Studio, AJAX, Android Dev Tools, Apache Struts, Apache Tiles, Cloudinary, Gerrit, Choco, DB-Visualizer, Emarsys E-Commerce Tracking, Espresso Testing Framework, Firebug, Joda-Time, Latex, RESTful Services, Spring, Vaadin, Websphere Commerce, Wordpress, XML, XSD, Postman, Typo3

Konfigurationsmanagement
Apache Ivy, Git, Jenkins, Maven, SVN

Entwicklungsumgebungen
Android Studio, Eclipse, IntelliJ Idea, Visual Studio Code, Rational Application Developer

QS / Tests
EasyMock, JUnit, Mockito, Powermock, Smoke Testing, JBehave

Applikationssserver
JBoss, IBM Websphere

Die Gestaltung gelungener Kommunikation ist durch meine private Auseinandersetzung mit "Gewaltfreier Kommunikation" und "Themenzentrierter Interaktion" gewissermaßen ein Hobby von mir, ist aber in der Teamarbeit für mich zu einer wertvollen Fähigkeit geworden. Ebenso hat mich die Methode "Getting Things Done" von David Allen persönlich wie beruflich enorm voran gebracht.

Persönliche Daten

Sprache
  • Deutsch (Muttersprache)
  • Englisch (Fließend)
Reisebereitschaft
auf Anfrage
Arbeitserlaubnis
  • Europäische Union
Home-Office
bevorzugt
Profilaufrufe
614
Alter
29
Berufserfahrung
3 Jahre und 4 Monate (seit 04/2016)

Kontaktdaten

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

Jetzt Mitglied werden »