Software-Architekt und -Entwickler
Aktualisiert am 24.11.2025
Profil
Freiberufler / Selbstständiger
Remote-Arbeit
Verfügbar ab: 01.11.2025
Verfügbar zu: 100%
davon vor Ort: 100%
Java
Oracle
Deutsch
sehr gut
Englisch
gut
Polnisch
sehr gut
Russisch
gut
Italienisch
Schulkenntnisse
Schwedisch
Schulkenntnisse

Einsatzorte

Einsatzorte

Deutschland, Österreich
möglich

Projekte

Projekte

8 Monate
2024-09 - 2025-04

Webseitenerstellung mit WordPress

Entwickler & Berater WordPress HTML CSS ...
Entwickler & Berater

Projektziel: Erstellung moderner, responsiver Websites für verschiedene Kunden - mit Fokus auf Design, Nutzerführung und rechtlicher Sicherheit.


  • WordPress & Elementor:Technische Umsetzung und individuelle Gestaltung
  • Webdesign: Responsives Layout, UX/UI, typografische Feinabstimmung
  • Optimierung: Pagespeed, SEO, Bildkomprimierung
  • Rechtssicherheit: DSGVO-konformes Cookie-Banner, Impressum, Datenschutzerklärung
  • Sicherheit: SSL, Backup-Konzept, Plugin-Wartung
  • Kontaktmöglichkeiten: DSGVO-konformes Kontaktformular, klickbare E-Mail/Telefon, Google Maps (optional)
  • Online-Präsenz & Vernetzung: Verlinkung und Integration von Social-Media-Profilen (z.?B. LinkedIn, XING, Instagram), Icons, Sharing-Funktionen
  • Kundenprozess: Beratung, Entwurf, Umsetzung, Schulung
WordPress Elementor WP-Plugins Themes Webhosting
WordPress HTML CSS PHP Python JavaScript
verschiedene Kunden
Remote
1 Jahr 3 Monate
2023-01 - 2024-03

Weiterentwicklung und Wartung der Bestandskunden- und Rechnungsverwaltung-Applikationen

Software-Entwickler Java Java EE Unix ...
Software-Entwickler
  • Umsetzung der fachlichen Anforderungen im Backend und Frontend
  • Wartung und Fehlerbehebung
  • Unterstützung der Anforderungsanalyse
  • Optimierung der Performance
  • Aufwandschätzung
  • Durchführung der Code-Reviews
  • Analyse der Softwarequalität und der Testabdeckung
  • Dokumentation
WebSphere Application Server Oracle Eclipse Eclipse RCP EclipseLink SWT Jenkins SoapUI Oracle SQL Developer JUnit Mockito Git Subversion CVS Atlassian JIRA Bugzilla SonarQube Ant
Java Java EE Unix SQL SOAP REST XML XML Schema
Behörde
München und Remote
9 Monate
2021-10 - 2022-06

Entwicklung von Frontendapplikationen

Fullstack-Entwickler JavaScript ES2015+
Fullstack-Entwickler
  • Fullstack-Entwicklung im Rahmen der Weiterbildung im Bereich JavaScript


node npm Jest Enzyme Babel Webpack Browserify ReactJS Redux JSX React Router ExpressJS
JavaScript ES2015+
2 Jahre 1 Monat
2019-06 - 2021-06

Entwicklung und Wartung von Businessapplikationen für einen Internetanbieter

Software-Entwickler Java Unix REST ...
Software-Entwickler

  • Umsetzung fachlicher Anforderungen
  • Umstellung einer Businessapplikation von Java 8 auf Java 11
  • Migration einer Businessapplikation von Oracle 12 auf Oracle 19
  • Entwicklung und Pflege von Jenkins-Jobs
  • Entwicklung einer neuen Webapplikation mit REST und Vue
  • Erstellung eines Sicherheitskonzeptes
  • Entwicklung einer neuen Serviceapplikation mit Anbindung an einen ESB (Messaging)



Oracle Flyway Spring Swagger Maven Git SoapUI Swing Jenkins Tomcat JMeter Java VisualVM JPA Citrus TestNG JUnit JIRA IntelliJ Confluence Mockito OpenAPI
Java Unix REST WebServices Messaging Scrum Oracle SQL PL/SQL
M-net
München
1 Jahr 7 Monate
2017-11 - 2019-05

Weiterentwicklung und Wartung einer Webapplikation

Fullstack-Entwickler
Fullstack-Entwickler

  • Implementierung von Business-Anforderungen
  • Wartung vorhandener Funktionalität
  • Unterstützung Anforderungsanalyse
  • Fehleranalyse, Tracking und Bugfixing
  • Unterstützung Aufwandschätzung
  • Implementierung gesetzlicher Anforderungen
  • Durchführung von Workshops
  • Unterstützung Deployment und Test
  • Mitarbeit in der Softwarekonzeption
  • Mitarbeit bei der Einführung neuer Technologien
  • Mitarbeitercoaching

Tomcat Kafka React Node REST Swagger JavaScript Microservices Java Enterprise Wildfly IntelliJ Wicket iText Git Maven JUnit Oracle DB Scrum Jira Confluence Bitbucket Docker CSS Spring Jenkins
Telefonica / O2 Germany
München
1 Jahr 1 Monat
2016-10 - 2017-10

Entwicklung und Wartung von Point Of Sales Application

Backend- und Frontend-Entwickler JBoss ApplicationServer Java Enterprise IntelliJ IDEA ...
Backend- und Frontend-Entwickler

  • Agile Entwicklung von kundenindividuellen Anforderungen
  • Optimierung und Wartung vorhandener Services
  • Mitarbeit bei der Erstellung und Schätzung von User Stories
  • Umsetzung fachlicher Anforderungen
  • Bugfixing
  • Abstimmungen mit in- und externen Partnern

JBoss ApplicationServer Java Enterprise IntelliJ IDEA Git JUnit Mockito Jenkins Oracle DB REST SoapUI Oracle SQL Developer Atlassian JIRA Atlassian Confluence Scrum Maven JavaScript Wicket CSS
Telefonica / O2 Germany
München
9 Monate
2016-02 - 2016-10

Entwicklung und Wartung v. Mobilfunk Number Management System

