DevOps, automation, JEE - fullstack, backend-development. high-performance, high-availability. CI, CD.
Aktualisiert am 05.07.2023
Profil
Freiberufler / Selbstständiger
Verfügbar ab: 10.12.2018
Verfügbar zu: 100%
davon vor Ort: 100%
Software Architektur
DevOps
Lead JEE Developer
Deutsch
fließend
Englisch
fließend
Polnisch
Grundkenntnisse
Russisch
MUTTERSPRACHE

Einsatzorte

Einsatzorte

München (+100km)
nicht möglich

Projekte

Projekte

1 Jahr 4 Monate
2017-07 - 2018-10

Konzeption und Entwicklung

Senior Architekt / DevOps Engineer
Senior Architekt / DevOps Engineer
  • Konzeption und Entwicklung des CI/CD Prozesses.
  • Weiterentwicklung der Architektur und 3rd Level Support für JEE-Applikationen(Oracle Stack).
  • Coaching der Entwicklungsteams.
  • Konzeption der Mocks.
  • Erstellung der Provisioning Skripte(Bash, WLST, Jenkinsfile).
JEE Java 6/7/8 Oracle WebCenter 11g Oracle Weblogic 11g Oracle HTTP Server OAM/OAG Oracle DB 11g Liquibase ADF Angular Typescript nodejs Automic ARA Pacify Jenkins Docker Ansible Maven Bash WLST Scrum Coaching Architektur Eclipse Intellij IDEA Intellij WebStorm
Bundesagentur für Arbeit
1 Jahr 9 Monate
2015-10 - 2017-06

Deployment Automatisierung

Lead Entwickler / Softwarepaketierer Scrum JEE DevOps
Lead Entwickler / Softwarepaketierer
  • Deployment Automatisierung (Jenkins + maven + WLST + Automic ARA).
  • Erarbeitung von Lösungskonzepten für JEE Applikationen.
  • Beratung der Entwicklungsteams.
  • Weiterentwicklung der Portal JEE-Applikation unter Einsatz des Oracle Webcenter Stack.
  • Definition/Erstellung der Lieferartefakte für Automatisierung.
  • 3rd Level Support
Oracle WebCenter Portal Jenkins git Maven gerrit Atlassian Confluence Atlassian JIRA Bash Linux Automic ARA Angular2 bitbucket SonarQube docker Ansible
Scrum JEE DevOps
Bundesagentur für Arbeit
4 Jahre 1 Monat
2011-09 - 2015-09

Konzeption und Betreuung

Lead JEE Developer
Lead JEE Developer
  • Software Architektur
  • Software Entwicklung
  • Fachliche Führung für ein verteiltes Team (Minsk/München)
  • Scrum master.
  • Konzeption und Betreuung der Umsetzung von Echtzeit Transaktionsverarbeitung für einen großen Einzelhandelspartner (mehr als 3000 POS) unter Einsatz von asynchronen Kommunikation bei sehr strikten Laufzeit, Verfügbarkeit und Datenkonsistenz SLAs.
  • Deployment Automatisierung mit Jenkins + Vagrant + Ansible.
  • Entwicklung der Provisioning Playbooks für Weblogic Domain erstellung. (mit JMS, SAF, JDBC und s.w.)
  • Weiterentwicklung von komplexen JEE Applicationen:
    • o WebApplikation zur verwaltung von marketing Kampanien.
    • o Middeware
    • o Echtzeit Transaktionsverarbeitungssystem
  • Migration der bestehender Middleware von Weblogic 10 auf Weblogic 12c.
  • Module owner.
  • Code reviews.
  • Einbau Graphite-Monitoring in die JEE-Apps
JEE Java 5/6/7 JSF JMS JMX EJB maven ant struts SOAP Apache MQ WebServices Oracle Weblogic 10/12c Oracle DB PL/SQL Apache Tomcat Coremedia Ansible Vagrant VirtualBox Graphite Intellij IDEA Eclipse Bash Linux Windows High availability High performance SVN JIRA Confluence
Marketing
3 Jahre 2 Monate
2008-07 - 2011-08

