Software-Architekt, Senior-Java-Entwickler,technischer Projektleiter
Aktualisiert am 03.03.2025
Profil
Freiberufler / Selbstständiger
Remote-Arbeit
Verfügbar ab: 01.07.2025
Verfügbar zu: 100%
davon vor Ort: 100%
Deutsch
Englisch

Einsatzorte

Einsatzorte

Schweiz, Deutschland

bevorzugt im Raum Stuttgart und/oder mit einem Anteil an Heimarbeit

möglich

Projekte

Projekte

7 Jahre 1 Monat
2018-03 - heute

Web-Content-Management-System

Eclipse Java JEE ...
  • Erweiterung eines kundenspezifischen Web-Content-
    Management-Systems auf Java-Basis
  • Konzeption und Implementierung von Generatoren zur Erstellung von bankfachlichen Diagramm-Grafiken im SVG-Format
  • Einbindung der Grafiken in bestehende Webanwendungen sowie in den Prozess zur Erstellung von PDF-Berichten. Bereitstellung der Grafiken für externe Systeme durch Webservices
  • Coaching des Architekten- und Java-Entwicklerteams.
    Beratung für das Design und die Implementierung von
    langfristig wartbaren Webanwendungen
  • Dokumentation der Systemarchitektur

Aufgaben:

  • Beratung
  • Konzeption
  • Implementierung im Team mit mehreren Mitarbeitern
  • Implementierung von JUnit-Tests
  • Coaching von Software-Entwicklern
  • Code-Reviews
  • Unterstützung bei der Fehleranalyse
  • Dokumentation der Systemarchitektur
Eclipse Java JEE EJB SVG Spring WebSphere Tomcat SpringWebFlow JSP Tiles XML Ant svn Jenkins Sonar JUnit http(s) DB2 Webservices CXF UML Enterprise Architect Windows Linux
Verlag / Banken
1 Jahr 2 Monate
2017-01 - 2018-02

Etablierung von neuen Architekturkonzepten in bestehenden Webanwendungen

Software-Architekt, Entwickler, Berater, Coach Eclipse Java JEE ...
Software-Architekt, Entwickler, Berater, Coach
  • Etablierung von neuen Architekturkonzepten in bestehenden Webanwendungen, die zur Firmenkundenberatung eingesetzt werden.
  • Sicherstellung der langfristigen Wartbarkeit der Software. Umsetzung neuer Features und Module.
  • Coaching des Architekten- und Entwickler-Teams.
  • Prototypische Implementierungen und Technologie-Evaluierungen.
  • Begleitung des Einsatzes von Fremdbibliotheken und der Optimierung des Dependency-Managements

Aufgaben:

  • Beratung
  • Konzeption
  • Implementierung im Team mit mehreren Mitarbeitern
  • Coaching von Software-Entwicklern
  • Code-Reviews
  • Unterstützung bei der Fehleranalyse
Eclipse Java JEE EJB WebSphere SpringWebFlow JSP Tiles jQuery javascript ajax HTML css XML Ant svn Jenkins Sonar JUnit http(s) DB2 Webservices UML Model Driven Architecture Code-generierung aus UML-Modellen Windows Linux
Systemhaus / Banken
2 Jahre 2 Monate
2014-11 - 2016-12

Technologieberatung, Coaching

Software-Architekt, Java-Entwickler Eclipse Java JEE ...
Software-Architekt, Java-Entwickler
  • Technologieberatung in einem Team von Software-Entwicklern und -Architekten.
  • Coaching der Teammitglieder.
  • Entwicklung von Architekturkonzepten für die Weiterentwicklung von vorhandenen Web-Applikationen.

Aufgaben:

  • Beratung
  • Konzeption
  • Implementierung im Team mit mehreren Mitarbeitern
  • Coaching von Software-Entwicklern
  • Code-Reviews
Eclipse Java JEE EJB WebSphere SpringWebFlow JSP Tiles jQuery javascript ajax HTML css XML Ant svn Jenkins JUnit http(s) DB2 UML Model Driven Architecture Code-generierung aus UML-Modellen Windows Linux
Banken
3 Monate
2015-12 - 2016-02