Software-Architekt und -Entwickler
Software-Architekt und -Entwickler

  • Implementierung neuer Anforderungen
  • Optimierung und Wartung vorhandener Dienste
  • Implementierung der Datenbankanwendungen mit Oracle PL/SQL
  • Konzept und Refactoring to EJB3
  • Optimierung des Buildprozesses
  • Konzept und Implementierung der automatischen Generierung der Online-Anwendungsdokumentation (spezialisiertes maven-Plugin)
  • Konzept und Implementierung der automatischen Generierung der Testspezifikation aus dem Sourcecode (spezialisiertes Doclet)

Oracle WebLogic Application Server Java Enterprise IntelliJ IDEA Git JUnit TestNG Mockito Citrus Integration Testing Framework Jenkins SonarQube Oracle DB REST SOAP SoapUI Oracle SQL Developer Atlassian JIRA Atlassian Confluence Bitbucket Scrum Maven Nexus Docker Angular 2 JavaScript TypeScript
Telefonica / O2 Germany
München
1 Jahr
2015-02 - 2016-01

Entwicklung von Backend-Systemen zur Unterstützung der Business-Prozesse

Software-Architekt und -Entwickler
Software-Architekt und -Entwickler

  • Design und Implementierung neuer Anforderungen
  • Erweiterung, Optimierung und Wartung vorhandener Services
  • Implementierung von unterstützenden Datenbank-Anwendungen auf Basis von Oracle

Oracle WebLogic Application Server Java Enterprise Eclipse Git JUnit Jenkins Mockito Oracle DB REST SOAP SoapUI Oracle SQL Developer Atlassian JIRA Maven Drools Apache Wicket Spring
Telefonica / O2 Germany
München
6 Jahre 11 Monate
2008-03 - 2015-01

Entwicklung und Wartung einer Applikation für Bestandskundenverwaltung

Software-Architekt und -Entwickler Extreme Programming Scrum Java Enterprise 7 (JEE 7) ...
Software-Architekt und -Entwickler

  • Konzept und Implementierung neuer Anforderungen unter Einsatz agiler Software-Entwicklungstechniken (Extreme Programming, Scrum, TDD) und Testverfahren zur Qualitätssicherung (automatische Unit-Tests, Continuous Integration, Jenkins).
  • Konzept und Implementierung des Druck-Subsystems für Policen und sonstige Dokumente als Modernisierungsmaßnahme der vorhandenen Lösung. Technische Projektleitung.
  • Konzept und Implementierung eines firmeninternen Webservice zum Kirchensteuermerkmal- und Steuer-ID Abruf bei Bundeszentralamt für Steuern (KIST). Technische Projektleitung.
  • Konzept und Implementierung des Hinweis und Informationssystems (HIS).
  • Konzept und Implementierung der Kommunikation mit der Zentralen Zulagenstelle für Altersvermögen bei der Deutschen Rentenversicherung (ZfA) in Bezug auf die Übermittlung der Meldung der Beiträge zu einem Basisrentenvertrag (MZ20-Meldung).
  • Produktionsbetreuung, Wartung und Fehlerbehebung.
  • Optimierung des Systems in Bezug auf die Performance (u.A. Kundenbenachrichtigung-Massendruck, VNB) und Einsatz neuer Technologien und Testverfahren.
  • Presentation der Vorschläge zur Systemverbesserung (u.A. Rechenkern-Anbindung, Kundendatenbank-Redesign).
  • Couching der Mitarbeiter.

JBoss 7 Eclipse SVN JUnit EasyMock JMockit IBM DB2 Ant Struts Squirrel WebSphere MQ Jira MText
Extreme Programming Scrum Java Enterprise 7 (JEE 7) Java Persistence (JPA) Hibernate EJB3 Context and Dependency Injection (CDI) XML JAXB Web-Services (SOAP und REST) Bean Validation JMS Java Security Transactions Concurrency Java Mail JavaScript Datenbank-Design Unit-Testing Integration-Testing Packaging Deployment Build-Prozess SSH SFTP Kommunikationsprotokoll mit ZfA (Zulagenstelle Altersvermögen) Kommunikationsprotokoll mit Arvato (ZfA-Provider) Kommunikationsprotokoll mit Bundeszentralamt f. Steuern Design Patterns JSF
Lebensversicherung von 1871 a.G. München
München
5 Monate
2007-10 - 2008-02

Entwicklung einer Web-Anwendung im Bereich Finanzdienstleistung

Software-Architekt und -Entwickler Java Enterprise 5 EJB3 RMI ...
Software-Architekt und -Entwickler

  • Analyse und Erfassung der Anforderungen für Order- und Asset-Management Anwendung
  • Erstellung des Use-Case Modells
  • Planung der Architektur
  • Erstellung des Domain-Modells
  • Aufsetzen der Entwicklungsumgebung
  • Design und Implementierung der ersten Iteration als Proof of Concept

JBoss Eclipse Visual Paradigm for UML CVS JUnit TestNG Oracle 9 DBMS TOAD Maven Ant
Java Enterprise 5 EJB3 RMI Servlet Java Server Faces (JSF) XHTML JBoss Seam Object Oriented Design UML Database-Design Stored-Procedures Unix-Shell Build-Management SQL PL/SQL
Comprendium
München
2 Jahre 9 Monate
2005-01 - 2007-09

Entwicklung von Web-Anwendung zur Unterstützung der CRM Business-Prozesse

Software-Architekt und -Entwickler Java J2EE Servlets JMS ...
Software-Architekt und -Entwickler

  • Design und Implementierung neuer Anforderungen nach Rational Unified Process (RUP)
  • Erweiterung, Optimierung und Wartung vorhandener Applikationen
  • Design und Implementierung von unterstützenden Datenbank-Anwendungen auf Basis von Oracle
  • Implementierung von automatisierten Installation-Prozeduren unter Unix

WebLogic 8.1 und 9 Eclipse Tomcat Struts Rational Rose Requisite Pro ClearCase ClearQuest TestManager JUnit JUnitPerf Cactus Oracle 8 und 9i TOAD Maven Ant Tuxedo XDoclet
Java J2EE Servlets JMS JMX XML Spring Hibernate WebServices m. Axis UML Rational Unified Process (RUP) Unix-Shell Database-Design PL/SQL Stored-Procedures JDBC SQLJ
Telefonica / o2 Germany
München
2 Jahre 3 Monate
2002-10 - 2004-12