Migration der Middleware

Senior Expert IT Systems Development
Senior Expert IT Systems Development
  • Software Architektur
  • Software Entwicklung
  • Projektmanagement im bereich „Middleware Development“
  • IT-PM eines der 3 Fokus Projekte für CMMI Appraisal (MOBILE TAN).
  • Migration der Middleware von Weblogic 8.1 auf jboss-eap-5.0 (somit auch von java 1.4 auf java 6).
  • Ständige Koordination der Middleware/Portal Entwicklung mit Business und Entwickler in Frankreich.
  • Weiterentwicklung der Middleware Architektur.
  • Vorbereitung der Software Dokumentation für Outsourcing.
  • Stellvertretung des Teamleiters.
  • Optimisierung des Buildprozesses.
  • Konzeption und Mitentwicklung einer Web Mail-Applikation für Kunden-Mitteilungen, Stark verschlüsselt.
  • Entwicklung eines PDF-Exporting-Tools für Mitteilungen zur Archivierungszwecken.
JEE JMX JMS EJB Concurrent Java 1.4/5/6 JBoss EAP 5 Oracle Weblogic 8.1/10 Oracle DB Struts IBM MQ ant ivy iText Perl Bash Monitoring CVS
Banking
6 Jahre 1 Monat
2001-06 - 2007-06

Software Entwicklung, Software Architektur

Manager IT (Software Development)
Manager IT (Software Development)
  • Software Entwicklung
  • Software Architektur
  • Entwicklung von Middleware Services(XML über HTTP).
  • Erstellung von Monitoring Skripte für Hobbit.
  • Anbindung der Middleware an Proprietäre Schnittstellen (synchron und asynchron) in unterschiedlichen Ländern (basierend auf Java API, IBM-MQ, XML).
  • Entwicklung einer Multithread Server Anwendung (Concurrent lib)
  • Migration der Middleware von BEA Weblogic 5 auf BEA Weblogic 8.1.
JEE JMX JMS EJB 2 Concurrent Java 1.3/1.4 JBoss EAP 5 Oracle Weblogic 5/8.1 Oracle DB Struts IBM MQ ant ivy iText Perl Bash Monitoring CVS Visual SourceSafe
Banking
10 Monate
2000-08 - 2001-05

Entwicklung einer Internet Datenablage

System Administrator / Software Developer
System Administrator / Software Developer
  • Entwicklung einer Internet Datenablage mit Versionierung, ACLs und Zugriff über Windows Laufwerk für einen US Kunden.
  • Erstellung und Wartung des Firmennetzwerks
  • Installation und Verwaltung des Firmenservers auf Linux Basis
Java 1.3 Perl Java Servlets JSP RedHat Linux Oracle DB PostgreSQL CVS
IT/Outsourscing
11 Monate
1999-09 - 2000-07

Netzwerk/System Administration

Techniker
Techniker
  • Verwaltung des IT-Labor Netzwerks.
  • Entwicklung der Verwaltungssoftware.
Perl Novell Netware Windows 3.11 Windows 95 RedHat Linux PostgreSQL
Hochschule
1 Jahr 1 Monat
1997-11 - 1998-11

Netzwerk/System Administration

Techniker
Techniker
  • Verwaltung des IT-Labor Netzwerks.
Novell Netware Windows 3.11 Windows 95
Hochschule

Aus- und Weiterbildung

Aus- und Weiterbildung

5 Jahre
1995-08 - 2000-07

Mathematische Modellierung der Physischen Prozesse. Angewandte Mathematik

Inzhener-matematik (Mathematik Ingenieur), Südrussische Staatliche Technische Universität (Polytechnisches Institut Nowotscherkassk)
Inzhener-matematik (Mathematik Ingenieur)
Südrussische Staatliche Technische Universität (Polytechnisches Institut Nowotscherkassk)
9 Jahre 11 Monate
1985-09 - 1995-07

Schule

Mittelschule, Hochschulzugang, Staatliche Mittelschule
Mittelschule, Hochschulzugang
Staatliche Mittelschule

