a Randstad company

Software-Architekt / Berater / GmbH

Profil
Top-Skills
Software-Architektur Java-Developer Java Solution Architect Beratung
Verfügbar ab
12.09.2022
Aktuell verfügbar - Der Experte steht für neue Projektangebote zur Verfügung.
Verfügbar zu
100%
davon vor Ort
100%
Einsatzorte

Städte
Stuttgart (+100km)
PLZ-Gebiete
Länder
Deutschland
Remote-Arbeit
möglich
Art des Profiles
Freiberufler / Selbstständiger
Der Experte ist als Einzelperson freiberuflich oder selbstständig tätig.

6 Monate

2022-02

2022-07

Beratung bei der Einführung eines Data Warehouses

Berater, System-Architekt Python Internet of Things Datawarehouse
Rolle
Berater, System-Architekt
Projektinhalte

- Erfassen IST-Architektur und Anforderungsanalyse
- Erarbeitung und Präsentation einer Entscheidungsvorlage On Premise- vs Cloud-DWH
- Erstellen einer Marktübersicht über vorhandene Cloud-DWH Lösungen
- Evaluation der vorhandenen Lösungen und Erstellung eine Entscheidungsvorlage
- Präsentation der Ergebnisse
- PoC Implementierung: Anbindung des ERP-Systems an Snowflake



Produkte
Snowflake AWS Oracle DBA
Kenntnisse
Python Internet of Things Datawarehouse
Einsatzort
Remote
3 Monate

2021-07

2021-09

DA/RE (Redispatch 2)

Senior Backend-Developer Java Docker Git
Rolle
Senior Backend-Developer
Projektinhalte

- Implementieren eines Tools zum anonymisierten Export von Daten aus der Produktivdatenbank und deren Import in die Entwicklungsdatenbank.

- Implementierung verschiedener Komponenten zur fachlichen Validierung von komplexen XML-Dokumenten.

- Debugging und Refactoring bestehender Microservices.


Produkte
IntelliJ Apache Cassandra OpenStack Docker Git Bitbucket Jira Confluence
Kenntnisse
Java Docker Git
Kunde
Atos GmbH
Einsatzort
Stuttgart/Remote
1 Jahr

2020-06

2021-05

Meta Team

Software-Architekt, Produkt-Manager Kotlin KotlinJS React
Rolle
Software-Architekt, Produkt-Manager
Projektinhalte

Konzeption und Prototyp eines Werkzeugs zum kollaborativen
Informationsmanagement.

Produkte
IntelliJ IDEA
Kenntnisse
Kotlin KotlinJS React
Einsatzort
Stuttgart
1 Jahr 2 Monate

2019-04

2020-05

Online-Sales Backend

Software-Architekt Scrum Java Spring-Framework ...
Rolle
Software-Architekt
Projektinhalte

Entwicklung einer Strategie zur Umstellung des Online-Sales Backends auf eine (Micro-) Service Architektur.

  • Review und Dokumentation der bestehenden Systemlandschaft.

  • Aufnahmen und Diskussion der Anforderungen an eine neue Architektur.

  • Entwurf und Dokumentation der Zielarchitektur.

  • Entwicklung von Services als Vermittler zwischen Shop-Frontend und Leasing-Dienstleistern. (Spring-Boot, Java)

Produkte
IntelliJ IDEA Atlassian Confluence Atlassian JIRA
Kenntnisse
Scrum Java Spring-Framework Spring-Boot Arc42
Einsatzort
Ludwigsburg (Württemberg)
1 Jahr 10 Monate

2017-05

2019-02

Digital Vehicle Scanner

Software-Architekt Software-Architektur Amazon S3 Java ...
Rolle
Software-Architekt
Projektinhalte

Steuersoftware und Cloud-Backend einer Anlage zur Inspektion von Fahrzeugen.

Produkte
IntelliJ IDEA Keycloak Atlassian Confluence Atlassian JIRA
Kenntnisse
Software-Architektur Amazon S3 Java Docker Docker Swarm Event-Driven Architecture Microservices Spring Boot Scrum Arc42
Einsatzort
Böblingen
2 Monate

