DevOps Experte / Softwarearchitekt


Deutsch
36 Jahre
auf Anfrage
14.03.2017
69126 Heidelberg
Umkreis (bis 200 km)

Kurzvorstellung

Über 17 Jahre umfassende Berufserfahrung in der Softwareentwicklung im Rahmen von mittleren und großen Softwareprojekten (11 Jahre bei SAP). Schwerpunkte sind DevOps Automatisierung, Systemarchitektur und JavaEE/C++ Entwicklung.

Ich biete

IT, Entwicklung
Java (allg.)
11 Jahre , 7 Monate Erfahrung
C++
10 Jahre , 9 Monate Erfahrung
J2EE (Java EE)
7 Jahre , 9 Monate Erfahrung
Software Design
5 Jahre , 2 Monate Erfahrung
Software Architektur / Modellierung
4 Jahre , 5 Monate Erfahrung
Telekommunikation / Netzwerke (allg.)
4 Jahre , 1 Monat Erfahrung
Firewalls
1 Jahr , 2 Monate Erfahrung
DNS
5 Monate Erfahrung
XML
5 Monate Erfahrung
Shell (CSH)
5 Monate Erfahrung
OpenVPN
5 Monate Erfahrung
Projektmanagement (IT)
5 Monate Erfahrung
Betriebssysteme (allg.)
5 Monate Erfahrung
BSD
5 Monate Erfahrung
FreeBSD
5 Monate Erfahrung
UNIX
5 Monate Erfahrung
UML
5 Monate Erfahrung

Projekt- & Berufserfahrung

Tätigkeitsbeschreibung

- Wartung und Automatisierung vieler Arten von SAP-Installationen, Systemkopie, Datenbank-Refresh auf der Plattform IBM i (AS/400) und mit der Datenbank DB2 for i. SAP-Varianten ABAP, Java, Dualstack.
- Testautomatisierung mit Jenkins auf AS/400.
- Native C++ Entwicklung auf der AIX und AS/400 Plattformen: PASE und ILE.
- Qualitätskontrolle der SAP-NetWeaver Installationsdokumentation.
- DevOps Automatisierung durch Shellskripte für bash, qsh, csh.
- Agile Entwicklung mit JIRA und SCRUM.
- Auftrag bei einem großen Hardware- und Softwarehersteller.

Eingesetzte Qualifikationen

DB2, AIX, SCRUM, SAP BC-ABA (ABAP), SAP NetWeaver Application Server, Bash (Shell), C++, J2EE (Java EE), J2SE (Java SE), JUnit, Jenkins, Jira, SSH (Secure Shell), JavaScript, System i (AS/400)

Kommentar des Kunden

Diese Referenz ist unbestätigt

Tätigkeitsbeschreibung

- UML modellgetriebenes generatives Produkt für Businessanwendungen. Architekturgestaltung der Softwarefabrik, sowie der produzierten Anwendungen.
- DevOps, Architekturarbeit und Implementierung einer Smart-Grid Demo für die Energiebranche basierend auf Java EE, Microservices (JSON, XML, TXT, RequestFactory).
- DevOps-Automatisierung für steckbare Cloud-basierte Softwaredienste. Plattform: UNIX/Linux/FreeBSD, Shell-Skripte, Virtualisierungstechnologien: BSD jails, iocage, LXC (Linux Containers), docker. Formulierung des Architekturkonzepts/Solution Design.
- Anforderungsanalyse und Verwaltung der Projektmanagement-Struktur mit OpenProject bezüglich der Softwarefabrik und der Cloud-basierten Softwaredienste.
- Sicherheitskonfiguration, UNIX/Linux/FreeBSD Firewall, NAT, Netzwerkkonfiguration.
- DNS caching und authoritative Server.
- VPN Server mit OpenVPN, OpenSSL.

Eingesetzte Qualifikationen