Kompetenzen

Kompetenzen

Top-Skills

Software Architektur DevOps Lead JEE Developer

Aufgabenbereiche

agiles Projektmanagement
DevOps
IPMA Level D/GPM
Mitarbeiterführung
Scrum Master

Produkte / Standards / Erfahrungen / Methoden

agile Softwareentwicklung
Angular2
Atlassian Confluence
Atlassian JIRA
bitbucket
Enterprise Architect
gerrit
git
IntelliJ
Jenkins
Kanban
Maven
Oracle WebCenter Portal
Scrum
SOA
SonarQube

SOZIALE FÄHIGKEITEN UND KOMPETENZEN

  • Hohe Lernbereitschaft
  • Teamplayer
  • Durchsetzungsfähig

TECHNISCHE FÄHIGKEITEN UND KOMPETENZEN

  • Project management
  • Software architecture
  • Scrum
  • CMMI
  • OOP
  • MDSD
  • Automic ARA
  • Ansible
  • Docker
  • JMS
  • JMX Hibernate
  • JPA
  • Spring
  • JSP
  • SOAP
  • RMI
  • HTTP
  • MQ
  • C/C++
  • maven
  • ant
  • ivy
  • Shell
  • SQL
  • PL/SQL
  • XML
  • HTML
  • CSS
  • struts
  • Oracle WebLogic
  • Oracle WebCenter
  • WLST
  • jboss
  • tomcat
  • apache
  • mysql
  • typo3
  • git
  • subversion
  • CVS
  • ubuntu
  • fedora
  • redhat
  • VMWare
  • Vagrant
  • VirtualBox
  • eclipse

Projektrollen

  • Projektleiter
  • Scrum Master
  • Module owner
  • Software-Architekt
  • Software-Entwickler
  • Teamleiter
  • DevOps Engineer

Betriebssysteme

Linux
MacOSX-Administrator
Windows

Programmiersprachen

Bash
Java
Java EE
JavaScript
JEE
Perl
Python

Datenbanken

Oracle

Branchen

Branchen

  • Banken
  • IT
  • Regierung
  • Marketing

Einsatzorte

Einsatzorte

München (+100km)
nicht möglich

Projekte

Projekte

1 Jahr 4 Monate
2017-07 - 2018-10

Konzeption und Entwicklung

Senior Architekt / DevOps Engineer
Senior Architekt / DevOps Engineer
  • Konzeption und Entwicklung des CI/CD Prozesses.
  • Weiterentwicklung der Architektur und 3rd Level Support für JEE-Applikationen(Oracle Stack).
  • Coaching der Entwicklungsteams.
  • Konzeption der Mocks.
  • Erstellung der Provisioning Skripte(Bash, WLST, Jenkinsfile).
JEE Java 6/7/8 Oracle WebCenter 11g Oracle Weblogic 11g Oracle HTTP Server OAM/OAG Oracle DB 11g Liquibase ADF Angular Typescript nodejs Automic ARA Pacify Jenkins Docker Ansible Maven Bash WLST Scrum Coaching Architektur Eclipse Intellij IDEA Intellij WebStorm
Bundesagentur für Arbeit
1 Jahr 9 Monate
2015-10 - 2017-06

Deployment Automatisierung

Lead Entwickler / Softwarepaketierer Scrum JEE DevOps
Lead Entwickler / Softwarepaketierer
  • Deployment Automatisierung (Jenkins + maven + WLST + Automic ARA).
  • Erarbeitung von Lösungskonzepten für JEE Applikationen.
  • Beratung der Entwicklungsteams.
  • Weiterentwicklung der Portal JEE-Applikation unter Einsatz des Oracle Webcenter Stack.
  • Definition/Erstellung der Lieferartefakte für Automatisierung.
  • 3rd Level Support
Oracle WebCenter Portal Jenkins git Maven gerrit Atlassian Confluence Atlassian JIRA Bash Linux Automic ARA Angular2 bitbucket SonarQube docker Ansible
Scrum JEE DevOps
Bundesagentur für Arbeit
4 Jahre 1 Monat
2011-09 - 2015-09

