Metehan Selvi

Metehan Selvi

Softwareingenieur

Dipl.Inf(FH), Dipl.Wirt.Ing.(FH)

Gelsenkirchen, Deutschland

mselvi(_klammer-affe_)gmx.de

null eins sieben acht , fünf eins null null zwei drei null


Steckbrief

Freiberufler seit 2005

Projekteinsatz vorzugsweise NRW

Team bzw. Projektgrössen von 3 bis 200 MA

Projekteinsatz als Entwickler, Architekt sowie auch (Teil-)Projektleitung bzw. Teamführung


Ausbildung/ Werdegang

Diplom Wirtschaftsingenieur (FH)
FH Bochum (03/2003 – 09/2004)

Diplom Informatiker (FH)
Technische Informatik
FH Dortmund (09/1997 – 03/2001)

Auslandsstudium in England
LMU (Leeds Metropolitan University) (09/1999 – 06/2000)


Zertifikate

Integrierte Geschäftsprozesse mit SAP ERP (TERP10)
Einführung in ABAP und ABAP für Fortgeschrittene
Einführung in SAP BI, SAP BI – Advanced Business Intelligence
SAP BI – Integrierte Unternehmungsplanung
SAP R\3 , Module MM und SD
IBM z/OS Enterprise Server Technologie - Seminar


Sprachen

Deutsch, Englisch, Türkisch



Zusammenfassung

Schwerpunkte

Architektur und Entwicklung
Full Stack Java, Spring, Microservices
DevOps
Cloud
Projektmanagement
Buildmanagement
Administration
Datenbank und Netzwerk
PKI
Identity Management


Programmiersprachen

Java 7, 8, 11, ECMAScript (Javascript), jQuery usw. ,C#, C/C++, ABAP, PL/SQL, VBA, Batch-Scripting und uvm.


Betriebssysteme

Redhat 6/7/8 (oder Centos), Windows, Unix/Linux/HP UX, z/Os, OS/390


Datenbanken

Oracle, DB2, MySQL, Microsoft SQL Server, NoSql wie Neo4J oder Couchbase Kafka


Entwicklungsmethodiken, Versionierung und Build-Tools

Scrum, Kanban, Agile Entwicklung, V-Model, Wasserfall, git, svn, UCM Clearcase, cvs, sowie maven und ant als Build-Tools


Produkte / Tools

IntelliJ, Eclipse, Wildfly, JBoss , Websphere, Weblogic, Tomcat, Jetty, .Net Studio, OpenAM, Keycloak, EJBCA, ActiveMQ, Vagrant, Docker, Kubernetes, Confluence, Bitbucket, ELK, ElasticSearch, Logstash und Kibana, Jenkins, Nexus, Maven, Ansible, HA-Proxy, Jmeter, AppDynamics, Wireshark, diverse Linux Tools, OpenSSL, Virtualbox, SAP R/3 SD, MM. SAP BI, uvm.


Standards/Technologien/Sonstiges

Java EE (J2EE), Spring ( Core, Netflix-Stack, Security,…), Spring Boot, Microservices, Cloud, HTTP , REST , SOAP, XML, JSON, XSLT, UML, SQL, HQL, DW – Data, JPA, Hibernate, jQuery, AngularJS, JSF, Struts, HTML, CSS, S/MIME, Apache Felix mit OSGI, TCP/IP, JMS, STOMP, TLS, IMAP, POP3, SMTP, uvm.

Projekterfahrung (chronologisch)

ERGO Versicherungs Group, Düsseldorf
November 2018 - dato
Projekt Beratungstätigkeit für die Ergo Vertrags- und Regelwerk Plattform,
Projekt ZAV – Zukunft Architektur Vertrieb
Erneuerung der Vertriebsplattform der ERGO Group

