Fullstack (React / Javascript / Java / JEE / Oracle), Senior Entwickler/Architekt/Team Lead.
- Verfügbarkeit einsehen
- 0 Referenzen
- auf Anfrage
- 81371 München
- Umkreis (bis 200 km)
- en | de
- 07.02.2026
Kurzvorstellung
Qualifikationen
Projekt‐ & Berufserfahrung
3/2022 – 9/2022
Tätigkeitsbeschreibung
Entwicklung eines Logistics-Platform die live benutzt wird von einge der größten Firmen Deutschlands. Erweiterung von UI Oberflächen in React, und Anpassungen Datenbank Tabellen, sowie die Java Mittelschicht.
React mit Typescript
Gerrit (GIT tool)
Java EJB
Docker
Oracle/SQL
Java (allg.), React (JavaScript library)
8/2021 – 11/2021
Tätigkeitsbeschreibung
Entwicklung eines Bank Bestellungs-Portal. Enge zusammenarbeite mit Usability Experten um Pixel-Perfekt Oberflaeche zu erschaffen, und erzeugen Einbindung zu externe Bank REST Service. Einbau 2 Factor Authentication.
* React mit Typescript (neusten Stand : hooks, effects, reducers)
* Material UI
* Java/Spring Boot
* Docker/GIT
* Scrum
React (JavaScript library), Spring Framework
9/2020 – 6/2021
Tätigkeitsbeschreibung
Entwicklung ein Steuer System für eine deutsche Behörde. Das System produzierte Pixel-genaue Steuer Vordrücke, für die Druckarbeiter der deutsche Steuerbehörde. An eine Oberfläche wurde gearbeitet wobei Elemente könnten genau positioniert.
• Javascript SPA mit React/Redux/Typescript
• Java/Spring Entwicklung im Backend
• Docker/GIT
• Kanban
React (JavaScript library)
5/2019 – 4/2020
Tätigkeitsbeschreibung
Entwicklung ein komplexes Cybersecurity Tools für eine deutsche Behörde.
• Javascript SPA mit React/Redux
• Hohes Code Coverage mit Enzyme und Jest Abdeckung
• Neo4j und Graph Datenbanken
• Java und Spring Boot im Backend
• Scrum
• Gitlab
React (JavaScript library)
12/2018 – 3/2019
Tätigkeitsbeschreibung
Neu Entwicklung von die wee.com Webseite basiert auf die klassische react/redux architektur.
• react/redux/sagas
• Tief greifende Tests mit Jest und Enzyme
• Sportliche 2-Wochigen Scrum Sprints.
• Atlassian Produkte
• GIT
React (JavaScript library)
2/2018 – 11/2018
Tätigkeitsbeschreibung
Entwicklung Erweiterungen für eine B2B Software System das Auschreibungen und Auktionen verwaltet. Entwerfen Prototypen basiert auf React um eine zukunftige Lösung zu finden um die Anwendung auf SPA-Basis umzusetzen.
• Backend Entwicklung mit Java/Hibernate/Spring auf Sybase/Oracle
Datenbanken
• Entwicklung einige React Protoypen für Proof-of-Concept
• Unit testing JUnit, und Jest
• GIT (Gitflow)
• Atlassian Produkte
J2EE, JavaScript
10/2017 – 12/2017
Tätigkeitsbeschreibung
found in reference description 20
Neubau der [...] Webseite auf Basis der React/Redux/ES6 Stack. Entwicklung verschiedene Komponente mit asynch Backend calls und hochwertige CSS Vertigungen.
• React/Redux (sowie Sagas, Form und Reselect)
• Unit Testing mit Jest
24.01.2022 3 von 14
• GIT (bzw. Git 'flow' mit Github)
• Scrum/Jira
• npm, webpack, webstorm, css, sass.
React (JavaScript library)
4/2017 – 8/2017
Tätigkeitsbeschreibung
Entwicklung anspruchsvoller Weboberflächen in Verbindung mit neuesten Technologien für ein Analysetool im Bahnumfeld. Enwicklung komplexe React Komponente sowie asynchron Schnittstellen für hochdynamisches Verhalten.
• Reactjs/JSX, flux, javascript, REST, CSS/LESS,
• nodejs, webpack, npm
• Scrum, JIRA,
• einfügen open source React Komponente sowie Charting und
Tabellen Komponente.
• GIT, Gitlab
JavaScript, React (JavaScript library)
9/2016 – 3/2017
Tätigkeitsbeschreibung
Entwicklung und Beratung für Erneuerungen an ein Land Management GIS-System für die Regierung Äthiopien. Das System dient als Verwaltungstool um Land-Parzellen aufzuteilen und an verschiedene Parteien zuordnen zu ermöglichen.
• Entwicklung von der Javascript/Extjs Oberfläche
• Entwicklung Node.JS REST calls mit den ORM-Tool Sequalize und
Express.
• Umgang mit GIS Konzepte
• Datenbank/SQL optimierung (Postgres und MongoDB)
• GIT
JavaScript
6/2016 – 7/2016
TätigkeitsbeschreibungKurzfristige Entwicklung und Anpassungen eine interne ExtJS Web Anwendung.
Eingesetzte QualifikationenJavaScript
11/2015 – 3/2016
Tätigkeitsbeschreibung
Beratung und Entwickung 'responsive' Web-Komponente in Javascript und AJAX einer Online Shop Portal. Zusätzlich habe ich 'Performance Tests' durchgeführt und 'Performance Optimierungen' angepasst.
• Javascript Entwicklung und Beratung
• Verwendung neuste Javascript tools (Grunt, Node)
• Agile/Scrum
JavaScript
4/2014 – 9/2015
Tätigkeitsbeschreibung
Entwicklung komplexe Javascript Rich Client /'Single Page' web Anwendung für BMW, die Backend Services für Werkstatt und Händler Software (iLean : After Sales Systeme) verwaltet. Anwendungen wurde mit REST-Services am Backend verknüpft, und GUI wurde bestückt mit komplexe Komponente wie Sortable/Filterable Tabellen, Tree-Tables, modale Dialoge, asynch Daten ladung.
• Recherchen mehrere JS Frameworks
• Refactoring bestehendes JS
• Einbau ExtJS
• Team Mentoring und Tasks delegieren
J2EE, Java (allg.), JavaScript
10/2013 – 12/2013
Tätigkeitsbeschreibung
Entwicklung und Architektur-Beratung für einen Platform-Umbau des alten Ticketing Systems der Firma Hoeft und Wessel. Neubau basiert auf RCP/WebServices/EJB/Oracle wurde als Richtlinie definiert. Proof-of-Concept wurde gebaut, und Coaching von Mitarbeiter wurde duchgefürht.
* Entwicklung Prototyp mit Netbeans RCP.
* EJB3 mit JPA
* Arkitektur Konzept Dokument schreiben
* Umfeld : Netbeans RCP, Swing, Maven, Web Services.
7/2012 – 10/2013
Tätigkeitsbeschreibung
Entwicklung Backend Services für Werkstatt und Händler Software (After Sales Systeme). Agiles vorgehensweise duch 2 Wochen Sprints. Entwicklung und Design drei Web Portale in Javascript, JQUery und AJAX, und Anpassung und Design mehrere REST Services in Java (JAX-RS).
* Intensives Javascript Entwicklung mit JQuery und AJAX
* Java Entwicklung - JEE mit JPA, und REST Services durch JAX-RS
* Automatisiertes testing mit Selenium, JUnit und Mockito
* Scrum Vorgehensweise mit Contuinuous Integration
* Umfeld: Java 1.6, Javascript, JQuery, Rest Servies, JPA, Spring, Glassfish 3, Maven, Oracle, Jenkins, SQL
11/2011 – 5/2012
Tätigkeitsbeschreibung
Entwicklung Erweiterungen für 3 verschiedene Swing Anwendungen: Eine Produkt-Management-System, eine Redaktionssytem, und eine Grafik-Datenbank, die als Kern-Systeme dienten für BMW Motorrad. Zusätzlich wurde Altes Code intensiv refactored, und damit wurden mehrere Performance Optimierung Probleme aufgelöst.
* "Requirements Gathering" von End-Nutzer
* Java Entwicklung und Datenbank Entwicklung
* Aufbau von OOA/OOD-Konzepten.
* Umfeld: Java 1.6, Swing, Java2D, Oracle, XML, XSD, SQL, PL-SQL
8/2011 – 9/2011
Tätigkeitsbeschreibung
Kurzfristiges Project : Entwicklung zwei kleine Java-Anwendungen für einen Lizens-System.
Das eine System ermöglicht es, Lizensen zu verwalten und an die Endkunden zu schicken. Mit dem zweiten System kann der Endkunde mobile Geräte registrieren, die durch eine HTTPs-Schnittstelle angesprochen werden können.
* Intensives Beratung
* Use-Case Erstellung und Dokumentation
* Java Entwicklung durch Test-Driven-Design (mit JUnit)
* Umfeld: Java 1.6, Swing, Encryption, EclipseNSIS
10/2010 – 6/2011
Tätigkeitsbeschreibung
Entwicklung und Wartung mehrerer Java-Anwendungen. Entwicklung, Wartung und Applikationsbetrieb des Marktdatenservers für die Bearbeitung Dateien von Reuters, Bloomberg usw. Unterstützung des Fachbetriebs. Entwicklung und Wartung von Java-Workflows (durch Cronacle gesteuert) und Entwicklung GUIs (mit Echo2 und struts) sowie die Neuentwicklung einer LDAP-Komponent für den BIRT Reporting Team.
* Front-End und Back-End Entwicklung
* Support für Live-Systeme
* Refactoring bestehenden Codes
* Migration zu einer neuen Architektur (Struts Anwendungen -> Echo2)
* Erstellung UML Class Diagramme für Dokumentationzwecke
* Umfeld: Java 1.5, J2EE, Echo2, Ant, Struts, UML, Astah
2/2009 – 9/2010
Tätigkeitsbeschreibung
Testautomasierung und Qualitätsanalyse von „Customer Relationship Management“ und Billing-Systemen. Die Aufgaben umfassten die Planung der Testszenarien, die Testdurchführung und die Auswertung und Verdichtung der Testergebnisse (Qualitätsmetriken). Danach konzentrierte sich der Projekt auf die Architektur und Entwicklung eines Test-Automation-Frameworks für End2End-Prozesse.
• Entwurf einer Architektur für Test-Automation-Frameworks
• Entwurf von Use-Case-Diagramme
• Dokumentation
Java (allg.)
8/2008 – 2/2009
Tätigkeitsbeschreibung
Entwicklung eines Software-Prototyp für Flugzeugcockpits. Die Benutzeroberfläche der Applikation deinte als Touchscreen, inklusive SmartPhone-artiges Zooming und Panning. Die Entwicklung der Prototypen beinhaltete auch eine Machbarkeitsanalyse für die Verwendung von OSGi mit verschiedenen Services und Swing-Komponenten. Die Dokumentation umfasste eine Integrationsanleitung für die Verwendung von OSGi im Zusammenhang mit Software-Entwicklung.
* Java
* Swing
* OSGi
* Spring
Java (allg.)
5/2008 – 8/2008
Tätigkeitsbeschreibung
Entwicklung der Backendkomponente für ein e-Commerce Management Portal, bestehend aus ein Produkt-Management System und Grafikdatenbank. Außerdem wurden Web-Komponenten für das Lagerverwaltungmodul und ein Klassifizierungssystem für Produkte entwickelt.
* Beratung
* Geschäftsanalyse
* Umfeld: J2EE, HTML/CSS, Hibernate, Struts, JSP, Maven
10/2006 – 3/2008
Tätigkeitsbeschreibung
Implementierung und Projektleitung eines Front-Office Finanz-Verwaltungsystems. Das System war Swing-basiert und nutzt J2EE-Messaging für Kommunikation. Das System war Bestandteil eines geschäftskritischen Live-Systems, welches agil entwickelt und released wird („weekly releases“), und wurde unternehmensweit genutzt (200+ Personen). Ein wichtiger Faktor war, dass sich die „ad hoc“-Anforderungen teilweise täglich änderten. Einige Aspekte des Systems sind ein Handelssystem und ein Finanzmarktverwaltungssystem im Bereich FX, Commodities, Shares und Indices.
* Agiles Entwicklung
* Technische Projektleitung eines Teams mit 3 Mitgliedern
* Fachliches Know-How: Derivative Märkte, Index Märkte
* Umfeld: Java 1.5, Swing mit Multi-Threading, JMS, JUnit, J2EE, Ant
10/2005 – 6/2006
Tätigkeitsbeschreibung
Beteiligung an der Implementierung eines Front-Office-Systems im Bereich „Derivatives“ (CDSs). Die Frontend GUI bestand aus einer Swing-GUI-Oberfläche, die mit einem SOA Bus kommunizierte, um verschiedene Finanztransaktionen zu ermöglichen. Verschiedene andere fachliche Aspekte mussten berücksichtigt werden, z.B wie man eine Option berechnet.
* Fachliches Know-How: Finanz-Derivativen
* Geschäftsanalyse: Use-Case Dokumentation erstellen
* Testcase Dokument erstellen - abgeleitet von Use Case Document
* Umfeld: Java 1.5, Swing, SOA, Web Services (WSDL)
12/2003 – 7/2005
Tätigkeitsbeschreibung
Entwicklung eines Systems, welches Finanzdaten für Unternehmen speichert und Firmen-Profile, Reports und Finanzberichte erzeugt. Des Weiteren ist das System in der Lage, auch komplexe Finanzberechnungen durchzuführen. Das Frontend besteht aus einer hochintuitiven Swing GUI. Im Backend wurde ein komplexer J2EE-Algorithmus implementiert, welcher Tausende von Finanzberechnungen durchführt. Das Projekt war intensiv auf Geschäftsanforderungen ausgerichtet. Teil meiner Aufgabe war, der Projekt zu leiten und intensiv mit den Geschäftsinteressenten zu kommunizieren.
* Architektur: Use-Case Analysis, Class-Diagramme Erstellung
* Agiles Entwicklung
* Erstellung Datenmodelle mit ER-Diagrammen
* Geschäftsanalyse und Erstellung von TestCase Dokumente.
* Umfeld: Java 1.4, Swing , J2EE, EJB (BMP, CMP), POI, Eclipse, XSLT, XPath, XSD
8/2003 – 12/2003
Tätigkeitsbeschreibung
Entwicklung einer Swing–GUI-Oberfläche für eine Suchmaschine, für die „Yellow Pages“ und „White Pages“ für den Hauptverlag von Telefonbüchern in Australien.
* Use Case Analysis
* Entwurf der GUI Oberflächen mit Visio
* Fachliches Wissen
* Umfeld: Java 1.4, Swing, J2EE, Visio, HTML, Web Services
3/2003 – 8/2003
Tätigkeitsbeschreibung
Entwicklung eines Frontends für ein „Service Level Agreement“-Software-Produkt mit Java Swing. Die GUI musste geeignet sein, Berechnungen einzutragen, sowie die Überschreitungen sichtbar zu machen durch "Charting Software".
* Entwurf UML-Class-Diagramme und Entwurf einer Datenmodell-Schema
* Umfeld: Java 1.4, Swing, JGoodies, JFreeChart
12/2002 – 1/2003
Tätigkeitsbeschreibung
Entwicklung einer Web-Applikationsmaske für ein Flut-Warnungssystem. Nach der Überschreitung des Sicherheitspegels soll SMSs an Interessente geschickt werden. Das System wurde so aufgebaut, dass Interessenten durch die Web-Applikation den Pegel bestimmen konnten, bei dem sie eine Warnung bekommen sollten.
* Realisierung von Design-Komponenten
* Verbindung mit SMS Dienstleistung
* Umfeld: Java, JSP, Servlet
2/2001 – 7/2002
Tätigkeitsbeschreibung
Hauptprojekt war entwicklung einer „Error Management“-Komponente, deren Ziel war, zwei Abrechnungssysteme zu vergleichen und Fehler zu ermitteln. Fehlermeldungen kamen als Tibco-Messages durch und wurden gesammelt und auf der Swing GUI angezeigt. Dazu gehörte auch Entwicklung eines Java-Tools, das statistische Unterschiede zwischen den oben erwähnten Abrechnungssystemen ausrechnen konnte.
* Beratung für die Projektbeteiligten
* Aufbau von OOA/OOD-Konzepten.
* Entwurf der GUI-Oberflächen
* Umfeld: Java 1.4, Swing, Oracle, Visio, IntelliJ
5/2000 – 11/2000
Tätigkeitsbeschreibung
Einführung eines Dokument-Management-Systems für ein Fondverwaltungsunternehmen. Das System wurde firmenweit benutzt, um gemeinsame Dokumente zu speichern und nach den verschiedenen Geschäftsabteilungen hierarchisch zu ordnen.
* Entwurf Requirements für die Stakeholders
* Entwurf der GUI-Oberflächen
* Umfeld: ASP/VB, CSS/HTML, Oracle, Java (JSPs)
Zertifikate
Ausbildung
Melbourne, Australien
Melbourne, Australien
Melbourne, Australien
Melbourne, Australien
Über mich
Seit 2010 arbeite ich als Freiberufler in Deutschland und war in verschiedenen Unternehmen tätig. Obwohl ich ein Fullstack-Entwickler bin, habe ich mich stark auf die Frontend-Entwicklung konzentriert und habe in den letzten zehn Jahren viel mit Web-Frontend-Technologien wie ReactJS und Node gearbeitet.
In technischer Hinsicht halte ich mich strikt an ‘Clean Code’, Refactoring und Testen mit hoher Testabdeckung (sowohl Frontend als auch Backend). Meine Mantras lauten ‘Keep It Simple’ und ‘Less Is More’.
Ich bin immer an geschäftlichen Aspekten fokussiert und arbeite vorrangig als IT Berater. Darüber hinaus bin ich vielseitig und ein kreativer Denker, der sich auch mit Kunst, Wissenschaft und physische Aktivität interessiert.
Weitere Kenntnisse
Java
Log4J
Multi-threading
Applets
Swing
Java2D
Website
Netbeans RCP
Eclipse/RCP/SWT
++++
++++
+++
+++
++
++
++
+
++
+
Enterprise Java
JEE
Spring Boot
JPA
Hibernate
Servlets/JSP
EJBs/EJB3
JDBC
JMS
JNDI
Glassfish
Struts
Tapestry
JBoss
SOA ++++
++++
+++
+++
++++
+++
++++
+++
+++
++
++
+++
++
++
Web
Javascript
ReactJS
Typescript
ES6
CSS / SASS / Less
Node JS
Material UI
JQuery
JSON
Web Services/REST
HTML/HTML5
ExtJS
GraphQL
PHP
++++
++++
++++
++++
++++
+++
++
+++
++++
++++
++++
++
+
++
Database
SQL
Oracle
Neo4J
MySQL
Postgress
++++
++++
++
+++
++
Testing
Junit
Jest
Enzyme
React Testing Library
Cypress
Selenium
TestNG
Mockito
QualityCenter
JFCUnit
++++
++++
++++
++
+
+++
++
+++
+
++
Non Technical Skills
Team Lead
Architect
Business Analysis Project Management
+
++
++
+
Other
OOA / OOD
GIT
Data-Modelling
UML
IntelliJ
XML/XSLT
SVN / CVS
Python
WSDL
ANT
Tomcat
SOAP
Maven
Eclipse
ASP
JIRA
Confluence
++++
++++
++++
+++
+++
+++
+++
++
+++
+++
+++
+++
++++
++++
+
++
+++
Industries
Finance and Banking
Consulting
Automotive
Finance and Banking
Airline
Telecommunication
ECommerce
GIS
Persönliche Daten
- Englisch (Muttersprache)
- Deutsch (Fließend)
- Europäische Union
Kontaktdaten
Nur registrierte PREMIUM-Mitglieder von freelance.de können Kontaktdaten einsehen.
Jetzt Mitglied werden
