![freelance.de - Full Stack Developer (Java | Spring | Angular) freiberufler Full Stack Developer (Java | Spring | Angular) auf freelance.de](/user-images/profiles/thumbnails/137033_176_d0fb365d9444.jpg?90b10abd754d8bde36e80397b7c059ef)
Full Stack Developer (Java | Spring | Angular)
- Verfügbarkeit einsehen
- 2 Referenzen
- 82‐92€/Stunde
- 09306 Königsfeld bei Rochlitz
- National
- de | en
- 03.09.2024
Kurzvorstellung
Auszug Referenzen (2)
"Herr E. verfügt über sehr breite und fundierte Fachkenntnisse mit denen er Kundenprojekte maßgeblich erfolgreich umsetzen kann."
3/2023 – 2/2024
Tätigkeitsbeschreibung
- Portierung eines großen Web-Portals im Business-Banking-Bereich auf eine neue Version eine proprietären Banking-Frameworks
- Mehrere Major-Versionen überprungen
- Umstellung der Java-Version von 8 auf 11
- Umstellung von Jboss 6 auf Wildfly 24
- Umstellung der Unit-Tests von Junit 4 auf 5
- Kommunikation mit dem Kunden
Microsoft SQL-Server (MS SQL), jboss, JUnit, TypeScript, CSS (Cascading Style Sheet), JavaScript, JSP (Java Server Pages), Confluence (Atlassian), Git, Java (allg.), Jenkins, Jira
"K. hat einen ausgezeichneten Job als Releasemanager in unserem 10 bis 15-köpfigen Entwicklungsteam gemacht. Danke, K.! Jederzeit wieder!"
9/2018 – 6/2023
Tätigkeitsbeschreibung
- Zusammenstellung der Features für die Software-Releases
- Koordination von Entwicklung, Projektleitung, Betrieb, Endkunde
- Koordination und Durchführung der Deployments
- Unterstützung der Projektleitung
Confluence (Atlassian), CSS (Cascading Style Sheet), Git, Jenkins, Jira, Representational State Transfer (REST), SCRUM
Qualifikationen
Projekt‐ & Berufserfahrung
3/2023 – 2/2024
Tätigkeitsbeschreibung
- Portierung eines großen Web-Portals im Business-Banking-Bereich auf eine neue Version eine proprietären Banking-Frameworks
- Mehrere Major-Versionen überprungen
- Umstellung der Java-Version von 8 auf 11
- Umstellung von Jboss 6 auf Wildfly 24
- Umstellung der Unit-Tests von Junit 4 auf 5
- Kommunikation mit dem Kunden
Microsoft SQL-Server (MS SQL), jboss, JUnit, TypeScript, CSS (Cascading Style Sheet), JavaScript, JSP (Java Server Pages), Confluence (Atlassian), Git, Java (allg.), Jenkins, Jira
9/2018 – 6/2023
Tätigkeitsbeschreibung
- Zusammenstellung der Features für die Software-Releases
- Koordination von Entwicklung, Projektleitung, Betrieb, Endkunde
- Koordination und Durchführung der Deployments
- Unterstützung der Projektleitung
Confluence (Atlassian), CSS (Cascading Style Sheet), Git, Jenkins, Jira, Representational State Transfer (REST), SCRUM
9/2018 – offen
Tätigkeitsbeschreibung
- Entwicklung von neuen Features sowie Pflege und Wartung großer Webanwendungen für das Online-Banking verschiedener Banken (DKB, Aareal-Bank) mit Anbindung zahlreicher Fremdysteme.
- Weiterentwicklung und Pflege einer komplexen Webanwendung zur Verwaltung der Investmens von Großkunden und Firmen (Helaba).
Oracle Database, Confluence (Atlassian), Git, Hibernate (Java), Java (allg.), Jenkins, Jira, JUnit, CSS (Cascading Style Sheet), JavaScript, JSP (Java Server Pages), Representational State Transfer (REST)
3/2018 – 10/2018
Tätigkeitsbeschreibung
Komplexe Webanwendung im Touristik-Bereich
- Entwicklung von neuen Features, sowie Pflege und Wartung einer großen
Datenbankbasierten Webanwendung zur Verwaltung und Abwicklung von Reisen für ein großes Touristik-Unternehmen
- Verwendung von Java 8, Webobjects, Postgres, Eclipse, REST, Apache HTTP- Components, JavaScript, CSS, Apache-Cayenne
- Entwicklung von Modulen zur Buchung von Reiseleistungen (Kommunikation über REST oder SOAP)
REST-Webservice zur Address-Auflösung / -Validierung
- Eigenständige Entwicklung des Webservices mit REST-API
- Verwendung von Java 8, Bootique, Jersey, Jetty, Maven
- Dokumentation der Schnittstelle mit Hilfe von Swagger
Java (allg.), Objektorientierte Programmierung (OOP), PostgreSQL, Representational State Transfer (REST), SQL, Web Analyse (allg.), Webservices
8/2017 – 11/2017
Tätigkeitsbeschreibung
Entwicklung eines Wissensmanagementsystems mit Drupal
- Aufnehmen der Anforderungen von den potentiellen Benutzern
- Entwicklung und Test des Systems, sowie Datenübernahme in das System
- Entwicklung und Erweiterung von Drupal-Modulen
- Anbindung an die IT-Infrastruktur in der Firma (AD-Server)
Drupal, Git, CSS (Cascading Style Sheet), HTML, PHP
1/2017 – 7/2017
Tätigkeitsbeschreibung
Bildverwaltungssoftware zur Materialprüfung
- Anbindung einer Industriekamera
- Optimierung des EFI-Algorithmus
- Weiterentwicklung, Optimierung und Test der Software (Verwendung von Catel, MVVM)
.Net, .Net Framework (Microsoft), C#, Windows Presentation Foundation (WPF)
6/2015 – 12/2016
Tätigkeitsbeschreibung
MES-System für die Pharma-Industrie:
- Hauptverantwortlicher Entwickler für alle Backend-Services
- Design und Weiterentwicklung der Datenbank (MSSQL)
Entwicklung verschiedener Tools
- Programm zum Generieren von Produktlabels
- Ergänzung eines Analyse-Programms im MES-Umfeld
Microsoft SQL-Server (MS SQL), Objektorientierte Programmierung (OOP), .Net, .Net Framework (Microsoft), C#, Windows Presentation Foundation (WPF)
2/2014 – offen
Tätigkeitsbeschreibung
Eigenes Gewerbe zur Entwicklung von Android-Apps.
SW-Architektur, Planung, sowie Implementierung und Test.
Erstellung der Webseite und des Playstore-Eintrags.
Entwicklung von Prototypen für zukünftige Produkterweiterungen.
SQL, Android, Objektorientierte Analyse und Design (OOAD), Objektorientierte Analyse (OOA), Android Entwicklung, Drupal, Java (allg.), Git, Gradle, Functional reactive programming (FRP)
10/2012 – 5/2015
Tätigkeitsbeschreibung
- Entwicklung eines Installers für ein hochkomplexes, verteiltes MES-System mit WiX
- Entwicklung verschiedener Tools (WPF / MVVM)
- Entwicklung und Pflege von Backend-Services (WCF)
Microsoft SQL-Server (MS SQL), .Net, C#, Windows Presentation Foundation (WPF), WIX (Windows Install XML)
5/2010 – 9/2012
TätigkeitsbeschreibungLeitung des „SW-Teams“ bei IT-Designers GmbH in Esslingen Abwicklung von verschiedenen Kundenprojekten im Automotive- und Automation-Umfeld.
Eingesetzte QualifikationenProjektmanagement (IT)
9/2004 – 9/2012
Tätigkeitsbeschreibung
- Leitung der Produktentwicklung von „Tedradis“.
- Leitung des Entwicklungsteams
- Architektur und Implementierung der SW
- Vertriebsaufgaben und Kundenbetreuung
PostgreSQL, SQL, Projektmanagement (IT), UML, Objektorientierte Programmierung (OOP), Objektorientierte Analyse und Design (OOAD), .Net, .Net Framework (Microsoft), C#, Nhibernate (.NET), Visual Studio, Kundenberatung
3/2004 – 10/2005
Tätigkeitsbeschreibung
- Mitarbeit in Normierungsgremien (EPL-Protokoll)
- Teil-Projektleitung
- Entwicklung einer Firmware für einen Router auf Linux-Basis
- Entwicklung und Erweiterung eines Netzwerk-Stacks unter Linux
Projektmanagement (IT), UML, Objektorientierte Programmierung (OOP), Objektorientierte Analyse und Design (OOAD), C, C++
12/2002 – 2/2004
TätigkeitsbeschreibungEntwicklung und Pflege von Linux-Kernel-Modulen und einer Firmware für "Service-Prozessoren" für IBM-Großrechner (P- und Z-Serie).
Eingesetzte QualifikationenLinux (Kernel), C, C++
1/2002 – 11/2002
Tätigkeitsbeschreibung
Entwicklung eines echtzeitfähigen Netzwerkstack unter LynxOS und VxWorks für eine Messtechnik-Software im Automotive-Bereich.
Erweiterungen und Pflege einer Messtechnik-Software.
VxWorks, LynxOS, C, OSI (Open Systems Interconnection Model)
8/2000 – 12/2001
TätigkeitsbeschreibungSW-Entwicklung und Test im Bereich Realzeitsysteme unter Linux und Embedded-Controllern ohne Betriebssystem.
Eingesetzte QualifikationenEmbedded Linux, C, Linux Entwicklung
Zertifikate
Angular.Schule
integrata cegos
integrata cegos
Ausbildung
Brunel, Esslingen
Esslingen
Über mich
Was mich besonders auszeichnet, ist die Fähigkeit eine Kundenwunschliste in echte Anforderungen und anschliessend in eine funktionierende Software zu überführen.
Weitere Kenntnisse
SCRUM 9 Jahre +++
OOA/OOP/OOD 20 Jahre +++
TDD 19 Jahre +++
UML 16 Jahre +++
Funktionale Programmierung 7 Jahre ++
Patterns
MVVM, MVC, MVP 16 Jahre +++
DI 12 Jahre +++
Programmierung
C 12 Jahre +++
C++ 7 Jahre ++
C#/.Net 10 Jahre +++
Java 15 Jahre +++
JavaScript 4 Jahre ++
PHP 2 Jahre +
Typescript 3 Jahre ++
Datenbanken
MSSQL 8 Jahre +++
MySql 5 Jahre ++
Oracle 4 Jahre ++
PostgreSQL 8 Jahre +++
SQLite 3 Jahre +++
Hibernate / Nhibernate 8 Jahre +++
JPA 8 Jahre +++
Mobile
Android-Entwicklung 4 Jahre +++
Material Design 3 Jahre +++
RxJava 5 Jahre ++
RxJS 2 Jahre +
Google Play / Dev Console 3 Jahre ++
Frameworks
Angular 3 Jahre ++
J2EE 8 Jahre +++
Spring / Spring Boot 4 Jahre ++
Web
HTML / CSS 10 Jahre +++
REST 5 Jahre ++
Apache-Webserver 10 Jahre ++
Jetty 1 Jahr +
Jboss / Wildfly 6 Jahre ++
Drupal 7 Jahre +++
Apache Http-Components 1 Jahr ++
Bootique < 1 Jahr ++
Jersey 2 Jahr ++
GSON 1 Jahr ++
Swagger 1 Jahr +
WebObjects < 1 Jahr ++
Test
Junit 6 Jahre +++
Espresso 1 Jahr +
Moq 2 Jahre ++
Verschlüsselung / Security
NaCL / Sodium 1 Jahr ++
OpenSSL 2 Jahre +
Sonstiges
ELK-Stack 1 Jahr +
Unix / Lib-C 10 Jahre ++
WPF 8 Jahre +++
WCF 4 Jahre ++
Realzeitsysteme 5 Jahre ++
XML 6 Jahre ++
Entwicklungsumgebungen / Build-Tools
Android Studio / IntelliJ / Webstorm 7 Jahre +++
Eclipse 5 Jahre ++
Enterprise Architect 4 Jahre ++
Visual Studio 16 Jahre +++
Gradle 4 Jahre ++
Maven 5 Jahre +++
BitBucket/Gitlab 5 Jahre +++
GIT 10 Jahre +++
SVN 12 Jahre +++
Confluence 4 Jahre ++
Jenkins 4 Jahre ++
Jira 4 Jahre ++
Virtualisierung
Docker 4 Jahre ++
KVM/virsh 5 Jahre +++
Virtualbox 6 Jahre ++
VMware 6 Jahre ++
Persönliche Daten
- Deutsch (Muttersprache)
- Englisch (Fließend)
- Europäische Union
Kontaktdaten
Nur registrierte PREMIUM-Mitglieder von freelance.de können Kontaktdaten einsehen.
Jetzt Mitglied werden