Subprojekte:
ContentStore
Technische Architektur und Implementierung des Contentstores
Speicherung und Abruf von Dokumenten
ECS – Elektronik Confirmation Service mit RSA
elektronsiche Signierung von Verträgen mit RSA-Token
ContractManagement – Einzelvertragsabschluss
Integration von Einzelverträgen in den Process Workflow
TextWeb
Ansteuerung von Hostmodulen und Dopix-Queues für Schriftstücke
Performancemessung und Optimierung
Aufgabe Beratung bei der technischen Architektur
Implementierung und Test der Module
Aufbau der CI/CD-Umgebung mit Jenkins
Integration der Microservices in Openshift
Anbindung Kafka
Simulation Identity Management auf Basis von OpenSAML
Hilfestellung anderer Teams bei technischen Fragenstellung
Entwicklung Agile Entwicklung, Kanban
Sprache Deutsch (Wort und Schrift)
Technik & Tools Java 8-11, Spring Boot, REST, SOAP, SQL, SAML, Continues Integra-tion, JMS, Microservices, Spring Suite mit Web, Data, Kafka, Security, Soap, Jms , Batch usw , Spring Netflix Stack, Smb2, RSA
IntellJ, Openshift, Kubernetes, AWS, Docker, Jira, Confluence, git, maven, Jenkins, Nexus, ActiveDirectory, WebsphereMQ, Kafka, OpenSAML, Junit, Swagger, Radius-Protocol, MSSQL Server , JMeter
Umgebung Docker, Kubernetes (Openshift)

Schaefer-Selvi IT-Consulting GbR, Dortmund
Mai 2017 - Dezember 2018
Projekt Evaluierung und Aufbau eines Start-Up Unternehmens im Gesundheitswesen - Inhalt soweit geheim sowie
Beratungstätigkeit für die Digital HealthCare NRW e.V. für eFA (elektronische Fallakte)
Aufgabe Architektur und Entwicklung
SPA- Single Page Application
Automatisierter Aufbau der Test- und Buildumgebung mit Ansible
Amazon EC2 (Elastic Cloud)
Jenkins Pipelining
Aufbau Entwicklungsumgebung
Beratung eFA ( elektronische Fallakte)
Entwicklung Agile Entwicklung, Kanban
Sprache Deutsch (Wort und Schrift)
Technik & Tools Java 8, STOMP, HTTP, Spring Boot, Rest, Microservices, WebServices, jQuery, AngularJS, KStreams. Junit, aws-ec2 , aws-s3, asciidoc
Eclipse, Webstorm, Chrome, Tomcat, Kafka, RabbitMQ, Vagrant, Docker, Kubernetes, HA-Proxy, OpenLDAP, Ansible, Confluence, git, maven, Stash, Bitbucket ELK – Elasticsearch, Logstash, Kibana, Jenkins, Nexus, Jmeter
Umgebung Centos 7, CoreOS

KV Telematik GmbH, Berlin, Tochter der KBV, Berlin (Gesundheitswesen)
Oktober 2014 - April 2017
Projekt KV-Connect - kryptographisch abgesicherte Kommunikationsplattform für Ärzte und Krankenhäuser
eTerminservice , Aufbau und Betrieb Terminservicestellen für die KVen
Aufgabe Architektur, Projektleitung sowie Entwicklung für KV-Connect Server, KV-Connect Client
Tooling für KV-Connect, eTerminservice
Spezifikation und technische Vorbereitung von Anwendungen für KV-Connect insbesondere eArztbrief, 1-Clickabrechnung, ABD, DALE-UV, EDMP, LDT, sQS
Supportkonzept und Support von KV-Connect
Schulung Mitarbeiter für Support
Netzwerkanalyse und Administration
Konzeption Systemlandschaft, Performanceanalyse
Weiterentwicklung der Benutzerverwaltung von KV-Connect
Migrationskonzept und Durchführung von EJBCA auf neueste Version
Umstellung Projekte auf Java 8 und git
Deployment KV-Connect und Bereitstellung
Co-Betreuung TÜV-Zertifizierung und KBV-Zertifizierung
Umstellung Systeme auf BSI-Konformität
Upgrade PKI-Systeme
FIM Integration für eTerminservice
Einbindung und Betrieb von OpenAM
Integration Identity Provider anderer Kven
Fehleranalyse und Support eTerminservice
PerformanceTesting eTerminservice
Reporting für KV-Connect
Vorbereitung und Durchführung von Workshops, Betreuung ITA
Proof of Concept: Ablösung OpenAM durch Keycloak
Entwicklung Scrum  (Agile Entwicklung) , Kanban
Sprache Deutsch (Wort und Schrift)
Technik & Tools Full Stack Java , JEE, OSGI, .NET, LDAP, JSF, JDBC und Hibernate, Microservices, WebServices - REST und SOAP , TLS, SMTP, POP3, S/MIME, JavaMail, JMS, SAML, XML, JSON , Kryptographie
Wildfly, Tomcat, Jetty, OpdenLdap, OpenAM, Keycloak, EJBCA, ActiveMQ, openssl, MySql/MariaDB , Eclipse, git, svn, BouncyCastle, maven, Jenkins, Nexus, Stash, Confluence, Redhat 6/7, VirtualBox, JMeter, Couchbase, Splunk, Virtualbox, AppDynamics, Wireshark und Netzwerktools i.Allg.
Umgebung Centos 6,7 RedHat 6,7, Windows