Basel II Projekt

Software-Architekt und -Entwickler Database-Design PL/SQL SQL ...
Software-Architekt und -Entwickler

  • Konzept, Design und Implementierung einer Datenbank-Anwendung im Bereich Data-Warehouse
  • Oracle-Server Programmierung
  • Oracle-Tuning
  • Prozesssteuerung
  • Datenmigration
  • Partition-Management
  • Java-Anwendungsprogrammierung (Applicationserver)

Oracle 9.2 SQLPlus SQL-Navigator Erwin JUnit Eclipse SUN E10k/E15k
Database-Design PL/SQL SQL Oracle-Objects Stored-Procedures ETL-Techniken table functions external tables Oracle Parallel Processing pipelining multi-insert und merge Direct Path Load Unix-Shell C Java JDBC
HypoVereinsbank
München
9 Monate
2004-01 - 2004-09

Entwicklung einer Web-Applikation zur Unterstützung der Geschäftsprozesse

Software-Architekt und -Entwickler Java J2EE UML Design Patterns ...
Software-Architekt und -Entwickler

  • Analyse und Design einer Internet-Applikation nach Rational Unified Process (RUP)
  • Erstellen von Vision- und Requirements-Dokumente (Beschreibung der UseCases)
  • Erstellen von Analyse- und Design-Modellen unter Verwendung der OO-Tools (TogetherJ), also UseCase-Modell, Key Abstractions, UseCase Realizations (Analyse- und Design Level)
  • User-Experience Modell (Screens, Navigation-Maps, UseCase Story-Boards)
  • Planung der System-Architektur unter Einsatz der J2EE-Plattform

Eclipse TogetherJ Ant JUnit Tomcat JBoss MySQL CVS XDoclet
Java J2EE UML Design Patterns Unit-Testing JDBC Linux Database-Design Sourcecode-Verwaltung
Mediabranche
München
3 Monate
2002-06 - 2002-08

Design und Implementierung einer Website

Software-Architekt und -Entwickler Java (J2EE) EJB XML ...
Software-Architekt und -Entwickler

  • Aufbau einer kompletten Website als Software- und Hardware-Lösung

Linux-Server Apache Tomcat Servlet Engine JBoss Application Server MySQL CVS
Java (J2EE) EJB XML Servlet Java Server Pages (JSP)
Beratungsunternehmen
München
1 Jahr 3 Monate
2001-01 - 2002-03

Internet-Relaunch Projekt

Software-Architekt und -Entwickler Java J2EE EJB XML ...
Software-Architekt und -Entwickler

  • Design und Entwicklung eines Internet-Portals für Online-Banking/-Trading und andere Finanzdienste mit J2EE Technologie
  • Wartung des Systems und Second-Level Support
  • Weiterentwicklung der bereits vorhandenen Komponenten
  • Anbindung des Portals an KANA-System
  • Unterstützung der internen Mitarbeiter der Bank bei der Übernahme des Systems
  • Entwicklung einer Überwachungskomponente mit Web-Interface für Software-Verteilung in der Produktion

JBuilder PVCS KANA BEA Weblogic Dreamweaver TogetherJ Tomcat Apache SUN Solaris abaXX E-Business-Suite SUN E10k-Hardware-Plattform
Java J2EE EJB XML JSP Servlets RMI UML HTML Rational Unified Process (RUP) MVC (Model-View-Controller) Architektur FIX OOA OOD OOP
HypoVereinsbank
München
1 Jahr
2000-01 - 2000-12

Alleinentwicklung einer Kommunikationskomponente für Geldausgabeautomaten

Software-Architekt und -Entwickler C Perl TCP/IP ...
Software-Architekt und -Entwickler

  • Design und Entwicklung eines SNA/TCPIP-Gateways für die Geldausgabeautomaten unter Linux in einem exklusiven Projekt als Ersatz für IBMs 4700-System
  • Linux System- und Kernel-Programmierung
  • Linux-Driver Entwicklung für SDLC/HDLC Controller
  • Implementierung des SNA-Protokolls (IBM) und QLLC-Protokolls
  • Pilotierung des Systems in der produktiven Umgebung

Vi Unix-Tools Linux-Server SDLC/HDLC Controller
C Perl TCP/IP SNA QLLC X25 SDLC HDLC Unix-Shell HTML
HypoVereinsbank
München
10 Monate
2000-02 - 2000-11

Entwicklung einer Systemmanagement-Komponente unter Tivoli

Software-Architekt und -Entwickler Tivoli Unix-Shell Perl ...
Software-Architekt und -Entwickler

  • Implementierung einer Software-Entwicklungsumgebung mit Sourcecode-Verwaltung
  • Kundenspezifische Perl-Portierung auf Windows-NT und AIX
  • Kundensupport

IXOS-Archive Business Document System CVS RCS
Tivoli Unix-Shell Perl C
Tomaxx GmbH, IXOS
München
1 Jahr 10 Monate
1998-03 - 1999-12

Systemadministration und Anwendungsentwicklung f. Geldausgabeautomaten

Systemadministrator und Software-Entwickler Unix-Shell C Perl ...
Systemadministrator und Software-Entwickler

  • Systemadministration eines IBM Banking-Systems für Geldausgabeautomaten auf einem IBM AIX Cluster
  • Systemadministration der Testumgebungen
  • Administration einer Oracle-Datenbank mit Cluster-Technologie auf IBM AIX und SUN Solaris
  • Entwicklung eines Software-Verteilung und Überwachungssystems für Cluster-Systeme
  • First-Level Support 7/24

Vi Unix-Tools RS6000 Veritas
Unix-Shell C Perl Database-Administration SQL PL/SQL TCP/IP SNA X25
HypoVereinsbank / IBM
München
1 Jahr 11 Monate
1996-12 - 1998-10

Entwicklung einer Unix-Datenbank für Telekommunikation (Mobilfunk)