Build-Server auf Basis von Jenkins

Software-Architekt, Entwickler Eclipse Java svn ...
Software-Architekt, Entwickler
  • Konzeption, Implementierung und Installation eines Build-Servers auf Basis von Jenkins.
  • Einbindung von proprietären Build-Tools.
  • Automatische Anlage und Konfiguration von neuen Build-Jobs.

Aufgaben:

  • Beratung
  • Konzeption
  • Implementierung
  • Inbetriebnahme
  • Dokumentation
Eclipse Java svn Ant Jenkins Jenkins-Plugins Groovy JUnit Windows Linux
Systemhaus
8 Monate
2015-05 - 2015-12

Technologieberatung und Coaching Software-Entwicklungs-Team

Software-Architekt / Software-Entwickler Java JEE SpringWebFlow ...
Software-Architekt / Software-Entwickler
  • Technologieberatung in einem Team von Software-Entwicklern und -Architekten
  • Coaching der Teammitglieder
  • Entwicklung von Architekturkonzepten für die Weiterentwicklung von vorhandenen Web-Applikationen.

Aufgaben:

  • Beratung
  • Konzeption
  • Implementierung im Team mit mehreren Mitarbeitern
  • Coaching von Software-Entwicklern
  • Code-Reviews
Eclipse WebSphere
Java JEE SpringWebFlow JSP jQuery javascript HTML css XML Jenkins Ant
Stuttgart
4 Monate
2015-03 - 2015-06

High Performance Cluster zur Simulation von Druckverteilungen

Requirement Engineer Anforderungsanalyse System-Konzeption
Requirement Engineer
  • Unterstützung bei der Ermittlung der Anforderungen für die Weiterentwicklung eines High Performance Clusters zur Simulation von Druckverteilungen.
  • Konzeption für die Erweiterungen in 2016 und aufzeigen von Perspektiven für zukünftige Erweiterungen.
Anforderungsanalyse System-Konzeption
Automobilzulieferer
7 Monate
2014-09 - 2015-03

Source-Code-Migration von CVS nach SVN

Software-Architekt, Entwickler Eclipse Ant cvs ...
Software-Architekt, Entwickler
  • Konzeption und Durchführung einer Source-Code-Migration von CVS nach SVN.
  • Entwicklung von Migrationstools zur Neustrukturierung der Repositories.

Aufgaben:

  • Beratung
  • Konzeption
  • Implementierung
  • Migration
  • Dokumentation
Eclipse Ant cvs svn Shell-Scripting Windows Linux
Verlag
10 Monate
2014-01 - 2014-10

PDF-Kundenmappe mit Brancheninformationen

Software-Architekt, Java-Entwickler Eclipse Java AspectJ ...
Software-Architekt, Java-Entwickler
  • Konzeption und Entwicklung einer PDF-Kundenmappe mit Brancheninformationen.
  • Umsetzung der Weboberfläche zur Konfiguration der Dokumentinhalte sowie Anbindung der Backend-Systeme.

Aufgaben:

  • Beratung
  • Konzeption
  • Implementierung im Team mit mehreren Mitarbeitern
  • Coaching von Software-Entwicklern
  • Code-Reviews
Eclipse Java AspectJ Spring Tomcat JSP Tiles jQuery javascript ajax HTML css XML Ant PDF AntennaHouse XSLT FO JUnit Codegenerierung aus UML-Modellen
Banken
1 Jahr 7 Monate
2012-08 - 2014-02

Cockpit zur schnellen Navigation innerhalb aller relevanten Informationen

Technischer Projektleiter, Software-Architekt, Java-Entwickler Eclipse Java AspectJ ...
Technischer Projektleiter, Software-Architekt, Java-Entwickler
  • Konzeption und Entwicklung einer Informationsplattform für Firmenkundenberater.
  • Entwicklung eines sog. Cockpits zur schnellen Navigation innerhalb aller relevanten Informationen.
  • Die Informationen werden aus unterschiedlichsten Systemen in die Plattform importiert.