KVWL, Dortmund (Gesundheitswesen)
Maerz 2013 - September 2014
Projekt KV-Connect - kryptographisch abgesicherte Kommunikationsplattform für Ärzte und Krankenhäuser
Aufgabe Architektur und Entwicklung
Spezifikation und technische Vorbereitung von Diensten und Konzepte
Erweiterung SMTP/POP3 Protokolle
Fortführung und Installation einer PKI - Infrastruktur mit EJBCA-Software
Umsetzung von Zertifikatsketten an der PKI
Implementierung von REST-Schnittstellen
Planung und Migration von Referenz- und Produktionssystem inkl. komplette Systeme zum Rechenzentrum der KV Telematik GmbH
Planung Versionierungskonzept
Releasemanagement
Bugfixing
Entwicklung Agile Entwicklung, Kanban
Sprache Deutsch (Wort und Schrift)
Technik & Tools Full Stack Java, REST, SOAP, EJB, LDAP, Wicket, OSGI (Apache Felix) mit iPOJO, .NET, RestEasy, JDBC, JSF, Hibernate, JSF, Wicket, SSL, SMTP, POP3, S/MIME, JavaMail
JBOSS 5, Tomcat, Jetty, OpdenLdap, EJBCA,  Openssl, MySql 5, Eclipse, SVN , Maven, Jenkins, Nexus. EJBCA, Redmine, VMWare, keytool, wireshark
Umgebung Centos 6, RedHat 6, Windows

IT.NRW, Düsseldorf (Landesregierung)
Juli 2010 - September 2012
Projekt Zensus 2011
Aufgabe Entwicklung bei Zensus 2011 – Volksbefragung der Bundesrepublik Deutschland im Jahre 2011 und ff.
Module:
ZEM ( Zentrales Erhebungsmanagement – Unterstützende, webbasierende Software für die Erhebungsstellen zur Durchführung der Befragung)
PA ( Personenabgleich mit Verfahren ZUF / MRA/MMS , ELA
Abgleich der erhobenen Daten/Fragebögen mit den u.a. vorhandenen melderegisterbasierenden Daten)
AUFM (Aufbereitungsmanagement – Zentrales Modul zum Verwalten der Aufbereitungsverfahren; dabei werden Daten u.a. ergänzt, signiert und imputiert.
Das weitere Verfahren wäre somit die Hochrechnung )
Entwicklung V-Wasserfall
Sprache Deutsch (Wort und Schrift)
Technik & Tools J2EE, Java , EJB 3, JSF, JMS , JPA (Hibernate), WebServices Apache CXF, Xtext
JBOSS 5.0.1, Oracle 10g und 11g, Eclipse, Clearcase, Ant, Maven,Citrix, AppDynamics
Umgebung Windows, Linux

GAD eG, Münster für die WGZ Bank (Bank)
Juli 2008 - Maerz 2010
Projekt WBU – WGZ Beschlussumsetzung 1.0 bis 2.0
Aufgabe Entwicklung eines Tools zur Erstellung von Syndizierungsbeschlüssen (Konsortialkreditwesen) basierend auf das Swing basierende Bank21-Framework der GAD (als Frontend) und ZIS (Zentralbank-InformationsSystem) Host-System (als Backend).
Begleitung des Projekts als Softwareingenieur von der Entwicklung bis hin zur Auslieferung.
Entwicklung V-Wasserfall
Sprache Deutsch (Wort und Schrift)
Technik & Tools J2EE, Java , EJB 2.1, Bank21 (Swing), IMS Connect, DB2
IBM Websphere 6 & Websphere 7; RSA 7 & RSA 7.5, UCM Clearcase, ZIS
Umgebung Windows, z/OS