OpenVPN, Firewalls, UNIX, FreeBSD, BSD, Betriebssysteme (allg.), Projektmanagement (IT), UML, Software Architektur / Modellierung, Shell (CSH), XML, C++, J2EE (Java EE), Java (allg.), Telekommunikation / Netzwerke (allg.), DNS

Kommentar des Kunden

Diese Referenz ist unbestätigt

Tätigkeitsbeschreibung

- Verantwortung für die Architektur, Performanz, Sicherheit und Benutzerfreundlichkeit vom Produkt IVYMOL – eine innovative In-Memory „Big Data“ Datenbanksuchmaschine für großen Molekülen-Datenmengen, Ähnlichkeitssuche anhand Moleküleigenschaften. Erreichte Beschleunigungen bis zu 4 Größenordnungen verglichen mit der nächstbesten Lösung.
- Hauptverantwortung für die DevOps: Einrichtung von diversen Buildautomatisierung- und Dokumentierungstools: Jenkins, MediaWiki, Wordpress, basierend auf Arch Linux und bash/zsh Skripten.
- VM Infrastruktur basierend auf QEMU/libvirt.
- Einrichtung vom Netzwerk, Sicherheitskonfiguration, Firewalleinstellung.
- Microservices-Architektur, exponierung wichtigster Funktionen durch Microservices.
- Beratung über die Definition der Webservice API.
- Beratung über die Implementierung: Java mit Eclipse, Servlet Container (Tomcat, Jetty), JPA, JAX-RS, GWT (RequestFactory), JNI, Java Security (JAAS), Maven, JUnit, EclipseLink, Derby, MySQL, MongoDB – skalierbare Backend- und Persistenzschict mit Background-Jobs, File Uploads und mehr.
- Front-End-Beratung – GWT/Javascript Echtzeitdashboard.
- Agile „Test-Driven“ Entwicklung (TDD) anhand Kanboard, OpenProject.
- Datenmigration von der Open-Source Datenbank ChEMBL.
- Recherche und Entwicklung eines Big Data Cluster-Prototyps mit Hadoop und Spark.

Eingesetzte Qualifikationen

mySQL, SQL, Netzwerk-Sicherheit, IT Sicherheit (allg.), Firewalls, Extreme Programming, Agile Entwicklung, Apache Tomcat, Apache HTTP Server, Jetty, Software Design, Git, Jenkins, Wordpress, Bash (Shell), JNI (Java Native Interface), JUnit, Java (allg.), Eclipse, J2EE (Java EE), Telekommunikation / Netzwerke (allg.), Webservices, JSP (Java Server Pages), JSF (Java Server Faces), JavaScript

Kommentar des Kunden

Diese Referenz ist unbestätigt

Tätigkeitsbeschreibung

- Wartung, Architekturentwurf und Neuentwicklung für „SAP GUI for Windows“ – eine sehr gut etablierte SAP Front-End Technologie mit Millionen von Benutzern weltweit. Windows nativ, C++.
- DevOps Themen: Migrationen zu neuen Versionen der Buildinfrastruktur, Optimierung vom Build, Wartung vom Crash-Reports-Server, Installation und Wartung von DevPartner Studio.
- Architekturarbeit bei Schnittstellenanpassungen, Umgestaltungen alter Module zwecks Architekturverbesserungen.
- Klärung und Lösung von komplexen themenübergreifenden Problemen.
- Delegierung mancher Aufgaben an unsere Offshore Kollegen. Kontrolle der Ergebnisse der delegierten Aufgaben.
- Zweite Unterstützungsebene in der Wartung, Hotlinedienst.
- Verantwortung für die Themen: Sicherheit, Performanz, Kommunikationsmodule, SAP-Protokollparser, automatische Tests, Konfiguration, Crash-Reports-Analyse, ABAP Front-End Adaptor und mehr.
- Beratungsaktivitäten rund um das neue Konfigurationsformat und Konnektivität. Community-Unterstützung und Verwaltung relevanter Kontaktdaten.
- Proaktive Initiativen zur Verbesserung der Produktqualität wie Strukturvereinfachung und Refactoring.