2017-04

2017-05

Börse und Meta-Suchmaschine für Fracht-Aufträge

Software-Architekt Software-Architektur ATAM Architekturkonzepte
Rolle
Software-Architekt
Projektinhalte

Architektur-Review und Handlungsempfehlung.

Kenntnisse
Software-Architektur ATAM Architekturkonzepte
Einsatzort
Stuttgart
5 Monate

2016-11

2017-03

Einführung eines neuen Entwicklungsprozesses auf der Gundlage agiler Methoden und inbesondem dem Domain Driven Design

Berater Domain Driven Design Domain Driven Design (DDD) Scrum
Rolle
Berater Domain Driven Design
Projektinhalte

Beratung des Produktmanagements und der Software-Entwicklung bei der Einführung von Domain Driven Design (DDD).
Durchführung von Schulungen und Workshops.

Kenntnisse
Domain Driven Design (DDD) Scrum
Einsatzort
Ostalb
7 Monate

2016-02

2016-08

Einführung eines Produktinformationsmanagementsystems (PIM) und Integration des PIM mit seinen Nachbarsystemen: GCE/neeet (ERP), GfK SpexRetail (Produktdaten), einem Lieferantenportal und einem Web-Shop.

Software-Architekt, Berater, Entwickler XSLT Java UML 2.0 ...
Rolle
Software-Architekt, Berater, Entwickler
Projektinhalte

- Teilnahme und Leitung von Workshops zur Definition der Datenflüsse und Schnittstellen sowie der Planung der Datenmigration.
- Entwurf und Umsetzung einer zentralen ETL-Anwendung (Java, Apache Camel).
- Implementierung verschiedener Datentransformationen (XSLT, Java).
- Technische Evaluation und Erstellung von PoCs zur Auswahl eines passenden PIM (MaPS System vs. Akeneo).
 

Produkte
IntelliJ Apache Camel Enterprise Architect
Kenntnisse
XSLT Java UML 2.0 XSD Relax NG
Kunde
3 Suisses/Unigro
Einsatzort
Sint-Niklaas (Belgien), remote
4 Monate

2015-11

2016-02

MaPS System SA (Foetz, Luxemburg) Entwicklung eines Konnektors zwischen der Software zum Produktinformations-Management des Kunden mit der Publications- Plattform priint:suite von Werk II

Software-Architekt, Entwickler EJB3 Java Swagger
Rolle
Software-Architekt, Entwickler
Projektinhalte

- PoC-Implementierung der Konnektors als Plugin des priint publishing:hub (EJB3).
- Installation und Konfiguration des priint publishing:hub als Entwicklungs- und Demonstrationsserver.
 

Produkte
Werk II priint:suite publishing:hub Glassfish Eclipse
Kenntnisse
EJB3 Java Swagger
Einsatzort
Foetz (Luxemburg), remote
4 Monate

2015-07

2015-10

Südwest Medien Holding - SWMH (Stuttgart) Einführung von qualitätssichernden Maßnahmen bei Konfigurationsänderungen am Print-Redaktionssystem.

Systemarchiekt, Berater XSD Schematron
Rolle
Systemarchiekt, Berater
Projektinhalte

- Analyse der bestehenden Architektur und Prozesse.
- Entwurf eines Deployment- und QS-Prozesses.
- Durchführen von Schulungen zu den Themen Versionsverwaltung und Continuous Integration.
- Unterstützung bei der Implementierung der Prozesse.

Produkte
AWS Jenkins Méthode
Kenntnisse
XSD Schematron
Einsatzort
Stuttgart
8 Monate

2014-10

2015-05

Entwicklung einer Android-App zur Outdoor-Navigation

Software-Architekt, Coach, Entwickler Java 7 JNI Android ...
Rolle
Software-Architekt, Coach, Entwickler
Projektinhalte
- Entwurf der Anwendungsarchitektur - Coaching der firmeneingenen Entwickler in Java und Android - Entwicklung von Blueprints und Schlüsselkomponenten - Entwicklung von Featurn - Erstellen eines Build-Systems und von CI-Jobs
Produkte
Enterprise Architect Eclipse 4.3 SVN Jenkins gradle
Kenntnisse
Java 7 JNI Android OOA OOD UML
Kunde
United Navigation GmbH
Einsatzort
Großraum Stuttgart