Deutsche Post AG, Bonn (Logistik)
Mai 2008 - Juni - 2008
Projekt Packstation Version 9B für die dt. Post
Aufgabe Entwicklung eines Architektur- und Entwicklungskonzepts zur Erweiterung der vorhandenen Packstation-Anwendung in Hinblick auf die Umstellung mittels WebServices
Erstellung eines Buildkonzepts und Projektsetup mit Maven 2
Entwicklung V-Wassermodell
Sprache Deutsch (Wort und Schrift)
Technik & Tools J2EE, Java 5, EJB 3.0, Struts 2.0, iBatis, WebServices
Bea Weblogic 10.0, Sonic JMS, Eclipse 3.3 (Workshop von BEA), Maven 2, Oracle 10g
Umgebung Windows

Capgemini, Düsseldorf für Nokia Networks, inzwischen NSN - Nokia Siemens Networks Düsseldorf (Telekommunikation)
Februar 2006 - April 2008
Projekt Entwicklung OES 1.0 bis 1.2 – OSS-NMS (Network Management System) von Nokia, Bereich PM (Performance Management) im Bereich Backend
Aufgabe Konfiguration eines Testframeworks, um E2E-Tests durchzuführen
Verantwortlich für den Upgrade von Websphere 5.1 auf 6 und dessen Management/Konfiguration
Migration von Softwarekomponenten auf neueste Standards
Transformation von Datenbankschematabeschreibungen mittels XSL(T),
Verantwortlich für das Generieren/Ausführen von SQL Scripts mittels einer Nokia internen Softwarekomponente
Entwicklung von Session/Entity Beans
Datawarehousing/OLAP Services – Aggregation von Massendaten
Agile Entwicklung, daher auch verschiedene zusätzliche Rollen:
- LEAD Designer – Adaptation Deployment
Design und Dokumentation von Deployment Prozessen
Planung von Iterationen und Führung des Deploymentteams
Moderieren von Iterationsergebnissen an das Management
- Buildmanager OES über 2 Iterationen (~5 Wochen)
Verantwortlicher Buildmanager über das gesamte OES Team (~200MA)
Koordination und Management des täglichen OES Builds
Erfolg: Als erster Buildmanager erfolgreiches Build, nachdem von CC/Ant auf SVN/Maven umgestellt wurde
Entwicklung Agile Entwicklung, MDA (Model Driven Architecture), Continuous Integration
Sprache Englisch (Wort und Schrift)
Technik & Tools 2EE, EJB 2.0/2.1, UML, XML/XSLT, EMF, SQL, EJBQL, JACL, JUNIT, AspectJ
AD 6, Eclipse 3.2, WSAD 5.1, Websphere 5.1.x, Websphere 6.0.x, Oracle 10g, UCM Clearcase, Ant, Websphere MQ, JUnit, XMLUnit, EasyMock, CruiseControl, EMF (Eclipse Modelling Framework), OSS/J Standard, Subversion/Maven 2
Umgebung Windows, HP-UX

T-Systems, Bremen (Telekommunikation)
August 2005 - Januar 2006
Projekt Entwicklung und Implementierung zweier Module/Adapter für das (FM) Fault Management von T-Com,
Persistierung von Netzobjekten,
Konfiguration von Websphere u. Weblogic Server,
Buildmanagement
Aufgabe wie oben beschrieben
Entwicklung V-Wasserfall
Sprache Deutsch (Wort und Schrift)
Technik & Tools J2EE, EJB 2.0, XDoclet, XML, SQL, EJBQL
Eclipse 3.1, WSAD 5.1, WAS 5.1.3, Weblogic 8.1, Oracle 10g, MySql 5, CVS, Ant, Websphere MQ, JUnitEE, DBUnit, Mercury TestDirector
Umgebung Windows

Rockwell Automation, Düsseldorf (Softwareunternehmen) für Continental (Automobilindustrie)
Mai 2005 - August 2005
Projekt Entwicklung und Implementierung eines webbasierten Steuerungstools für die Automobilindustrie
Aufgabe wie oben beschrieben
Entwicklung V-Wasserfall
Sprache Englisch (Schrift), Deutsch (Wort)
Technik & Tools FJ2EE, WAS 6.0, JSF, XML, HTML/CSS2.0
RAD 6.0, Java 1.5, MS SQL Server, Rational Requiste Pro, CVS
Umgebung Windows