Software-Architekt und -Entwickler C Unix-Shell TCP/IP ...
Software-Architekt und -Entwickler

  • Design und Implementierung einer Unix-Datenbank (Locking, Performanceverbesserung, Service-Tools, Test- und Repair-Tools) für eine Komponente des Intelligent Network Systems (Siemens SCP-System, Telekommunikation)
  • Analyse, Design und Implementierung der Index-Verwaltung der Datenbank
  • Design und Implementierung von Cluster-Invalidierung für Unix-Cluster
  • Programmierung des ORACLE Distributed Lock Manager (DLM von ORACLE Parallel Server/Pyramid)
  • Design und Implementierung einer Netzwerk-Kommunikationssoftware für die Datenmigration

Vi Unix-Tools
C Unix-Shell TCP/IP SINIX Siemens Service Control Point (SCP) Oracle Distributed Lock Manager (DLM) Database Index Verwaltung B-Tree
GMRS Software GmbH, Siemens Business Services
München
1 Jahr 8 Monate
1995-04 - 1996-11

Entwicklung eines Softwareverteilung- und Management-Systems

Software-Architekt und -Entwickler C C++ Unix-Shell ...
Software-Architekt und -Entwickler

  • Design und Implementierung eines plattformübergreifendes Softwareverteilung- und Management-Systems
  • Betriebssystemübergreifende Netzwerkprogrammierung

Unix-Tools
C C++ Unix-Shell Unix Windows NT/95 Netware 4.x
CSD GmbH
Starnberg
4 Monate
1994-12 - 1995-03

Entwicklung einer Kommunikationssoftware für den Anschluss einer SIEMENS NC-Steuerung mit Kassetenlaufwerk an ein DNC-System

Software-Architekt und -Entwickler C++ Distributed Numerical Control-Systeme (DNC)
Software-Architekt und -Entwickler
  • Analyse, Design und Implementierung einer Emulation der Kasettenlaufwerksschnittstelle
Siemens CNC-Steuerung Industrial-PC
C++ Distributed Numerical Control-Systeme (DNC)
Autobranche
München
3 Jahre 6 Monate
1991-07 - 1994-12

Beratung und Software-Entwicklung im Bereich Industrielle Automatisierungstechnik

Software-Architekt und -Entwickler
Software-Architekt und -Entwickler
Verschiedene Auftraggeber
Verschiedene Einsatzorte

Aus- und Weiterbildung

Aus- und Weiterbildung

Studium der Elektronik (mit Fach Informatik) an der Technischen Universität
Abschluß: Diplom Ingenieur (Dipl.-Ing.)

Position

Position

Selbständig seit 7/1991


Langjährige Berufserfahrung:
  • schnelle, selbständige Einarbeitung in jedes Thema
  • ausgeprägte Kommunikations- und Teamfähigkeit
  • leistungsorientiert und fair
  • problemlösungsorientierte, innovative Arbeitsweise
  • Kooperationsbereitschaft und Flexibilität
  • professionelle und qualifizierte Leistung

Kompetenzen

Kompetenzen

Top-Skills

Java Oracle

Schwerpunkte

Java
Spring, Enterprise
Oracle Database
SQL, PL/SQL

Produkte / Standards / Erfahrungen / Methoden

Anwendungsprogrammierung
Spring
REST
Microservices
Systemintegration
OpenAPI
Swagger
Datenbankentwicklung
Oracle DB
PL/SQL
SQL
DB2
Flyway
Liquibase
Docker
Kubernetes
DevOps
Keycloak
Secrets
OAuth2
OpenID
JWT
AWS
Hibernate
CDI
CVS
SVN
IntelliJ
Eclipse
Maven
Ant
Gradle
Make
Arquillian
Bitbucket
Citrus Integration Testing Framework
Drools
EJB
JMS
JPA
JAXP
JDBC
ETL
Git
GitHub
HTML
CSS
JUnit
TestNG
Mockito
HTTP
SOAP
SoapUI
Shell
iText
JavaMail
WebSphere
WebLogic
WebSphere MQ
JBoss
Wildfly
Scrum
Extreme Programming
Continuous Integration
Confluence
Jira
Jenkins
React
Angular
JSF
JSON
JSP
XML
XSLT
Kafka
MText
Nexus
Node
RCS
RMI
RPC
Servlet
SonarQube
Struts
Wicket
Quarkus
Tomcat
Tuxedo
SQL Developer
TOAD
UML
Vi
Design Patterns
Testing
OO Analyse, Design und Programmierung
Rational Rose
Requisite Pro
ClearCase
Rational Unified Process (RUP)
Teamleitung
Technische Unterstützung der Projektleitung
Firmware
Prozessautomatisierung
Hardware-Entwicklung
Betriebsdatenerfassung
CIM
AI
Wordpress
Elementor

Betriebssysteme

Unix
Linux, AIX, Solaris, Sinix, HPUX, SCO
HPUX
SUN OS, Solaris
Windows
Novell
NetWare 4.x

Programmiersprachen

Java
Spring, Java Enterprise: Servlets, EJB, JPA, CDI, XML, XSLT, JDBC, JavaMail, JAXP, RMI, JSF, JSP etc.
PL/SQL
C
C++
JavaScript
TypeScript
PHP
Shell
verschiedene Unix-Shells mit Unix-Tools sed, awk etc.
Perl
Python
Assembler
80x86, 8051, 68000, PDP
CORBA IDL
ESQL/C
Fortran
Imake, GNU-Make, Make-Maker etc...
Paradox
Pascal
PLM

Datenbanken

Oracle
auch PL/SQL
DB2
MySQL
Postgress
Access

Datenkommunikation

REST
JMS
SOAP
TCP/IP
RPC
FTP
SMTP
SNA
SNA- und QLLC-Protokoll implementiert
SNMP
VPN
DNS
BIND
DHCP
HDLC
X.400 X.25 X.225 X.75...
Proprietäre Protokolle
3964R, LSV2, INFRANET, THDP, MAZAK, Protocol-A, Fidia ILV11-B1, Bosch EDNC (alle Protokolle selbst implementiert)
QLLC
NFS
LAN, LAN Manager
ISDN
NetBios
ISO/OSI
LU6.2
Router
Novell
Token Ring
Windows Netzwerk
Winsock
Samba
HBCI
Firewall

Hardware

HP
IBM RS6000
auch Cluster
PC
PDP
Serie 11
SNI RM-Rechner
auch Cluster
SUN
E10k, E15k, auch Cluster