Aufgaben:

  • Beratung
  • Konzeption
  • Implementierung im Team mit mehreren Mitarbeitern
  • Coaching von Software-Entwicklern
  • Code-Reviews
Eclipse Java AspectJ Spring MVC Spring Webflow Jackrabbit Tomcat Velocity JSP jQuery pdf-Generierung html css javascript XML Ant JFreeChart
Banken
3 Monate
2012-11 - 2013-01

Weiterentwicklung eines High Performance Clusters zur Simulation von Druckverteilungen

Requirement Engineer Anforderungsanalyse System-Konzeption
Requirement Engineer
  • Unterstützung bei der Ermittlung der Anforderungen für die Weiterentwicklung eines High Performance Clusters zur Simulation von Druckverteilungen.
  • Konzeption für die Erweiterungen in 2013 und aufzeigen von Perspektiven für zukünftige Erweiterungen.
Anforderungsanalyse System-Konzeption
Automobilzulieferer
3 Monate
2012-08 - 2012-10

Software zur Simulation von biochemischen Prozessen

Berater Eclipse Java JEE ...
Berater
  • Coaching eines neu aufgebauten Architekten- und Entwicklerteams im Umfeld von Java-Web-Anwendungen.
  • Ziel: Entwicklung einer über viele Jahre wart- und erweiterbare Software zur Simulation von biochemischen Prozessen.
Eclipse Java JEE JUnit Architektur Build-Server Build-Systeme Coaching Code-Review
Forschung
11 Monate
2011-09 - 2012-07

CMS-System für die Pflege von Branchen-Prognose-Berichten

Technischer Projektleiter, Software-Architekt, Java-Entwickler Eclipse Java AspectJ ...
Technischer Projektleiter, Software-Architekt, Java-Entwickler
  • Entwicklung eines speziell auf die Bedürfnisse des Kunden zugeschnittenen CMS-Systems für die Pflege von Branchen-Prognose-Berichten.
  • Neben den redaktionellen Inhalten werden Ergebnisse eines ökonometrischen Modells in Grafiken und Tabellen umgesetzt und zum Bericht hinzugefügt.

Aufgaben:

  • Technische Projektleitung
  • Konzeption
  • Implementierung im Team mit mehreren Mitarbeitern
  • Coaching von Software-Entwicklern
  • Inbetriebnahme
Eclipse Java AspectJ Spring MVC Spring Webflow Jackrabbit Tomcat Velocity JSP jQuery JFreeChart
Banken
5 Monate
2011-10 - 2012-02

Umsetzung des Unternehmensstyleguides in Webprojekten

Technischer Projektleiter, Software-Architekt, Java-Entwickler Eclipse Java Velocity ...
Technischer Projektleiter, Software-Architekt, Java-Entwickler
  • Weiterentwicklung und Pflege von Web-Komponenten-Bibliotheken (JSP-Taglib etc.) zur einfachen Umsetzung des Unternehmensstyleguides in Webprojekten.

Aufgaben:

  • Technische Projektleitung
  • Konzeption
  • Implementierung im Team mit mehreren Mitarbeitern
  • Inbetriebnahme
Eclipse Java Velocity JSP-Tags HTML CSS Javascript jQuery Tomcat
Banken

Aus- und Weiterbildung

Aus- und Weiterbildung

Studium der Elektrotechnik

Institut: Universität Stuttgart
Schwerpunkt: Automatisierungs- und Softwaretechnik
Abschluss: Dipl.- Ing. Elektrotechnik (Gesamtnote: sehr gut)


Studienarbeit:
Komponentenbasierte Steuerungssoftware für ein Aufzugsmodell mit Hilfe von JavaBeans (Note: sehr gut (mit Auszeichnung))


Diplomarbeit:
Entwicklung eines Instanziierungswerkzeuges für Komponenten-Frameworks auf der Basis von XML und Java (Note: sehr gut (mit Auszeichnung))

Position

Position

Software-Architektur

Technische Projektleitung

Kompetenzen

Kompetenzen