Eingesetzte Qualifikationen

SAP CRM, SAP R/3, SAP Sicherheit (allg.), IT Sicherheit (allg.), Windows 10, Windows XP, Windows Vista, Windows 8, Windows 7, SAP NetWeaver Application Server, SAP IS-A, SAP BC-ABA (ABAP), SAP SRM, SAP BC-MID, SAP Beratung (allg.), Software Design, Fehleranalyse, Softwareentwicklung (allg.), Microsoft Build Tools (MSBuild), Visual C++, Visual Studio, Microsoft Foundation Classes (MFC), C++, C#, C, Migration, Konfiguration, Schnittstellenentwicklung, User Interface, Offshoring, Kommunikation (allg.)

Kommentar des Kunden

Diese Referenz ist unbestätigt

Tätigkeitsbeschreibung

- Wartung, Architekturentwurf und Neuentwicklung für „SAP GUI for Windows“.
- Zweite Unterstützungsebene in der Wartung, Hotlinedienst.
- Verantwortung für die Themen: Sicherheit, Performanz, Kommunikationsmodule, SAP-Protokollparser, automatische Tests, Buildinfrastruktur/DevOps, Konfiguration, Crash-Reports-Analyse, ABAP Front-End Adaptor und mehr.
- Konzept und Entwurf einer neuen verbesserten Benutzeroberfläche der Sicherheitseinstellungen von SAP GUI.
- Beratungs- und Popularisierungsaktivitäten bezüglich der neuen SAP GUI Features in der Form von externen und internen Demos und Schulungen, sowie Community-Unterstützung.

Eingesetzte Qualifikationen

SAP R/3, SAP Sicherheit (allg.), IT Sicherheit (allg.), Windows XP, Windows Vista, Windows 8, Windows 7, SAP IS, SAP IS-A, SAP BC-ABA (ABAP), SAP BC-DWB, SAP BC-MID, SAP Beratung (allg.), Software Design, Software Architektur / Modellierung, Software Analyse, Softwareentwicklung (allg.), Visual C++, Microsoft Foundation Classes (MFC), C++, Konfiguration, Schnittstellenentwicklung, RFC (Remote Function Call), User Interface, Architektur (allg.), Kommunikation (allg.)

Kommentar des Kunden

Diese Referenz ist unbestätigt

Tätigkeitsbeschreibung

- Entwicklung von „Performance Optimization Application Framework“ – eine Java basierte Bibliothek von wiederverwendbaren Businesskomponenten für die neulich akquirierte Business Objects Analytics-Software.
- Entwicklung einer Java / ActionScript / FLEX basierten Benutzeroberfläche für das o. g. Framework.
- Entwicklung von „Occasionaly Connected Applications“ – ein Java SAP UI Framework für mobile Geräte.

Eingesetzte Qualifikationen

SAP BusinessObjects (BO), SAP IS, SAP UI, SAP Business One (SBO), SAP Beratung (allg.), Softwareentwicklung (allg.), Mobile Entwicklung (allg.), Java (allg.), J2EE (Java EE), User Interface, Apache Flex (Adobe Felx), ActionScript / Flash, Forschung & Entwicklung (allg.)

Kommentar des Kunden

Diese Referenz ist unbestätigt

Tätigkeitsbeschreibung

- Entwicklung von „Occasionaly Connected Applications“ – ein Java SAP UI Framework für mobile Geräte.
- „SAP Scripting Framework“ – eine Java/Eclipse basierte IDE zum Generieren von Skriptcode zum Konsumieren von SAP-Services. Ruby, Perl, PHP, Python.
- „SAP Developer Network Top Contributor“ Preis – dritter Platz für 2006.
- „Composite Applications Framework“ – ein high level Java basiertes Kompositionsframework zur systematischen Wiederverwendung von Enterprise-Software.
- Entwicklung von Demos und Softwarekomponenten für die o. g. Produkte. Dokumentierung und Beratung.