Branchen

Branchen

  • Banken
  • Versicherungen
  • Finanzdienstleistung
  • Telekommunikation
  • Automobil
  • Bahn
  • Maschinenbau
  • Industrieautomatisierung

Einsatzorte

Einsatzorte

Deutschland, Österreich
möglich

Projekte

Projekte

8 Monate
2024-09 - 2025-04

Webseitenerstellung mit WordPress

Entwickler & Berater WordPress HTML CSS ...
Entwickler & Berater

Projektziel: Erstellung moderner, responsiver Websites für verschiedene Kunden - mit Fokus auf Design, Nutzerführung und rechtlicher Sicherheit.


  • WordPress & Elementor:Technische Umsetzung und individuelle Gestaltung
  • Webdesign: Responsives Layout, UX/UI, typografische Feinabstimmung
  • Optimierung: Pagespeed, SEO, Bildkomprimierung
  • Rechtssicherheit: DSGVO-konformes Cookie-Banner, Impressum, Datenschutzerklärung
  • Sicherheit: SSL, Backup-Konzept, Plugin-Wartung
  • Kontaktmöglichkeiten: DSGVO-konformes Kontaktformular, klickbare E-Mail/Telefon, Google Maps (optional)
  • Online-Präsenz & Vernetzung: Verlinkung und Integration von Social-Media-Profilen (z.?B. LinkedIn, XING, Instagram), Icons, Sharing-Funktionen
  • Kundenprozess: Beratung, Entwurf, Umsetzung, Schulung
WordPress Elementor WP-Plugins Themes Webhosting
WordPress HTML CSS PHP Python JavaScript
verschiedene Kunden
Remote
1 Jahr 3 Monate
2023-01 - 2024-03

Weiterentwicklung und Wartung der Bestandskunden- und Rechnungsverwaltung-Applikationen

Software-Entwickler Java Java EE Unix ...
Software-Entwickler
  • Umsetzung der fachlichen Anforderungen im Backend und Frontend
  • Wartung und Fehlerbehebung
  • Unterstützung der Anforderungsanalyse
  • Optimierung der Performance
  • Aufwandschätzung
  • Durchführung der Code-Reviews
  • Analyse der Softwarequalität und der Testabdeckung
  • Dokumentation
WebSphere Application Server Oracle Eclipse Eclipse RCP EclipseLink SWT Jenkins SoapUI Oracle SQL Developer JUnit Mockito Git Subversion CVS Atlassian JIRA Bugzilla SonarQube Ant
Java Java EE Unix SQL SOAP REST XML XML Schema
Behörde
München und Remote
9 Monate
2021-10 - 2022-06

Entwicklung von Frontendapplikationen

Fullstack-Entwickler JavaScript ES2015+
Fullstack-Entwickler
  • Fullstack-Entwicklung im Rahmen der Weiterbildung im Bereich JavaScript


node npm Jest Enzyme Babel Webpack Browserify ReactJS Redux JSX React Router ExpressJS
JavaScript ES2015+
2 Jahre 1 Monat
2019-06 - 2021-06

Entwicklung und Wartung von Businessapplikationen für einen Internetanbieter

Software-Entwickler Java Unix REST ...
Software-Entwickler

  • Umsetzung fachlicher Anforderungen
  • Umstellung einer Businessapplikation von Java 8 auf Java 11
  • Migration einer Businessapplikation von Oracle 12 auf Oracle 19
  • Entwicklung und Pflege von Jenkins-Jobs
  • Entwicklung einer neuen Webapplikation mit REST und Vue
  • Erstellung eines Sicherheitskonzeptes
  • Entwicklung einer neuen Serviceapplikation mit Anbindung an einen ESB (Messaging)



Oracle Flyway Spring Swagger Maven Git SoapUI Swing Jenkins Tomcat JMeter Java VisualVM JPA Citrus TestNG JUnit JIRA IntelliJ Confluence Mockito OpenAPI
Java Unix REST WebServices Messaging Scrum Oracle SQL PL/SQL
M-net
München
1 Jahr 7 Monate
2017-11 - 2019-05

Weiterentwicklung und Wartung einer Webapplikation

Fullstack-Entwickler
Fullstack-Entwickler

  • Implementierung von Business-Anforderungen
  • Wartung vorhandener Funktionalität
  • Unterstützung Anforderungsanalyse
  • Fehleranalyse, Tracking und Bugfixing
  • Unterstützung Aufwandschätzung
  • Implementierung gesetzlicher Anforderungen
  • Durchführung von Workshops
  • Unterstützung Deployment und Test
  • Mitarbeit in der Softwarekonzeption
  • Mitarbeit bei der Einführung neuer Technologien
  • Mitarbeitercoaching

Tomcat Kafka React Node REST Swagger JavaScript Microservices Java Enterprise Wildfly IntelliJ Wicket iText Git Maven JUnit Oracle DB Scrum Jira Confluence Bitbucket Docker CSS Spring Jenkins
Telefonica / O2 Germany
München
1 Jahr 1 Monat
2016-10 - 2017-10

Entwicklung und Wartung von Point Of Sales Application

Backend- und Frontend-Entwickler JBoss ApplicationServer Java Enterprise IntelliJ IDEA ...
Backend- und Frontend-Entwickler

  • Agile Entwicklung von kundenindividuellen Anforderungen
  • Optimierung und Wartung vorhandener Services
  • Mitarbeit bei der Erstellung und Schätzung von User Stories
  • Umsetzung fachlicher Anforderungen
  • Bugfixing
  • Abstimmungen mit in- und externen Partnern

JBoss ApplicationServer Java Enterprise IntelliJ IDEA Git JUnit Mockito Jenkins Oracle DB REST SoapUI Oracle SQL Developer Atlassian JIRA Atlassian Confluence Scrum Maven JavaScript Wicket CSS
Telefonica / O2 Germany
München
9 Monate
2016-02 - 2016-10

Entwicklung und Wartung v. Mobilfunk Number Management System