Schwerpunkte

Fachliche Schwerpunkte

  • Anforderungsanalyse und Konzeption in Software-Projekten
  • Software-Architektur und Implementierung mit dem Schwerpunkt Web-Anwendungen mit Java
  • Konzeption und Implementierung von Software-Komponentenbibliotheken
  • Technische Projektleitung in Software-Projekten
  • Review und Coaching in Software-Projekten
  • Security bei Web-Anwendungen

Produkte / Standards / Erfahrungen / Methoden

Profil

  • Ich entwickle und implementiere für meine Kunden qualitativ hochwertige Software-Konzepte und die Anwendungen, die sie brauchen, um eine kritische Aufgabe oder ein kniffliges Problem im Arbeitsprozess optimal und nachhaltig zu lösen. Dabei setze ich auf eine sorgfältige Anforderungsanalyse sowie ein stets lösungsorientiertes Vorgehen in der engen Zusammenarbeit mit meinen Kunden.
  • Qualitativ hochwertige Software-Lösungen sind für mich auch immer effiziente Lösungen. Für meine Kunden bedeutet das, dass ich den Wartungsaufwand für Sie so gering wie möglich halte und sie Kosten sparen.
  • Aufgrund meiner mehr als 15-jährigen Berufserfahrung als Software-Entwickler schätzen meine Kunden mich auch als Berater, der immer einen Schritt weiterdenkt und sie in allen Phasen ihres Software-Projektes kompetent begleitet und unterstützt.

Mein Anspruch

  • Professionelle, qualitativ hochwertige Konzepte und Software-Implementierungen, die Kosten einsparen und langfristig und nachhaltig die Wartungsaufwände minimieren
  • Lösungsorientierte Vorgehensweise und Zusammenarbeit mit meinen Kunden, mit dem nötigen Anteil an Pragmatismus
  • Immer einen Schritt weiterzudenken und den Kunden im Projekt in allen Phasen zu beraten und zu unterstützen

IT-Kenntnisse im Überblick
Programmiersprachen, Technologien, Frameworks, Tools:

  • Java, JEE, Spring, EJB, CDI, AspectJ, Webservices, CXF, UML, JUnit, JSP, Tiles
  • Velocity, XSL, XML, HTML, CSS, LessCss, SVG, JavaScript, jQuery, Ajax, HTTP
  • HTTPS, FO, XSL-Formatter, Apache-FOP, Nutch, Lucene, JFreeChart, Swing
  • Struts, Batik, div. Apache-Commons-Libs, EhCache, Quartz, JavaBeans, BML, BSF, JNI, RMI
  • Eclipse , Spring-Tool-Suite, Ant, Docker, CruiseControl, Jenkins, Sonar, Tomcat
  • WebSphere, CVS, SVN, Fitnesse, JMeter, Webservices, SoapUI, ArgoUML
  • Enterprise Architect, Model Driven Architecture
  • Codegenerierung aus UMLModellen, Domain-Driven-Design
  • Hibernate, SQL, PL/SQL, Jackrabbit, HsqlDb

Weitere Kenntnisse:

  • MS-Office
  • Visio
  • VMWare
  • Visual Basic
  • InnoSetup
  • CAN-Bus
  • XMetaL

Berufserfahrung
2014 - heute: Geschäftsführer, Berater und Entwickler 
Kunde: auf Anfrage


2011 - 2014: Freiberuflich selbständig

Rolle: Entwickler und Berater


2001 ? 2011 Systementwickler (teilweise mit Projektleitung)
Kunde: ?iss innovative software services GmbH? in Stuttgart

1999 ? 2001: Diverse Software-Projekte

Kunde: IT-Dienstleister (während des Studiums)

Betriebssysteme

Linux
MS-DOS
Unix
Windows

Programmiersprachen

AspectJ
Basic
Java
JavaScript
PL/SQL

Datenbanken

DB2
JDBC
MS-Access
MySQL
ODBC
Oracle
SQL

Branchen

Branchen

  • Banken
  • Verlage
  • Automobil-Zulieferer
  • Forschung