03/2013 - 07/2014 Konzeption und Entwicklung eines Bausteins zur Berichterstellung

Branche: Verlagswesen

Aufgaben:

  • Architekturentwurf und Dokumentation
  • API-Design
  • Implementierung der Lösung

Technologien/Tools/Methoden: Java, XSLT, XSL-FO, Apache FOP, Antennahouse Formatter, Springframework, Eclipse, Enterprise Architect, RUP

 

11/2013 Machbarkeitsstudie: Konsolidierung der Backend-Diensten für Werkstattsysteme

Branche: Automotiv

Aufgaben:

  • IST-Analyse
  • Erarbeitung von Lösungsalternativen
  • Aufwandsschätzung
  • Präsentation

Technologien/Tools/Methoden: Enterprise Architect, JEE (Daimler PAI)

 

seit 05/2011 Entwicklung einer Musik-App für die Android Plattform sowie einer dazugehörenden Web-Site für die Verwaltung der Beta-Tests. (self-employed)

Aufgaben: 

  • Inhaltliche wie technische Konzeption der App

  • Implementierung der App

  • Implementierung der Beta-Site

  • Koordination der Zulieferer (Komponist, Designer) und Beta-Tester

  • Marketing, Pressearbeit

Technologien/Tools/Methoden: Java, C++, Python, Android SDK, Android NDK, Django, AndEngine, RoboGuice, Robolectric, Mockito, JNI, MySQL, Git, Assembla, Eclipse, Linux

 

 

07/2010 - 04/2011 Kunden- und Bewerberportal für einen namhafte Zeitarbeitsfirma auf Basis eines CMS (Scrum-Projekt)

Branche: Arbeitsvermittlung

Aufgaben:

  • Software-Architektur. 
  • Coaching der Entwickler. 
  • Implementierung von Blueprints und zentraler Komponenten.

Technologien/Tools/Methoden: Java, JEE (Spring), ein CMS, Hibernate, JavaScript, JQuery, CSS, HTML, Maven, Hudson/Jenkins, Mockito, SVN, Polarion, Eclipse, Linux, Scrum, TDD

 

05/2010 Erweiterung der Anbindung an eine elektronisches Contract Matching System um den Handel mit Emissionszertifikaten

Branche: Energieversorgung

Aufgaben:

  • Anforderungsklärung
  • Implementierung

Technologien/Tools/Methoden: Java, Junit

 

10/2009 - 05/2010 Web 2.0 Portal für den Handel mit digitalen Medien (Scrum-Projekt). 

Branche: Medien, e-Commerce

Aufgaben:

  • System-Architektur
  • Software-Architektur. 
  • Anleitung des Entwickler-Teams.
  • Beratung des Kunden. 

Technologien/Tools/Methoden: Java, Spring (DI, Security, MVC, Remoting), JSP, Quartz, Amazon EC2, Amason S3, MySQL, Tomcat, Hibernate, Hibernate-Search, JMS, REST, ActiveMQ, Prototype, CSS, HTML, Maven, EasyMock, OAuth, OpenID, PayPal-API, Hudson/Jenkins, SVN, Scrum

 

02/2009 - 07/2009 Bereichsarchitektur Webhosting

Branche: Telekommunikation, ISP

Aufgaben:

  • Rollen- und Aufgabendefinition Bereichsarchitektur. 
  • Installation eines bereichsweiten Architekture Boards. 
  • Vertretung des Bereichs im unternehmensweiten SOA-Board. 
  • Erarbeiten eines Konzepts zu Integration der Dienstelandschaft des Bereichs.

Technologien/Tools/Methoden: Java, JEE, SOAP, ESB, ServiceMix ESB, CXF, EIP, WS-*, Camel, EIP

 

06/2007 - 01/2009 Teamleitung im Bereich Java-Entwicklung.