Software-Architekt und -Entwickler
Software-Architekt und -Entwickler

  • Implementierung neuer Anforderungen
  • Optimierung und Wartung vorhandener Dienste
  • Implementierung der Datenbankanwendungen mit Oracle PL/SQL
  • Konzept und Refactoring to EJB3
  • Optimierung des Buildprozesses
  • Konzept und Implementierung der automatischen Generierung der Online-Anwendungsdokumentation (spezialisiertes maven-Plugin)
  • Konzept und Implementierung der automatischen Generierung der Testspezifikation aus dem Sourcecode (spezialisiertes Doclet)

Oracle WebLogic Application Server Java Enterprise IntelliJ IDEA Git JUnit TestNG Mockito Citrus Integration Testing Framework Jenkins SonarQube Oracle DB REST SOAP SoapUI Oracle SQL Developer Atlassian JIRA Atlassian Confluence Bitbucket Scrum Maven Nexus Docker Angular 2 JavaScript TypeScript
Telefonica / O2 Germany
München
1 Jahr
2015-02 - 2016-01

Entwicklung von Backend-Systemen zur Unterstützung der Business-Prozesse

Software-Architekt und -Entwickler
Software-Architekt und -Entwickler

  • Design und Implementierung neuer Anforderungen
  • Erweiterung, Optimierung und Wartung vorhandener Services
  • Implementierung von unterstützenden Datenbank-Anwendungen auf Basis von Oracle

Oracle WebLogic Application Server Java Enterprise Eclipse Git JUnit Jenkins Mockito Oracle DB REST SOAP SoapUI Oracle SQL Developer Atlassian JIRA Maven Drools Apache Wicket Spring
Telefonica / O2 Germany
München
6 Jahre 11 Monate
2008-03 - 2015-01

Entwicklung und Wartung einer Applikation für Bestandskundenverwaltung

Software-Architekt und -Entwickler Extreme Programming Scrum Java Enterprise 7 (JEE 7) ...
Software-Architekt und -Entwickler

  • Konzept und Implementierung neuer Anforderungen unter Einsatz agiler Software-Entwicklungstechniken (Extreme Programming, Scrum, TDD) und Testverfahren zur Qualitätssicherung (automatische Unit-Tests, Continuous Integration, Jenkins).
  • Konzept und Implementierung des Druck-Subsystems für Policen und sonstige Dokumente als Modernisierungsmaßnahme der vorhandenen Lösung. Technische Projektleitung.
  • Konzept und Implementierung eines firmeninternen Webservice zum Kirchensteuermerkmal- und Steuer-ID Abruf bei Bundeszentralamt für Steuern (KIST). Technische Projektleitung.
  • Konzept und Implementierung des Hinweis und Informationssystems (HIS).
  • Konzept und Implementierung der Kommunikation mit der Zentralen Zulagenstelle für Altersvermögen bei der Deutschen Rentenversicherung (ZfA) in Bezug auf die Übermittlung der Meldung der Beiträge zu einem Basisrentenvertrag (MZ20-Meldung).
  • Produktionsbetreuung, Wartung und Fehlerbehebung.
  • Optimierung des Systems in Bezug auf die Performance (u.A. Kundenbenachrichtigung-Massendruck, VNB) und Einsatz neuer Technologien und Testverfahren.
  • Presentation der Vorschläge zur Systemverbesserung (u.A. Rechenkern-Anbindung, Kundendatenbank-Redesign).
  • Couching der Mitarbeiter.

JBoss 7 Eclipse SVN JUnit EasyMock JMockit IBM DB2 Ant Struts Squirrel WebSphere MQ Jira MText
Extreme Programming Scrum Java Enterprise 7 (JEE 7) Java Persistence (JPA) Hibernate EJB3 Context and Dependency Injection (CDI) XML JAXB Web-Services (SOAP und REST) Bean Validation JMS Java Security Transactions Concurrency Java Mail JavaScript Datenbank-Design Unit-Testing Integration-Testing Packaging Deployment Build-Prozess SSH SFTP Kommunikationsprotokoll mit ZfA (Zulagenstelle Altersvermögen) Kommunikationsprotokoll mit Arvato (ZfA-Provider) Kommunikationsprotokoll mit Bundeszentralamt f. Steuern Design Patterns JSF
Lebensversicherung von 1871 a.G. München
München
5 Monate
2007-10 - 2008-02

Entwicklung einer Web-Anwendung im Bereich Finanzdienstleistung

Software-Architekt und -Entwickler Java Enterprise 5 EJB3 RMI ...
Software-Architekt und -Entwickler

  • Analyse und Erfassung der Anforderungen für Order- und Asset-Management Anwendung
  • Erstellung des Use-Case Modells
  • Planung der Architektur
  • Erstellung des Domain-Modells
  • Aufsetzen der Entwicklungsumgebung
  • Design und Implementierung der ersten Iteration als Proof of Concept

JBoss Eclipse Visual Paradigm for UML CVS JUnit TestNG Oracle 9 DBMS TOAD Maven Ant
Java Enterprise 5 EJB3 RMI Servlet Java Server Faces (JSF) XHTML JBoss Seam Object Oriented Design UML Database-Design Stored-Procedures Unix-Shell Build-Management SQL PL/SQL
Comprendium
München
2 Jahre 9 Monate
2005-01 - 2007-09

Entwicklung von Web-Anwendung zur Unterstützung der CRM Business-Prozesse

Software-Architekt und -Entwickler Java J2EE Servlets JMS ...
Software-Architekt und -Entwickler

  • Design und Implementierung neuer Anforderungen nach Rational Unified Process (RUP)
  • Erweiterung, Optimierung und Wartung vorhandener Applikationen
  • Design und Implementierung von unterstützenden Datenbank-Anwendungen auf Basis von Oracle
  • Implementierung von automatisierten Installation-Prozeduren unter Unix

WebLogic 8.1 und 9 Eclipse Tomcat Struts Rational Rose Requisite Pro ClearCase ClearQuest TestManager JUnit JUnitPerf Cactus Oracle 8 und 9i TOAD Maven Ant Tuxedo XDoclet
Java J2EE Servlets JMS JMX XML Spring Hibernate WebServices m. Axis UML Rational Unified Process (RUP) Unix-Shell Database-Design PL/SQL Stored-Procedures JDBC SQLJ
Telefonica / o2 Germany
München
2 Jahre 3 Monate
2002-10 - 2004-12

Basel II Projekt