Einsatzorte

Einsatzorte

Schweiz, Deutschland

bevorzugt im Raum Stuttgart und/oder mit einem Anteil an Heimarbeit

möglich

Projekte

Projekte

7 Jahre 1 Monat
2018-03 - heute

Web-Content-Management-System

Eclipse Java JEE ...
  • Erweiterung eines kundenspezifischen Web-Content-
    Management-Systems auf Java-Basis
  • Konzeption und Implementierung von Generatoren zur Erstellung von bankfachlichen Diagramm-Grafiken im SVG-Format
  • Einbindung der Grafiken in bestehende Webanwendungen sowie in den Prozess zur Erstellung von PDF-Berichten. Bereitstellung der Grafiken für externe Systeme durch Webservices
  • Coaching des Architekten- und Java-Entwicklerteams.
    Beratung für das Design und die Implementierung von
    langfristig wartbaren Webanwendungen
  • Dokumentation der Systemarchitektur

Aufgaben:

  • Beratung
  • Konzeption
  • Implementierung im Team mit mehreren Mitarbeitern
  • Implementierung von JUnit-Tests
  • Coaching von Software-Entwicklern
  • Code-Reviews
  • Unterstützung bei der Fehleranalyse
  • Dokumentation der Systemarchitektur
Eclipse Java JEE EJB SVG Spring WebSphere Tomcat SpringWebFlow JSP Tiles XML Ant svn Jenkins Sonar JUnit http(s) DB2 Webservices CXF UML Enterprise Architect Windows Linux
Verlag / Banken
1 Jahr 2 Monate
2017-01 - 2018-02

Etablierung von neuen Architekturkonzepten in bestehenden Webanwendungen

Software-Architekt, Entwickler, Berater, Coach Eclipse Java JEE ...
Software-Architekt, Entwickler, Berater, Coach
  • Etablierung von neuen Architekturkonzepten in bestehenden Webanwendungen, die zur Firmenkundenberatung eingesetzt werden.
  • Sicherstellung der langfristigen Wartbarkeit der Software. Umsetzung neuer Features und Module.
  • Coaching des Architekten- und Entwickler-Teams.
  • Prototypische Implementierungen und Technologie-Evaluierungen.
  • Begleitung des Einsatzes von Fremdbibliotheken und der Optimierung des Dependency-Managements

Aufgaben:

  • Beratung
  • Konzeption
  • Implementierung im Team mit mehreren Mitarbeitern
  • Coaching von Software-Entwicklern
  • Code-Reviews
  • Unterstützung bei der Fehleranalyse
Eclipse Java JEE EJB WebSphere SpringWebFlow JSP Tiles jQuery javascript ajax HTML css XML Ant svn Jenkins Sonar JUnit http(s) DB2 Webservices UML Model Driven Architecture Code-generierung aus UML-Modellen Windows Linux
Systemhaus / Banken
2 Jahre 2 Monate
2014-11 - 2016-12

Technologieberatung, Coaching

Software-Architekt, Java-Entwickler Eclipse Java JEE ...
Software-Architekt, Java-Entwickler
  • Technologieberatung in einem Team von Software-Entwicklern und -Architekten.
  • Coaching der Teammitglieder.
  • Entwicklung von Architekturkonzepten für die Weiterentwicklung von vorhandenen Web-Applikationen.

Aufgaben:

  • Beratung
  • Konzeption
  • Implementierung im Team mit mehreren Mitarbeitern
  • Coaching von Software-Entwicklern
  • Code-Reviews
Eclipse Java JEE EJB WebSphere SpringWebFlow JSP Tiles jQuery javascript ajax HTML css XML Ant svn Jenkins JUnit http(s) DB2 UML Model Driven Architecture Code-generierung aus UML-Modellen Windows Linux
Banken
3 Monate
2015-12 - 2016-02

Build-Server auf Basis von Jenkins

Software-Architekt, Entwickler Eclipse Java svn ...
Software-Architekt, Entwickler
  • Konzeption, Implementierung und Installation eines Build-Servers auf Basis von Jenkins.
  • Einbindung von proprietären Build-Tools.
  • Automatische Anlage und Konfiguration von neuen Build-Jobs.