Gebr. Hoffmann, Krefeld
Januar 2005 - Mai 2005
Projekt Reorganisierung und Optimierung von Geschäftsprozessen,
Controlling,
Projektmanagement
Aufgabe wie oben beschrieben, als Wirtschaftsingenieur

FH Bochum (University of Applied Sciences) Studium Wirtschaftsingenieurwesen
Maerz 2003 - September 2004
Studium Wirtschaftsingenieurwesen
Besonderheiten Insbesondere IT-spezifische Kurse:
Projektmanagement
SAP R\3 , Module MM und SD
IBM z/OS Enterprise Server Technologie - Seminar

Innuendo Softwaretechnology GmbH, München (Softwareunternehmen)
Mai 2002 - Oktober 2002
Projekt Konzeption, Entwicklung und Implementierung eines Frameworks zum Aufbau eines webbasierten Portals,
Schnittstellenentwicklung zur DB über das Innuendo Data Management
Aufgabe wie oben beschrieben
Entwicklung i.w.S. Kanban
Sprache Deutsch (Wort und Schrift)
Technik & Tools J2EE, JSP/Servlets, XML
Java 1.4, XML, Tomcat 4, Websphere 4, DB2, Eclipse, HTML/CSS2.0
Umgebung Windows

Deutsche Post AG, Berlin (Logistik)
Oktober 2001 - April 2002
Projekt Realisierung der eFiliale für die dt. Post
Aufgabe Entwicklung, Implementierung und Optimierung von Webservices
XML-Hauptarchitekt
Entwicklung V-Wasserfall/td>
Sprache Deutsch (Wort und Schrift)
Technik & Tools MS. NET, C# , XML, DB
MS. Visual .Net Studio, SQL, Oracle 7, Toad,XML Spy
Umgebung Windows

Innuendo Softwaretechnology GmbH, München (Softwareunternehmen)
Februar 2001 - September 2001
Projekt divere Projekte
Aufgabe Implementierung einer Internetanwendung
Coaching und Projektmanagement von 5 Mitarbeitern
Implementierung eines Performance Benchmarks zur Evaluierung von EJBs
Persistierung im Vergleich zu traditionellen Persisitence Frameworks
Entwicklung und Konzeption von Datenbankschemabeschreibungen (DTD und XML-Schema) mittels Java und XML
Entwicklung eines auf DOM basierenden Parsers
Entwicklung i.w.S. Kanban
Sprache Deutsch (Wort und Schrift)
Technik & Tools JSP, Servlets, Struts, SOAP, EJB ,SQL
Visual Age for Java, Tomcat, Bea Weblogic 5.1, WAS, Innuendo Data Management, DB2, Xerces, XML Spy ,JDBC
Umgebung Centos 6,7 RedHat 6,7, Windows

Innuendo Softwaretechnology GmbH, München (Softwareunternehmen)
September 2000 - Februar 2001
Projekt Diplomarbeit
Aufgabe nstallation eines IMAP Servers
Erweiterung des Webportals mittels einer Mailanwendung basierend auf Servertechnologien (JDBC, Servlets)
Protokolle HTTP, POP3, IMAP, SMTP
Entwicklung i.w.S. Kanban
Sprache Deutsch (Wort und Schrift)
Technik & Tools Java, JavaMail API, Java Servlet API, Visual Age for Java, HTML, SQL, TCP/IP
Umgebung Centos 6,7 RedHat 6,7, Windows

Ausser studienbegleitende Tätigkeiten:

Leeds Metropolitan University, Leeds (UK) (staatliche Hochschule in England)
Maerz 2000 - April 2000

Mulitmedia-Projekt: Erstellung eines Beispiel Online Katalogs auf CD-ROM mit LINGO, Macromedia Director und Flash



Ruhr Universität Bochum (staatliche Hochschule)
Juli 1999 - August 1999