Software-Architekt und -Entwickler Database-Design PL/SQL SQL ...
Software-Architekt und -Entwickler

  • Konzept, Design und Implementierung einer Datenbank-Anwendung im Bereich Data-Warehouse
  • Oracle-Server Programmierung
  • Oracle-Tuning
  • Prozesssteuerung
  • Datenmigration
  • Partition-Management
  • Java-Anwendungsprogrammierung (Applicationserver)

Oracle 9.2 SQLPlus SQL-Navigator Erwin JUnit Eclipse SUN E10k/E15k
Database-Design PL/SQL SQL Oracle-Objects Stored-Procedures ETL-Techniken table functions external tables Oracle Parallel Processing pipelining multi-insert und merge Direct Path Load Unix-Shell C Java JDBC
HypoVereinsbank
München
9 Monate
2004-01 - 2004-09

Entwicklung einer Web-Applikation zur Unterstützung der Geschäftsprozesse

Software-Architekt und -Entwickler Java J2EE UML Design Patterns ...
Software-Architekt und -Entwickler

  • Analyse und Design einer Internet-Applikation nach Rational Unified Process (RUP)
  • Erstellen von Vision- und Requirements-Dokumente (Beschreibung der UseCases)
  • Erstellen von Analyse- und Design-Modellen unter Verwendung der OO-Tools (TogetherJ), also UseCase-Modell, Key Abstractions, UseCase Realizations (Analyse- und Design Level)
  • User-Experience Modell (Screens, Navigation-Maps, UseCase Story-Boards)
  • Planung der System-Architektur unter Einsatz der J2EE-Plattform

Eclipse TogetherJ Ant JUnit Tomcat JBoss MySQL CVS XDoclet
Java J2EE UML Design Patterns Unit-Testing JDBC Linux Database-Design Sourcecode-Verwaltung
Mediabranche
München
3 Monate
2002-06 - 2002-08

Design und Implementierung einer Website

Software-Architekt und -Entwickler Java (J2EE) EJB XML ...
Software-Architekt und -Entwickler

  • Aufbau einer kompletten Website als Software- und Hardware-Lösung

Linux-Server Apache Tomcat Servlet Engine JBoss Application Server MySQL CVS
Java (J2EE) EJB XML Servlet Java Server Pages (JSP)
Beratungsunternehmen
München
1 Jahr 3 Monate
2001-01 - 2002-03

Internet-Relaunch Projekt

Software-Architekt und -Entwickler Java J2EE EJB XML ...
Software-Architekt und -Entwickler

  • Design und Entwicklung eines Internet-Portals für Online-Banking/-Trading und andere Finanzdienste mit J2EE Technologie
  • Wartung des Systems und Second-Level Support
  • Weiterentwicklung der bereits vorhandenen Komponenten
  • Anbindung des Portals an KANA-System
  • Unterstützung der internen Mitarbeiter der Bank bei der Übernahme des Systems
  • Entwicklung einer Überwachungskomponente mit Web-Interface für Software-Verteilung in der Produktion

JBuilder PVCS KANA BEA Weblogic Dreamweaver TogetherJ Tomcat Apache SUN Solaris abaXX E-Business-Suite SUN E10k-Hardware-Plattform
Java J2EE EJB XML JSP Servlets RMI UML HTML Rational Unified Process (RUP) MVC (Model-View-Controller) Architektur FIX OOA OOD OOP
HypoVereinsbank
München
1 Jahr
2000-01 - 2000-12

Alleinentwicklung einer Kommunikationskomponente für Geldausgabeautomaten

Software-Architekt und -Entwickler C Perl TCP/IP ...
Software-Architekt und -Entwickler

  • Design und Entwicklung eines SNA/TCPIP-Gateways für die Geldausgabeautomaten unter Linux in einem exklusiven Projekt als Ersatz für IBMs 4700-System
  • Linux System- und Kernel-Programmierung
  • Linux-Driver Entwicklung für SDLC/HDLC Controller
  • Implementierung des SNA-Protokolls (IBM) und QLLC-Protokolls
  • Pilotierung des Systems in der produktiven Umgebung

Vi Unix-Tools Linux-Server SDLC/HDLC Controller
C Perl TCP/IP SNA QLLC X25 SDLC HDLC Unix-Shell HTML
HypoVereinsbank
München
10 Monate
2000-02 - 2000-11

Entwicklung einer Systemmanagement-Komponente unter Tivoli

Software-Architekt und -Entwickler Tivoli Unix-Shell Perl ...
Software-Architekt und -Entwickler

  • Implementierung einer Software-Entwicklungsumgebung mit Sourcecode-Verwaltung
  • Kundenspezifische Perl-Portierung auf Windows-NT und AIX
  • Kundensupport

IXOS-Archive Business Document System CVS RCS
Tivoli Unix-Shell Perl C
Tomaxx GmbH, IXOS
München
1 Jahr 10 Monate
1998-03 - 1999-12

Systemadministration und Anwendungsentwicklung f. Geldausgabeautomaten

Systemadministrator und Software-Entwickler Unix-Shell C Perl ...
Systemadministrator und Software-Entwickler

  • Systemadministration eines IBM Banking-Systems für Geldausgabeautomaten auf einem IBM AIX Cluster
  • Systemadministration der Testumgebungen
  • Administration einer Oracle-Datenbank mit Cluster-Technologie auf IBM AIX und SUN Solaris
  • Entwicklung eines Software-Verteilung und Überwachungssystems für Cluster-Systeme
  • First-Level Support 7/24

Vi Unix-Tools RS6000 Veritas
Unix-Shell C Perl Database-Administration SQL PL/SQL TCP/IP SNA X25
HypoVereinsbank / IBM
München
1 Jahr 11 Monate
1996-12 - 1998-10

Entwicklung einer Unix-Datenbank für Telekommunikation (Mobilfunk)

Software-Architekt und -Entwickler C Unix-Shell TCP/IP ...
Software-Architekt und -Entwickler

  • Design und Implementierung einer Unix-Datenbank (Locking, Performanceverbesserung, Service-Tools, Test- und Repair-Tools) für eine Komponente des Intelligent Network Systems (Siemens SCP-System, Telekommunikation)
  • Analyse, Design und Implementierung der Index-Verwaltung der Datenbank
  • Design und Implementierung von Cluster-Invalidierung für Unix-Cluster
  • Programmierung des ORACLE Distributed Lock Manager (DLM von ORACLE Parallel Server/Pyramid)
  • Design und Implementierung einer Netzwerk-Kommunikationssoftware für die Datenmigration