Aufgaben:

  • Beratung
  • Konzeption
  • Implementierung
  • Inbetriebnahme
  • Dokumentation
Eclipse Java svn Ant Jenkins Jenkins-Plugins Groovy JUnit Windows Linux
Systemhaus
8 Monate
2015-05 - 2015-12

Technologieberatung und Coaching Software-Entwicklungs-Team

Software-Architekt / Software-Entwickler Java JEE SpringWebFlow ...
Software-Architekt / Software-Entwickler
  • Technologieberatung in einem Team von Software-Entwicklern und -Architekten
  • Coaching der Teammitglieder
  • Entwicklung von Architekturkonzepten für die Weiterentwicklung von vorhandenen Web-Applikationen.

Aufgaben:

  • Beratung
  • Konzeption
  • Implementierung im Team mit mehreren Mitarbeitern
  • Coaching von Software-Entwicklern
  • Code-Reviews
Eclipse WebSphere
Java JEE SpringWebFlow JSP jQuery javascript HTML css XML Jenkins Ant
Stuttgart
4 Monate
2015-03 - 2015-06

High Performance Cluster zur Simulation von Druckverteilungen

Requirement Engineer Anforderungsanalyse System-Konzeption
Requirement Engineer
  • Unterstützung bei der Ermittlung der Anforderungen für die Weiterentwicklung eines High Performance Clusters zur Simulation von Druckverteilungen.
  • Konzeption für die Erweiterungen in 2016 und aufzeigen von Perspektiven für zukünftige Erweiterungen.
Anforderungsanalyse System-Konzeption
Automobilzulieferer
7 Monate
2014-09 - 2015-03

Source-Code-Migration von CVS nach SVN

Software-Architekt, Entwickler Eclipse Ant cvs ...
Software-Architekt, Entwickler
  • Konzeption und Durchführung einer Source-Code-Migration von CVS nach SVN.
  • Entwicklung von Migrationstools zur Neustrukturierung der Repositories.

Aufgaben:

  • Beratung
  • Konzeption
  • Implementierung
  • Migration
  • Dokumentation
Eclipse Ant cvs svn Shell-Scripting Windows Linux
Verlag
10 Monate
2014-01 - 2014-10

PDF-Kundenmappe mit Brancheninformationen

Software-Architekt, Java-Entwickler Eclipse Java AspectJ ...
Software-Architekt, Java-Entwickler
  • Konzeption und Entwicklung einer PDF-Kundenmappe mit Brancheninformationen.
  • Umsetzung der Weboberfläche zur Konfiguration der Dokumentinhalte sowie Anbindung der Backend-Systeme.

Aufgaben:

  • Beratung
  • Konzeption
  • Implementierung im Team mit mehreren Mitarbeitern
  • Coaching von Software-Entwicklern
  • Code-Reviews
Eclipse Java AspectJ Spring Tomcat JSP Tiles jQuery javascript ajax HTML css XML Ant PDF AntennaHouse XSLT FO JUnit Codegenerierung aus UML-Modellen
Banken
1 Jahr 7 Monate
2012-08 - 2014-02

Cockpit zur schnellen Navigation innerhalb aller relevanten Informationen

Technischer Projektleiter, Software-Architekt, Java-Entwickler Eclipse Java AspectJ ...
Technischer Projektleiter, Software-Architekt, Java-Entwickler
  • Konzeption und Entwicklung einer Informationsplattform für Firmenkundenberater.
  • Entwicklung eines sog. Cockpits zur schnellen Navigation innerhalb aller relevanten Informationen.
  • Die Informationen werden aus unterschiedlichsten Systemen in die Plattform importiert.

Aufgaben:

  • Beratung
  • Konzeption
  • Implementierung im Team mit mehreren Mitarbeitern
  • Coaching von Software-Entwicklern
  • Code-Reviews