Konzeption und Betreuung

Lead JEE Developer
Lead JEE Developer
  • Software Architektur
  • Software Entwicklung
  • Fachliche Führung für ein verteiltes Team (Minsk/München)
  • Scrum master.
  • Konzeption und Betreuung der Umsetzung von Echtzeit Transaktionsverarbeitung für einen großen Einzelhandelspartner (mehr als 3000 POS) unter Einsatz von asynchronen Kommunikation bei sehr strikten Laufzeit, Verfügbarkeit und Datenkonsistenz SLAs.
  • Deployment Automatisierung mit Jenkins + Vagrant + Ansible.
  • Entwicklung der Provisioning Playbooks für Weblogic Domain erstellung. (mit JMS, SAF, JDBC und s.w.)
  • Weiterentwicklung von komplexen JEE Applicationen:
    • o WebApplikation zur verwaltung von marketing Kampanien.
    • o Middeware
    • o Echtzeit Transaktionsverarbeitungssystem
  • Migration der bestehender Middleware von Weblogic 10 auf Weblogic 12c.
  • Module owner.
  • Code reviews.
  • Einbau Graphite-Monitoring in die JEE-Apps
JEE Java 5/6/7 JSF JMS JMX EJB maven ant struts SOAP Apache MQ WebServices Oracle Weblogic 10/12c Oracle DB PL/SQL Apache Tomcat Coremedia Ansible Vagrant VirtualBox Graphite Intellij IDEA Eclipse Bash Linux Windows High availability High performance SVN JIRA Confluence
Marketing
3 Jahre 2 Monate
2008-07 - 2011-08

Migration der Middleware

Senior Expert IT Systems Development
Senior Expert IT Systems Development
  • Software Architektur
  • Software Entwicklung
  • Projektmanagement im bereich „Middleware Development“
  • IT-PM eines der 3 Fokus Projekte für CMMI Appraisal (MOBILE TAN).
  • Migration der Middleware von Weblogic 8.1 auf jboss-eap-5.0 (somit auch von java 1.4 auf java 6).
  • Ständige Koordination der Middleware/Portal Entwicklung mit Business und Entwickler in Frankreich.
  • Weiterentwicklung der Middleware Architektur.
  • Vorbereitung der Software Dokumentation für Outsourcing.
  • Stellvertretung des Teamleiters.
  • Optimisierung des Buildprozesses.
  • Konzeption und Mitentwicklung einer Web Mail-Applikation für Kunden-Mitteilungen, Stark verschlüsselt.
  • Entwicklung eines PDF-Exporting-Tools für Mitteilungen zur Archivierungszwecken.
JEE JMX JMS EJB Concurrent Java 1.4/5/6 JBoss EAP 5 Oracle Weblogic 8.1/10 Oracle DB Struts IBM MQ ant ivy iText Perl Bash Monitoring CVS
Banking
6 Jahre 1 Monat
2001-06 - 2007-06

Software Entwicklung, Software Architektur

Manager IT (Software Development)
Manager IT (Software Development)
  • Software Entwicklung
  • Software Architektur
  • Entwicklung von Middleware Services(XML über HTTP).
  • Erstellung von Monitoring Skripte für Hobbit.
  • Anbindung der Middleware an Proprietäre Schnittstellen (synchron und asynchron) in unterschiedlichen Ländern (basierend auf Java API, IBM-MQ, XML).
  • Entwicklung einer Multithread Server Anwendung (Concurrent lib)
  • Migration der Middleware von BEA Weblogic 5 auf BEA Weblogic 8.1.
JEE JMX JMS EJB 2 Concurrent Java 1.3/1.4 JBoss EAP 5 Oracle Weblogic 5/8.1 Oracle DB Struts IBM MQ ant ivy iText Perl Bash Monitoring CVS Visual SourceSafe
Banking
10 Monate
2000-08 - 2001-05

Entwicklung einer Internet Datenablage