Entwicklung einer Vereinsverwaltung mit dem Generator Janus (und Visual C++, UML, Rational Rose) an der Fakultät für Elektrotechnik und Informationstechnik am des Lehrstuhls für Software-Technik für Prof. Dr.-Ing. habil. Helmut Balzert


×

Kontaktdaten

Dipl.Inf (FH), Dipl.Wirt.Ing (FH) Metehan Selvi
Hohenzollernstr.14, 45888 Gelsenkirchen, Deutschland
Tel: null eins sieben acht , fünf eins null null zwei drei null
Post: mselvi(_klammer-affe_)gmx.de

Disclaimer

Haftung für Inhalte Die Inhalte unserer Seiten wurden mit größter Sorgfalt erstellt. Für die Richtigkeit, Vollständigkeit und Aktualität der Inhalte können wir jedoch keine Gewähr übernehmen. Als Diensteanbieter sind wir gemäß § 7 Abs.1 TMG für eigene Inhalte auf diesen Seiten nach den allgemeinen Gesetzen verantwortlich. Nach §§ 8 bis 10 TMG sind wir als Diensteanbieter jedoch nicht verpflichtet, übermittelte oder gespeicherte fremde Informationen zu überwachen oder nach Umständen zu forschen, die auf eine rechtswidrige Tätigkeit hinweisen. Verpflichtungen zur Entfernung oder Sperrung der Nutzung von Informationen nach den allgemeinen Gesetzen bleiben hiervon unberührt. Eine diesbezügliche Haftung ist jedoch erst ab dem Zeitpunkt der Kenntnis einer konkreten Rechtsverletzung möglich. Bei bekannt werden von entsprechenden Rechtsverletzungen werden wir diese Inhalte umgehend entfernen. Haftung für Links Unser Angebot enthält Links zu externen Webseiten Dritter, auf deren Inhalte wir keinen Einfluss haben. Deshalb können wir für diese fremden Inhalte auch keine Gewähr übernehmen. Für die Inhalte der verlinkten Seiten ist stets der jeweilige Anbieter oder Betreiber der Seiten verantwortlich. Die verlinkten Seiten wurden zum Zeitpunkt der Verlinkung auf mögliche Rechtsverstöße überprüft. Rechtswidrige Inhalte waren zum Zeitpunkt der Verlinkung nicht erkennbar. Eine permanente inhaltliche Kontrolle der verlinkten Seiten ist jedoch ohne konkrete Anhaltspunkte einer Rechtsverletzung nicht zumutbar. Bei bekannt werden von Rechtsverletzungen werden wir derartige Links umgehend entfernen. Urheberrecht Die durch die Seitenbetreiber erstellten Inhalte und Werke auf diesen Seiten unterliegen dem deutschen Urheberrecht. Beiträge Dritter sind als solche gekennzeichnet. Die Vervielfältigung, Bearbeitung, Verbreitung und jede Art der Verwertung außerhalb der Grenzen des Urheberrechtes bedürfen der schriftlichen Zustimmung des jeweiligen Autors bzw. Erstellers. Downloads und Kopien dieser Seite sind nur für den privaten, nicht kommerziellen Gebrauch gestattet. Die Betreiber der Seiten sind bemüht, stets die Urheberrechte anderer zu beachten bzw. auf selbst erstellte sowie lizenzfreie Werke zurückzugreifen. Datenschutz Soweit auf unseren Seiten personenbezogene Daten (beispielsweise Name, Anschrift oder eMail-Adressen) erhoben werden, erfolgt dies soweit möglich stets auf freiwilliger Basis. Die Nutzung der Angebote und Dienste ist, soweit möglich, stets ohne Angabe personenbezogener Daten möglich. Wir weisen darauf hin, dass die Datenübertragung im Internet (z.B. bei der Kommunikation per E-Mail) Sicherheitslücken aufweisen kann. Ein lückenloser Schutz der Daten vor dem Zugriff durch Dritte ist nicht möglich. Der Nutzung von im Rahmen der Impressumspflicht veröffentlichten Kontaktdaten durch Dritte zur Übersendung von nicht ausdrücklich angeforderter Werbung und Informationsmaterialien wird hiermit ausdrücklich widersprochen. Die Betreiber der Seiten behalten sich ausdrücklich rechtliche Schritte im Falle der unverlangten Zusendung von Werbeinformationen, etwa durch Spam-Mails, vor.