Eclipse Java AspectJ Spring MVC Spring Webflow Jackrabbit Tomcat Velocity JSP jQuery pdf-Generierung html css javascript XML Ant JFreeChart
Banken
3 Monate
2012-11 - 2013-01

Weiterentwicklung eines High Performance Clusters zur Simulation von Druckverteilungen

Requirement Engineer Anforderungsanalyse System-Konzeption
Requirement Engineer
  • Unterstützung bei der Ermittlung der Anforderungen für die Weiterentwicklung eines High Performance Clusters zur Simulation von Druckverteilungen.
  • Konzeption für die Erweiterungen in 2013 und aufzeigen von Perspektiven für zukünftige Erweiterungen.
Anforderungsanalyse System-Konzeption
Automobilzulieferer
3 Monate
2012-08 - 2012-10

Software zur Simulation von biochemischen Prozessen

Berater Eclipse Java JEE ...
Berater
  • Coaching eines neu aufgebauten Architekten- und Entwicklerteams im Umfeld von Java-Web-Anwendungen.
  • Ziel: Entwicklung einer über viele Jahre wart- und erweiterbare Software zur Simulation von biochemischen Prozessen.
Eclipse Java JEE JUnit Architektur Build-Server Build-Systeme Coaching Code-Review
Forschung
11 Monate
2011-09 - 2012-07

CMS-System für die Pflege von Branchen-Prognose-Berichten

Technischer Projektleiter, Software-Architekt, Java-Entwickler Eclipse Java AspectJ ...
Technischer Projektleiter, Software-Architekt, Java-Entwickler
  • Entwicklung eines speziell auf die Bedürfnisse des Kunden zugeschnittenen CMS-Systems für die Pflege von Branchen-Prognose-Berichten.
  • Neben den redaktionellen Inhalten werden Ergebnisse eines ökonometrischen Modells in Grafiken und Tabellen umgesetzt und zum Bericht hinzugefügt.

Aufgaben:

  • Technische Projektleitung
  • Konzeption
  • Implementierung im Team mit mehreren Mitarbeitern
  • Coaching von Software-Entwicklern
  • Inbetriebnahme
Eclipse Java AspectJ Spring MVC Spring Webflow Jackrabbit Tomcat Velocity JSP jQuery JFreeChart
Banken
5 Monate
2011-10 - 2012-02

Umsetzung des Unternehmensstyleguides in Webprojekten

Technischer Projektleiter, Software-Architekt, Java-Entwickler Eclipse Java Velocity ...
Technischer Projektleiter, Software-Architekt, Java-Entwickler
  • Weiterentwicklung und Pflege von Web-Komponenten-Bibliotheken (JSP-Taglib etc.) zur einfachen Umsetzung des Unternehmensstyleguides in Webprojekten.

Aufgaben:

  • Technische Projektleitung
  • Konzeption
  • Implementierung im Team mit mehreren Mitarbeitern
  • Inbetriebnahme
Eclipse Java Velocity JSP-Tags HTML CSS Javascript jQuery Tomcat
Banken

Aus- und Weiterbildung

Aus- und Weiterbildung

Studium der Elektrotechnik

Institut: Universität Stuttgart
Schwerpunkt: Automatisierungs- und Softwaretechnik
Abschluss: Dipl.- Ing. Elektrotechnik (Gesamtnote: sehr gut)


Studienarbeit:
Komponentenbasierte Steuerungssoftware für ein Aufzugsmodell mit Hilfe von JavaBeans (Note: sehr gut (mit Auszeichnung))


Diplomarbeit:
Entwicklung eines Instanziierungswerkzeuges für Komponenten-Frameworks auf der Basis von XML und Java (Note: sehr gut (mit Auszeichnung))

Position

Position

Software-Architektur

Technische Projektleitung

Kompetenzen

Kompetenzen

Schwerpunkte

Fachliche Schwerpunkte

  • Anforderungsanalyse und Konzeption in Software-Projekten
  • Software-Architektur und Implementierung mit dem Schwerpunkt Web-Anwendungen mit Java
  • Konzeption und Implementierung von Software-Komponentenbibliotheken
  • Technische Projektleitung in Software-Projekten
  • Review und Coaching in Software-Projekten
  • Security bei Web-Anwendungen