Branche: Telekommunikation, ISP

Aufgaben:

  • Ressourcen-Management. 
  • Kapazitätsplanung
  • Coaching
  • Personalauswahl. 
  • Koordination externer Partner.

 

09/2003 - 05/2007 Festanstellung als Software-Developer.

Branche: Telekommunikation, ISP

Aufgaben:

  • Technische Leitung kleiener Teams in Software-Integration Projekten. 
  • Entwurf, Implementierung und Wartung mehrere Komponenten eines Customer-Self-Service Portals. 
  • Entwurf von Tools. 
  • Konzeption und Durchführung interner Schulungen.

Technologien/Tools/Methoden: Java, JEE (EJB2), XML/XSLT, EJB, JBoss, Tomcat, Python, Castor, Hibernate, JAXB, Ant, Maven, CVS, SVN, Bugzilla, Eclipse, Linux

 

Wirtschaftsinformatik mit dem Schwerpunkt Software-Engineering
Abschluss: Diplom Informatiker (FH)

Software-Architektur

Deutsch
Englisch fließend
Kroatisch gut

Top Skills
Software-Architektur Java-Developer Java Solution Architect Beratung
Schwerpunkte
Spring Boot
Produkte / Standards / Erfahrungen / Methoden
Amazon S3 Apache Camel
++
Arc42
++
Architekturkonzepte Atlassian Confluence Atlassian JIRA AWS
+
Docker Docker Swarm Eclipse
+++
EJB3
++
Enterprise Architect
++
Event-Driven Architecture Glassfish
+
IntelliJ
++
IntelliJ IDEA Jenkins
+++
Microservices Relax NG
+++
Schematron
+
Scrum Software-Architektur Swagger XSD
++
XSLT
+++

  + : Grundkenntnisse

 ++ : Gute Kenntnisse

+++ : Detailkenntniss

 

 

Java (+++)

JavaScript (++)

Python (++)

Bash (++)

AspectJ (+)

C/C++ (+)

Scala (+)

XSLT (++)

SQL (+++)

 

JEE (+)

JSP (++)

JDBC (++)

JNDI (++)

JMX (+)

Spring-Framework (+++)

Guice/RoboGuice (++)

Web-Services (+++)

WSDL (++)

JUnit (+++)

Mockito (+++)

EasyMock (++)

Robolectric (+++)

Hibernate (+++)

JPA (+++)

 

Android (+++)

Tomcat (++)

JBoss (+)

ActiveMQ (+)

ServiceMix (+)

CXF (++)

Django (++)

AWS - Amazon Cloud Serices (EC2, S3) (++)

 

Ant (++)

Maven (+++)

Hudson/Jenkins - Continuous Integration (CI) (++)

Git (++)

SVN (++)

CVS (++)

 

Scrum (CSM)(+++)

TDD - Test Driven Development/Design (+++)  

Requirements Engineering (++)

DDD - Domain Driven Design (++)

OOA/OOD (+++)

 

SaaS (++)

PaaS (+)

AOP (+)

UML (+++)

Sophist RE (++)

 

MySQL (++)

SQLite (++)

Postgres (+)

Betriebssysteme
Android Mac OS Unix Windows

Android

Programmiersprachen
C++
++
Java
+++
JavaScript
++
Kotlin
++
Python
++
Shell
+
XSLT ++
Datenbanken
Android SQLite
++
CouchDB
++
JDBC
++
MongoDB MySQL
++
ODBC
+
Postgres
+
SQL
+++

Hibernate +++

Datenkommunikation
Internet, Intranet TCP/IP
SOAP +++
AJAX +++
REST ++
Design / Entwicklung / Konstruktion
ATAM
++
Domain Driven Design (DDD)
++
Scrum
+++

 

  • Telekommunikation
  • Energieversorgung
  • Medien
  • e-Commerce
  • Verlagswesen
  • Automotive
  • Arbeitsvermittlung
  • Versandhandel

 

Ihr Kontakt zu Gulp

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

Jetzt bei GULP Direkt registrieren und Freelancer kontaktieren