Eingesetzte Qualifikationen

SAP NetWeaver Application Server, SAP IS-A, SAP NetWeaver, SAP Beratung (allg.), SAP Entwicklung (allg.), Ruby, Softwareentwicklung (allg.), Python, Mobile Entwicklung (allg.), Perl, Eclipse Modeling Framework (EMF), Rich Client Platform (Eclipse RCP), Java (allg.), Eclipse, J2EE (Java EE), Scripting, Telekommunikation / Netzwerke (allg.), User Interface, PHP

Kommentar des Kunden

Diese Referenz ist unbestätigt

Tätigkeitsbeschreibung

- Entwicklung von „DAIS eBank“ – einer gut etablierten Online-Banking-Software, die bei den größten bulgarischen Banken verwendet wird, z. B. Bulbank, Postbank, Raiffeisenbank, United Bulgarian Bank. Mehrere Zugriffskanäle (Web, Telefon, Fax und WAP).
- Implementierung von einem Java WML Parser für den WAP Zugriffskanal.
- Verantwortung für eBanks administrative Benutzeroberfläche und Back-End.
- Teilnahme an der Entwicklung vom Endbenutzer-Front-End.
- Bereitstellung der Software bei Kunden.
- Datenmigration bei neuen Versionen.
- Entwurf der 2004 Webseite von Wade Martin – ein Rockstar von den USA. Online-Shop mit Songs und Werbeartikeln.
- Microsoft Certified Professional – Entwicklung verteilter Anwendungen.

Eingesetzte Qualifikationen

Microsoft SQL-Server (MS SQL), SQL, Softwareentwicklung (allg.), Mobile Entwicklung (allg.), Visual Basic, Visual C++, Visual Studio, .Net, C++, C#, Java (allg.), WML (Wireless Markup Language), WAP, User Interface, ASP.NET, ASP, Festnetz / Telefonanlagen / Fax, Forschung & Entwicklung (allg.)

Kommentar des Kunden

Diese Referenz ist unbestätigt

Zertifikate

Keine Zertifikate angegeben.

Ausbildung

Informations- und Kommunikationstechnik (Master iKT)
Jahr: 2008
Ort: TU Darmstadt
Computersysteme und Technologien (Bachelor CST)
Jahr: 2003
Ort: TU Sofia, BG

Qualifikationen

- DevOps Experte mit Schwerpunkt Java (EE) Infrastruktur/Virtualisierung (Maven, Jenkins, Git, Wiki, Tomcat/Jetty, GWT, KVM, BSD/Linux, Firewall, DNS, VPN, MySQL/Derby).
- Softwarearchitekt mit Schwerpunkt Web 2.0/Java (EE) Entwicklung (Maven, UML/Modeling, GWT, JPA/EclipseLink/MySQL/Derby, Microservices, JAX-RS, JAX-WS, Performanzanalyse, Reengineering).

Über mich

Sprachkenntnisse:
- Deutsch – Verhandlungssicher.
- Englisch – Verhandlungssicher.
- Spanisch – Gute Kenntnisse.

Persönliche Daten

Sprache
Deutsch (Fließend)
Englisch (Fließend)
Spanisch (Gut)
Bulgarisch (Muttersprache)
Arbeitserlaubnis
Europäische Union
Schweiz
Vereinigte Staaten von Amerika
Berufserfahrung
16 Jahre und 11 Monate (seit 04/2000)
Reisebereitschaft
Umkreis (bis 200 km)
Home-Office
bei Bedarf möglich
Projektleitung
nicht angegeben
Beruflicher Status
Ich bin auf eigene Rechnung in Projekten tätig (Freelancer)

Kontaktdaten

nur registrierte PREMIUM-Mitglieder von Freelance.de können Kontaktdaten einsehen.