Produkte / Standards / Erfahrungen / Methoden

Profil

  • Ich entwickle und implementiere für meine Kunden qualitativ hochwertige Software-Konzepte und die Anwendungen, die sie brauchen, um eine kritische Aufgabe oder ein kniffliges Problem im Arbeitsprozess optimal und nachhaltig zu lösen. Dabei setze ich auf eine sorgfältige Anforderungsanalyse sowie ein stets lösungsorientiertes Vorgehen in der engen Zusammenarbeit mit meinen Kunden.
  • Qualitativ hochwertige Software-Lösungen sind für mich auch immer effiziente Lösungen. Für meine Kunden bedeutet das, dass ich den Wartungsaufwand für Sie so gering wie möglich halte und sie Kosten sparen.
  • Aufgrund meiner mehr als 15-jährigen Berufserfahrung als Software-Entwickler schätzen meine Kunden mich auch als Berater, der immer einen Schritt weiterdenkt und sie in allen Phasen ihres Software-Projektes kompetent begleitet und unterstützt.

Mein Anspruch

  • Professionelle, qualitativ hochwertige Konzepte und Software-Implementierungen, die Kosten einsparen und langfristig und nachhaltig die Wartungsaufwände minimieren
  • Lösungsorientierte Vorgehensweise und Zusammenarbeit mit meinen Kunden, mit dem nötigen Anteil an Pragmatismus
  • Immer einen Schritt weiterzudenken und den Kunden im Projekt in allen Phasen zu beraten und zu unterstützen

IT-Kenntnisse im Überblick
Programmiersprachen, Technologien, Frameworks, Tools:

  • Java, JEE, Spring, EJB, CDI, AspectJ, Webservices, CXF, UML, JUnit, JSP, Tiles
  • Velocity, XSL, XML, HTML, CSS, LessCss, SVG, JavaScript, jQuery, Ajax, HTTP
  • HTTPS, FO, XSL-Formatter, Apache-FOP, Nutch, Lucene, JFreeChart, Swing
  • Struts, Batik, div. Apache-Commons-Libs, EhCache, Quartz, JavaBeans, BML, BSF, JNI, RMI
  • Eclipse , Spring-Tool-Suite, Ant, Docker, CruiseControl, Jenkins, Sonar, Tomcat
  • WebSphere, CVS, SVN, Fitnesse, JMeter, Webservices, SoapUI, ArgoUML
  • Enterprise Architect, Model Driven Architecture
  • Codegenerierung aus UMLModellen, Domain-Driven-Design
  • Hibernate, SQL, PL/SQL, Jackrabbit, HsqlDb

Weitere Kenntnisse:

  • MS-Office
  • Visio
  • VMWare
  • Visual Basic
  • InnoSetup
  • CAN-Bus
  • XMetaL

Berufserfahrung
2014 - heute: Geschäftsführer, Berater und Entwickler 
Kunde: auf Anfrage


2011 - 2014: Freiberuflich selbständig

Rolle: Entwickler und Berater


2001 ? 2011 Systementwickler (teilweise mit Projektleitung)
Kunde: ?iss innovative software services GmbH? in Stuttgart

1999 ? 2001: Diverse Software-Projekte

Kunde: IT-Dienstleister (während des Studiums)

Betriebssysteme

Linux
MS-DOS
Unix
Windows

Programmiersprachen

AspectJ
Basic
Java
JavaScript
PL/SQL

Datenbanken

DB2
JDBC
MS-Access
MySQL
ODBC
Oracle
SQL

Branchen

Branchen

  • Banken
  • Verlage
  • Automobil-Zulieferer
  • Forschung

Vertrauen Sie auf Randstad

Im Bereich Freelancing
Im Bereich Arbeitnehmerüberlassung / Personalvermittlung

Fragen?

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

Das Freelancer-Portal

Direktester geht's nicht! Ganz einfach Freelancer finden und direkt Kontakt aufnehmen.