Geschäftsführer Smart Software Solutions Gmbh - IT-Consulting und Java Enterprise Software-Entwicklung
- Verfügbarkeit einsehen
- 10 Referenzen
- auf Anfrage
- 74078 Heilbronn
- Weltweit
- de
- 14.11.2024
Kurzvorstellung
Auszug Referenzen (4)
"Herr Koçak war eine Bereicherung für unser Team. Die Übernahme der zusätzliche Aufgaben des IT-Sicherheitsverantwortlichen hat das Team entlastet"
8/2020 – 10/2023
Tätigkeitsbeschreibung
Softwareentwicklung und Architektur für Bundesagentur für Arbeit in Nürnberg.
• Refactoring, Neu- und Weiterentwicklung sowie Architektur-Design von 12 Microservices nach Scrum und Kanban
• DevOps und Deployment der Microservices mit Kubernetes, Jenkins und Rancher
• Security Wartung aller 12 Microservices mit NexusIQ und Contrast
• IT-Security Champion für das 10-köpfige Team Nice in der BA und erfolgreiche Begleitung und Durchführung des Refegradaudits 2023
Eingesetzte Technologien:
Java OpenJDK 11 & 17, Spring Boot, Apache Kafka & Streams, Maven, Docker, Kubernetes, Git, JSON, Security by Design, Angular, Clean Code, Linux, Putty, JasperReports für PDF-Generierung, Angular, Monitoring mit Grafana, Prometheus und Kibana, Apache PDFBox, INVARIS für das Design und die Implementierung von AFP Dateien im Customer Document Management der Druckstraße, S3 Storage, Cassandra, REST, SOAP
Eingesetzte Produkte:
IntelliJ IDE, Postman, Jira, Confluence,
DC/OS Mesosphere für DevOps, Jenkins, Bitbucket, NexusIQ und Contrast für Security Analyse, Swagger REST API, SonaQube, Kibana, Rancher, HiScoutWeb
Angular, Apache Maven, Confluence, Continuous Delivery, Cyber Security, Datenbankentwicklung, DevOps (allg.), Docker, Elasticsearch, Hudson Software, Java-Frameworks, Java (allg.), Java API for XML Processing (JAXP), Json, Jenkins, Jira, Apache Kafka, Kanban, Kubernetes, Representational State Transfer (REST), Scrum, SOAP, Spring Framework
"Hallo,
habe U. als einen kompetenten, teamfähigen und sehr aufgeschlossen Kollegen erlebt. Gerne wieder!
Gruß Daniel"
9/2018 – 5/2020
Tätigkeitsbeschreibung
Softwareentwicklung für DBCargo/DBSystel in Frankfurt a.M. im Schienentransportverkehr.
• Refactoring & Migration von OSB Services nach AWS durch Neuentwicklung
der Services und Architektur
• Entwicklung von Container basierten Microservices mit SpringBoot, Apache
Camel, XQuery, XSLT
• Testen der Services mit Apache Camel und JUnit
• Bauen and Deployen dieser Services mit Gradle, Jenkins,
Docker/Kubernetes in die AWS Cloud
Enterprise Architect (EA), Oracle Service Bus, Apache Maven, Eclipse, Git, Gradle, Java (allg.), Jenkins, Junit, Linux Entwicklung, Spring Framework, XML, Apache Camel, SOAP, Ibm Websphere Mq, Amazon Web Services (AWS), Kubernetes, Xpath, XSLT (XSL Transformation)
"- Gemeinsame Entwicklung des Laborsystems der Firma IDEXX
- ausgezeichnete Kenntnisse in Java
- proaktiv, lösungsorientiert, sehr angenehmer Kollege"
10/2017 – 5/2018
Tätigkeitsbeschreibung
Softwareentwicklung für IDEXX Laboratories im Gesundheitswesen/Veterinärwesen
• Weiterentwicklung der bestehenden Laborsoftware LYNXX für das
Veterinärwesen und Beheben von Fehlern
• Entwicklung in einem globalen Team das agil nach Scrum arbeitet
• LYNXX wird weltweit in Laboren eingesetzt und ist wesentlicher Bestandteil
der unternehmerischen Wertschöpfungskette
• Client-Server Architektur basierend auf Java Swing, Oracle OSB, ODSI, WLI,
Weblogic, SOAP und Rest Webservices
• Implementierung von Spring Boot basierten REST Microservices, die auf der
Google Cloud gehostet werden und Google Datastore als Persistenz Schicht
nutzen
Oracle Database, SQL, Testen, Oracle WebLogic Server, Oracle Service Bus, Subversion, Eclipse, J2EE, Jenkins, Junit, Netbeans, Spring Framework, Swing (Java), Google Cloud, Serviceorientierte Architektur, SOAP, Representational State Transfer (REST), Weblogic (Oracle), Web Services, Xpath, XSLT (XSL Transformation)
"Herr K. hat in diesem Projekt für unser Unternehmen gearbeitet und war elemtarer Bestandteil des Entwicklungsteams."
11/2015 – 5/2016
Tätigkeitsbeschreibung
•Refactoring & Neuentwicklung einer bestehenden Oracle Forms Anwendung
mit JavaServer Faces 2.0
• Die neue JavaServer Faces (JSF) Anwendung ist ein zentrales Kontroll- und
Protokollsystem für die Produktion von Nutzfahrzeugen
• Einsatz einer DSL spezifischen Meta-Sprache zur Generierung von zentralem
Code für Benutzerschnittstellen mit demselben Layout aber unterschiedlichen
Daten
• Beheben von Bugs in JSF 2.0 und Backend-Code
• Problemanalyse der Kundenanforderungen und Aufwandsschätzung
• Entwicklung von JUnit Tests
• Dokumentation der entwickelten Benutzerschnittstellen im Kunden-Wiki
• Korrektur & Erweiterung der Projektspezifikation
Oracle Database, SQL, Apache Tomcat, Apache Maven, Subversion, Eclipse, Git, Hibernate (Java), J2EE, Jenkins, Junit, PL/SQL, Spring Framework, Hibernate (Framework), Javaserver Faces, Weblogic (Oracle)
Qualifikationen
Projekt‐ & Berufserfahrung
3/2024 – 5/2024
Tätigkeitsbeschreibung
Das Zentrale Migrationsinformationssystem (ZEMIS) dient der Bearbeitung der Personendaten aus dem Ausländer- und Asylbereich. Alle Ausländerinnen und Ausländer in der Schweiz (inkl. Asylsuchende und Flüchtlinge) werden im Migrationssystem ZEMIS mit einheitlichen Personenangaben geführt.
- Entwicklung mehrerer REST Backend Schnittstellen für die sedex
Teilnehmerverwaltung nach Scrum und Kanban
- Modellierung und Entwicklung der PostgreSQL Datenbankstrukturen
mittels Flyway Skripte
- Begleitende Angular Frontend-Entwicklung
- Refactoring des Source Codes mit Java 8 und 17 für die bestehende
Systemlandschaft ZEMIS
- Update der Maven Artefakte betreffend der SOAP-Schnittstellenpartner
Angular, Apache Maven, Java (allg.), Jenkins, Kotlin, Postgresql, SQL, Weblogic (Oracle)
8/2020 – 10/2023
Tätigkeitsbeschreibung
Softwareentwicklung und Architektur für Bundesagentur für Arbeit in Nürnberg.
• Refactoring, Neu- und Weiterentwicklung sowie Architektur-Design von 12 Microservices nach Scrum und Kanban
• DevOps und Deployment der Microservices mit Kubernetes, Jenkins und Rancher
• Security Wartung aller 12 Microservices mit NexusIQ und Contrast
• IT-Security Champion für das 10-köpfige Team Nice in der BA und erfolgreiche Begleitung und Durchführung des Refegradaudits 2023
Eingesetzte Technologien:
Java OpenJDK 11 & 17, Spring Boot, Apache Kafka & Streams, Maven, Docker, Kubernetes, Git, JSON, Security by Design, Angular, Clean Code, Linux, Putty, JasperReports für PDF-Generierung, Angular, Monitoring mit Grafana, Prometheus und Kibana, Apache PDFBox, INVARIS für das Design und die Implementierung von AFP Dateien im Customer Document Management der Druckstraße, S3 Storage, Cassandra, REST, SOAP
Eingesetzte Produkte:
IntelliJ IDE, Postman, Jira, Confluence,
DC/OS Mesosphere für DevOps, Jenkins, Bitbucket, NexusIQ und Contrast für Security Analyse, Swagger REST API, SonaQube, Kibana, Rancher, HiScoutWeb
Angular, Apache Maven, Confluence, Continuous Delivery, Cyber Security, Datenbankentwicklung, DevOps (allg.), Docker, Elasticsearch, Hudson Software, Java-Frameworks, Java (allg.), Java API for XML Processing (JAXP), Json, Jenkins, Jira, Apache Kafka, Kanban, Kubernetes, Representational State Transfer (REST), Scrum, SOAP, Spring Framework
9/2018 – 5/2020
Tätigkeitsbeschreibung
Softwareentwicklung für DBCargo/DBSystel in Frankfurt a.M. im Schienentransportverkehr.
• Refactoring & Migration von OSB Services nach AWS durch Neuentwicklung
der Services und Architektur
• Entwicklung von Container basierten Microservices mit SpringBoot, Apache
Camel, XQuery, XSLT
• Testen der Services mit Apache Camel und JUnit
• Bauen and Deployen dieser Services mit Gradle, Jenkins,
Docker/Kubernetes in die AWS Cloud
Enterprise Architect (EA), Oracle Service Bus, Apache Maven, Eclipse, Git, Gradle, Java (allg.), Jenkins, Junit, Linux Entwicklung, Spring Framework, XML, Apache Camel, SOAP, Ibm Websphere Mq, Amazon Web Services (AWS), Kubernetes, Xpath, XSLT (XSL Transformation)
6/2018 – 7/2018
Tätigkeitsbeschreibung
Hybris E-Commerce Entwicklung für Metallindustrie und Kunde Diva-e/XOM
• Migration von Hybris 6.5 auf 6.7
• Beheben von Bugs
• Testen & Weiterentwicklung von REST Webservices
• Agile Entwicklung im Scrum Team
Mysql, Hybris, Apache Maven, J2EE, Spring Framework
10/2017 – 5/2018
Tätigkeitsbeschreibung
Softwareentwicklung für IDEXX Laboratories im Gesundheitswesen/Veterinärwesen
• Weiterentwicklung der bestehenden Laborsoftware LYNXX für das
Veterinärwesen und Beheben von Fehlern
• Entwicklung in einem globalen Team das agil nach Scrum arbeitet
• LYNXX wird weltweit in Laboren eingesetzt und ist wesentlicher Bestandteil
der unternehmerischen Wertschöpfungskette
• Client-Server Architektur basierend auf Java Swing, Oracle OSB, ODSI, WLI,
Weblogic, SOAP und Rest Webservices
• Implementierung von Spring Boot basierten REST Microservices, die auf der
Google Cloud gehostet werden und Google Datastore als Persistenz Schicht
nutzen
Oracle Database, SQL, Testen, Oracle WebLogic Server, Oracle Service Bus, Subversion, Eclipse, J2EE, Jenkins, Junit, Netbeans, Spring Framework, Swing (Java), Google Cloud, Serviceorientierte Architektur, SOAP, Representational State Transfer (REST), Weblogic (Oracle), Web Services, Xpath, XSLT (XSL Transformation)
7/2016 – 9/2017
Tätigkeitsbeschreibung
• Weiterentwicklung eines bestehenden Frameworks für den Austausch von
Daten zwischen verschiedenen Change- und Anforderungs-Management
Systemen bspw. IBM Rational RTC, ClearQuest, DNG und Doors
• Entwicklung kundenspezifischer Schnittstellen für den Import, Export und der
internen Synchronisation von Kundendaten und ALM
• Fehlerbehebung (Debugging & Code-Analyse) für das Framework und
Schnittstellen
• Kommunikation erfolgt dabei über SOAP/REST Webservices auf Kundenseite
und basiert auf komplexen Apache Camel Routen, Spring Beans und XSLT
Transformationen
• Business Regeln sind dabei mit Redhat Drools umgesetzt
Oracle Database, SQL, Windows Server 2012, Apache Tomcat, Java SE, Java (allg.), Java Architecture for XML Binding (JAXB), Spring Framework, Drools, Apache Camel, SOAP, SPARQL (SPARQL Protocol And RDF Query Language), Web Services, XSLT (XSL Transformation), Application lifecycle management (ALM)
11/2015 – 5/2016
Tätigkeitsbeschreibung
•Refactoring & Neuentwicklung einer bestehenden Oracle Forms Anwendung
mit JavaServer Faces 2.0
• Die neue JavaServer Faces (JSF) Anwendung ist ein zentrales Kontroll- und
Protokollsystem für die Produktion von Nutzfahrzeugen
• Einsatz einer DSL spezifischen Meta-Sprache zur Generierung von zentralem
Code für Benutzerschnittstellen mit demselben Layout aber unterschiedlichen
Daten
• Beheben von Bugs in JSF 2.0 und Backend-Code
• Problemanalyse der Kundenanforderungen und Aufwandsschätzung
• Entwicklung von JUnit Tests
• Dokumentation der entwickelten Benutzerschnittstellen im Kunden-Wiki
• Korrektur & Erweiterung der Projektspezifikation
Oracle Database, SQL, Apache Tomcat, Apache Maven, Subversion, Eclipse, Git, Hibernate (Java), J2EE, Jenkins, Junit, PL/SQL, Spring Framework, Hibernate (Framework), Javaserver Faces, Weblogic (Oracle)
7/2015 – 9/2015
Tätigkeitsbeschreibung
• Frontend-Entwicklung mit
JavaServer Faces 2 & J2EE für die Server Komponente
• serverseitige Software evaluiert Daten, welche von Android Handheld Geräten
gesendet werden
• Kommunikation erfolgt über eine SIM-Karte im Android Handheld-Gerät.
• Bug-Beseitigung im Front- und Backend
• Testen der Funktionalitäten mit JUnit und Mockito
Oracle Database, SQL, Software Quality, Eclipse, Hibernate (Java), J2EE, Java SE, Java (allg.), Junit, XHTML (Extensible HyperText Markup Language)
5/2015 – 6/2015
Tätigkeitsbeschreibung
• Rail Control System (RCS) dient zur Überwachung des gesamten SBB
Schienennetzverkehrs in der Schweiz
• Bahnbetrieb in Theorie und Praxis
• Neuentwicklung von Komponenten & Erweiterung für die bestehende Eclipse
RCP Anwendung
• Konzeption, Design und Entwicklung von SWT Benutzerschnittstellen
• Testen der Funktionalitäten inkl. Bugfixing
Oracle Database, SQL, Wildfly, Hibernate (Java), Java SE, Junit, Rich-Client, Java Message Service
8/2012 – 3/2015
Tätigkeitsbeschreibung
• Design, Konzeption und Entwicklung des E-Commerce Shop der Bechtle AG
• Entwicklung einer Frontend basierten Keyword Tag Cloud für
Produktgruppen
• Keywords sind die Produkteigenschaften im Bechtle Web Shop
• Je häufiger eine Eigenschaft für eine Produktgruppe vorkommt, desto größer
wurde diese in der Tag-Cloud der Produktgruppe dargestellt
• Webbasierte Administrationssoftware für den kompletten Software Lizenz-
und Vertragsbestand der Bechtle- und Comsoft Kunden
• Fokus war die performante Umsetzung der komplexen Business-Logik, der
Stammdaten-Evaluierung und der Weitergabe der korrekten Datenbestände an
das Frontend zur korrekten Anzeige
• Übersicht aller in Kürze auslaufenden Verträge und Lizenzen sortiert nach
Name und Datum, sobald ein Kunde eingeloggt ist
• Konfiguration von Alert E-Mails für Verträge/Lizenzen
• Maske welche abhängig vom Soft-ware-Hersteller alle Verträge und Lizenzen
eines Kunden darstellt
• Konzernstruktur ist ein hierarchischer Baum, dessen Blätter die Kunden
darstellen
• Bechtle/Comsoft Mitarbeiter sind in der Lage Relationen zwischen
unterschiedlichen Kunden mit Softwareverträgen- und Lizenzen zu
setzen/editieren/löschen
• Neu-Anlegen, Löschen und Editieren dieser Relationen basiert auf festen
Geschäftsregeln, die im Falle des Verletzens diese Operationen verhindern
• Maske für das Editieren & Ansehen von Alerts für Verträge und Lizenzen
• Erstellen einer jspx Maske die bei Eingabe von ein oder mehreren Produkt-
Codes die Eigenschaften und Eigenschaftswerte eines Produktes auflistet
• Scala Serviceklasse für ETL Import-Prozesse der Produkteigenschaften und
deren Werte.
• Fokus Performanz indem Logik und Aufbereiten der Produktdaten auf den
Import und die Persistenz verlagert ist und nicht mehr beim Laden der
Webseite während des Betriebs durchlaufen wird
• Service zur Filterung und Auflistung der zulässigen Produktversionen. Bspw.
kann eine Tastatur unterschiedliche Ausprägungen (Deutsch, Englisch) haben,
aber nicht alle dürfen auf der Produktdetailseite ausgegeben werden
• Implementierung des Glossare-Imports und das sprachabhängige Mapping der
Glossare auf die Produkteigenschaften/-eigenschaftswerte. Dabei half ein
spezieller regulärer Ausdruck, der über den Produkteigenschaften/-
eigenschaftswerten gematcht wurde. Die entsprechende Service Klasse zum
Zugriff auf den Import wurde auch komplett meinerseits entwickelt.
ETL, Java Database Connectivity, Mongodb, Oracle Database, Postgresql, SQL, Red Hat Enterprise Linux (RHEL), Hybris, Oracle Application Server (OC4J), Subversion, Git, Grails, Java SE, Scala, XML, Javaserver Pages
1/2012 – 6/2012
Tätigkeitsbeschreibung
• Neuentwicklung und Design der Softwarearchitektur und Anwendung im
HealthCare Bereich für Kliniken
• auf .NET, WPF und der AXIS SDK basierte Überwachungssoftware hat die
Hauptfunktion zum Live-Stream von maximal 48 Kameras
• skalierbar von 4 auf 48 Kameras
• Jede dieser Kameras hat eine eigene IP-Adresse
• Anwendungsbereiche sind in Kliniken Ruheräume vor und nach einer
Operation
• Software ist multiuserfähig und wurde bereits von mir produktiv in
Thun/Schweiz eingeführt
• Kameras unterschiedlicher Fabrikate wie Mobotix (SDK) im OR1 Overview NEO
Software eingesetzt und getestet
• Entwicklung einer PHP und JavaScript webbasierten Anwendung zum
Streaming der Kamerabilder in einem beliebigen Browser
Windows 7, C#, Microsoft Visual Studio, Windows Presentation Foundation, Ajax, PHP
Ausbildung
Karlsruhe Institute of Technology
Über mich
I am looking forward to hear from you.
Weitere Kenntnisse
Persönliche Daten
- Deutsch (Muttersprache)
- Europäische Union
- Schweiz
- Vereinigte Staaten von Amerika
Kontaktdaten
Nur registrierte PREMIUM-Mitglieder von freelance.de können Kontaktdaten einsehen.
Jetzt Mitglied werden