Vi Unix-Tools
C Unix-Shell TCP/IP SINIX Siemens Service Control Point (SCP) Oracle Distributed Lock Manager (DLM) Database Index Verwaltung B-Tree
GMRS Software GmbH, Siemens Business Services
München
1 Jahr 8 Monate
1995-04 - 1996-11

Entwicklung eines Softwareverteilung- und Management-Systems

Software-Architekt und -Entwickler C C++ Unix-Shell ...
Software-Architekt und -Entwickler

  • Design und Implementierung eines plattformübergreifendes Softwareverteilung- und Management-Systems
  • Betriebssystemübergreifende Netzwerkprogrammierung

Unix-Tools
C C++ Unix-Shell Unix Windows NT/95 Netware 4.x
CSD GmbH
Starnberg
4 Monate
1994-12 - 1995-03

Entwicklung einer Kommunikationssoftware für den Anschluss einer SIEMENS NC-Steuerung mit Kassetenlaufwerk an ein DNC-System

Software-Architekt und -Entwickler C++ Distributed Numerical Control-Systeme (DNC)
Software-Architekt und -Entwickler
  • Analyse, Design und Implementierung einer Emulation der Kasettenlaufwerksschnittstelle
Siemens CNC-Steuerung Industrial-PC
C++ Distributed Numerical Control-Systeme (DNC)
Autobranche
München
3 Jahre 6 Monate
1991-07 - 1994-12

Beratung und Software-Entwicklung im Bereich Industrielle Automatisierungstechnik

Software-Architekt und -Entwickler
Software-Architekt und -Entwickler
Verschiedene Auftraggeber
Verschiedene Einsatzorte

Aus- und Weiterbildung

Aus- und Weiterbildung

Studium der Elektronik (mit Fach Informatik) an der Technischen Universität
Abschluß: Diplom Ingenieur (Dipl.-Ing.)

Position

Position

Selbständig seit 7/1991


Langjährige Berufserfahrung:
  • schnelle, selbständige Einarbeitung in jedes Thema
  • ausgeprägte Kommunikations- und Teamfähigkeit
  • leistungsorientiert und fair
  • problemlösungsorientierte, innovative Arbeitsweise
  • Kooperationsbereitschaft und Flexibilität
  • professionelle und qualifizierte Leistung

Kompetenzen

Kompetenzen

Top-Skills

Java Oracle

Schwerpunkte

Java
Spring, Enterprise
Oracle Database
SQL, PL/SQL

Produkte / Standards / Erfahrungen / Methoden

Anwendungsprogrammierung
Spring
REST
Microservices
Systemintegration
OpenAPI
Swagger
Datenbankentwicklung
Oracle DB
PL/SQL
SQL
DB2
Flyway
Liquibase
Docker
Kubernetes
DevOps
Keycloak
Secrets
OAuth2
OpenID
JWT
AWS
Hibernate
CDI
CVS
SVN
IntelliJ
Eclipse
Maven
Ant
Gradle
Make
Arquillian
Bitbucket
Citrus Integration Testing Framework
Drools
EJB
JMS
JPA
JAXP
JDBC
ETL
Git
GitHub
HTML
CSS
JUnit
TestNG
Mockito
HTTP
SOAP
SoapUI
Shell
iText
JavaMail
WebSphere
WebLogic
WebSphere MQ
JBoss
Wildfly
Scrum
Extreme Programming
Continuous Integration
Confluence
Jira
Jenkins
React
Angular
JSF
JSON
JSP
XML
XSLT
Kafka
MText
Nexus
Node
RCS
RMI
RPC
Servlet
SonarQube
Struts
Wicket
Quarkus
Tomcat
Tuxedo
SQL Developer
TOAD
UML
Vi
Design Patterns
Testing
OO Analyse, Design und Programmierung
Rational Rose
Requisite Pro
ClearCase
Rational Unified Process (RUP)
Teamleitung
Technische Unterstützung der Projektleitung
Firmware
Prozessautomatisierung
Hardware-Entwicklung
Betriebsdatenerfassung
CIM
AI
Wordpress
Elementor

Betriebssysteme

Unix
Linux, AIX, Solaris, Sinix, HPUX, SCO
HPUX
SUN OS, Solaris
Windows
Novell
NetWare 4.x

Programmiersprachen

Java
Spring, Java Enterprise: Servlets, EJB, JPA, CDI, XML, XSLT, JDBC, JavaMail, JAXP, RMI, JSF, JSP etc.
PL/SQL
C
C++
JavaScript
TypeScript
PHP
Shell
verschiedene Unix-Shells mit Unix-Tools sed, awk etc.
Perl
Python
Assembler
80x86, 8051, 68000, PDP
CORBA IDL
ESQL/C
Fortran
Imake, GNU-Make, Make-Maker etc...
Paradox
Pascal
PLM

Datenbanken

Oracle
auch PL/SQL
DB2
MySQL
Postgress
Access

Datenkommunikation

REST
JMS
SOAP
TCP/IP
RPC
FTP
SMTP
SNA
SNA- und QLLC-Protokoll implementiert
SNMP
VPN
DNS
BIND
DHCP
HDLC
X.400 X.25 X.225 X.75...
Proprietäre Protokolle
3964R, LSV2, INFRANET, THDP, MAZAK, Protocol-A, Fidia ILV11-B1, Bosch EDNC (alle Protokolle selbst implementiert)
QLLC
NFS
LAN, LAN Manager
ISDN
NetBios
ISO/OSI
LU6.2
Router
Novell
Token Ring
Windows Netzwerk
Winsock
Samba
HBCI
Firewall

Hardware

HP
IBM RS6000
auch Cluster
PC
PDP
Serie 11
SNI RM-Rechner
auch Cluster
SUN
E10k, E15k, auch Cluster

Branchen

Branchen

  • Banken
  • Versicherungen
  • Finanzdienstleistung
  • Telekommunikation
  • Automobil
  • Bahn
  • Maschinenbau
  • Industrieautomatisierung

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.