System Administrator / Software Developer
System Administrator / Software Developer
  • Entwicklung einer Internet Datenablage mit Versionierung, ACLs und Zugriff über Windows Laufwerk für einen US Kunden.
  • Erstellung und Wartung des Firmennetzwerks
  • Installation und Verwaltung des Firmenservers auf Linux Basis
Java 1.3 Perl Java Servlets JSP RedHat Linux Oracle DB PostgreSQL CVS
IT/Outsourscing
11 Monate
1999-09 - 2000-07

Netzwerk/System Administration

Techniker
Techniker
  • Verwaltung des IT-Labor Netzwerks.
  • Entwicklung der Verwaltungssoftware.
Perl Novell Netware Windows 3.11 Windows 95 RedHat Linux PostgreSQL
Hochschule
1 Jahr 1 Monat
1997-11 - 1998-11

Netzwerk/System Administration

Techniker
Techniker
  • Verwaltung des IT-Labor Netzwerks.
Novell Netware Windows 3.11 Windows 95
Hochschule

Aus- und Weiterbildung

Aus- und Weiterbildung

5 Jahre
1995-08 - 2000-07

Mathematische Modellierung der Physischen Prozesse. Angewandte Mathematik

Inzhener-matematik (Mathematik Ingenieur), Südrussische Staatliche Technische Universität (Polytechnisches Institut Nowotscherkassk)
Inzhener-matematik (Mathematik Ingenieur)
Südrussische Staatliche Technische Universität (Polytechnisches Institut Nowotscherkassk)
9 Jahre 11 Monate
1985-09 - 1995-07

Schule

Mittelschule, Hochschulzugang, Staatliche Mittelschule
Mittelschule, Hochschulzugang
Staatliche Mittelschule

Kompetenzen

Kompetenzen

Top-Skills

Software Architektur DevOps Lead JEE Developer

Aufgabenbereiche

agiles Projektmanagement
DevOps
IPMA Level D/GPM
Mitarbeiterführung
Scrum Master

Produkte / Standards / Erfahrungen / Methoden

agile Softwareentwicklung
Angular2
Atlassian Confluence
Atlassian JIRA
bitbucket
Enterprise Architect
gerrit
git
IntelliJ
Jenkins
Kanban
Maven
Oracle WebCenter Portal
Scrum
SOA
SonarQube

SOZIALE FÄHIGKEITEN UND KOMPETENZEN

  • Hohe Lernbereitschaft
  • Teamplayer
  • Durchsetzungsfähig

TECHNISCHE FÄHIGKEITEN UND KOMPETENZEN

  • Project management
  • Software architecture
  • Scrum
  • CMMI
  • OOP
  • MDSD
  • Automic ARA
  • Ansible
  • Docker
  • JMS
  • JMX Hibernate
  • JPA
  • Spring
  • JSP
  • SOAP
  • RMI
  • HTTP
  • MQ
  • C/C++
  • maven
  • ant
  • ivy
  • Shell
  • SQL
  • PL/SQL
  • XML
  • HTML
  • CSS
  • struts
  • Oracle WebLogic
  • Oracle WebCenter
  • WLST
  • jboss
  • tomcat
  • apache
  • mysql
  • typo3
  • git
  • subversion
  • CVS
  • ubuntu
  • fedora
  • redhat
  • VMWare
  • Vagrant
  • VirtualBox
  • eclipse

Projektrollen

  • Projektleiter
  • Scrum Master
  • Module owner
  • Software-Architekt
  • Software-Entwickler
  • Teamleiter
  • DevOps Engineer

Betriebssysteme

Linux
MacOSX-Administrator
Windows

Programmiersprachen

Bash
Java
Java EE
JavaScript
JEE
Perl
Python

Datenbanken

Oracle

Branchen

Branchen

  • Banken
  • IT
  • Regierung
  • Marketing

Vertrauen Sie auf GULP

Im Bereich Freelancing
Im Bereich Arbeitnehmerüberlassung / Personalvermittlung

Fragen?

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

Das GULP Freelancer-Portal

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