DI

Dr. Rashid Ibragimov

verfügbar

Letztes Update: 20.03.2024

DevOps / Java / Spring Boot / Cloud / Kubernetes / Integration / Python / Software Entwicklung & Arc

Abschluss: Informatik, Promotion
Stunden-/Tagessatz: anzeigen
Sprachkenntnisse: deutsch (verhandlungssicher) | englisch (verhandlungssicher) | russisch (Muttersprache)

Dateianlagen

Rashid-Ibragimov-Lebenslauf-Projekt-Erfahrung-2024-03-19-de_200324.docx

Skills

Schwerpunkte:
Software-Entwicklung, DevOps, DevSecOps & Automation, Cloud Services, Integration, IaC (Infrastructure as Code), Microservices, Solution Architecture, Business Rules, Domain Driven Design (DDD), Test Driven Development (TDD)

DevOps, CI/CD:
+++: Kubernetes, OpenShift, Jenkins, Ansible, Docker, podman, Containers, maven, git, GitHub Enterprise, GitLab, shell /bash, cygwin, JFrog Artifactory, Nexus, TeamCity, IBM UrbanCode Deploy, ant
++: gradle, Helm, Cloud Foundry, SonarQube, BitBucket, Docker Compose, Azure DevOps, gcc, make/cmake, SVN, gerrit
+: ArgoCD, Terraform, ELK (ElasticSearch / OpenSearch, Logstash, Kibana), Grafana, Prometheus, AlertManager, Zabbix


Software Entwicklung:
+++: Java, Python
+: JavaScript, TypeScript
Cloud Patterns, Entwurfsmuster (Design Patterns), Algorithmen, Clean Code, Clean Architecture, OOP, Test Automation


Software Entwicklung - Frameworks, Tools:
+++: Spring Boot, RESTfull API / REST, SoapUI, flask, IntelliJ IDEA, Eclipse, PyCharm, Operational Decision Manager (IBM ODM / JRules), Drools
++: HashiCorp Vault, Kafka, RabbitMQ, Redis, S3 Cloud Object Storage, IBM Cloud Services, JProfile, Jupyter Notebook, VisualVM, MS Visual Studio, tesseract, valgrind
+: Angular, node.js, IBM WAS, Camunda


QA / Testing:
JUnit, Mockito, JaCoCo, WireMock


Cloud:
Microsoft Azure, IBM Cloud, private cloud


DBMS / Datenbanken:
++: PostgreSQL, MS-SQL, MySQL, MongoDB
+: DB2


Projekt-Management:
Scrum / Agile, SAFe, Wasserfall
Jira, Confluence
Mentoring, Know-How Transfer


Data Science:
++: scikit-learn, UIMA, numpy, genism, mallet, OpenNLP, dkpro, IBM Watson Explorer
+: UIMA RUTA, R


Betriebssysteme:
Linux, Windows, Linux on Z


Andere:
JSON, YAML, XML, XSLT, XLSX, HORC, Markdown
 

Projekthistorie

01/2024 - 02/2024
Java Entwickler
IT-Unternehmen (Internet und Informationstechnologie, 50-250 Mitarbeiter)

Projekt: Transformationen von Daten
Kunde: IT-Unternehmen mit mehr als 100 Mitarbeitern
Branche: Softwareherstellung
Role: Java-Entwickler
Aufgaben: Datenaugmentierung und Normalisierung, Transformation von Bildern, Konvertierung von Formaten, Zusammenführung von Daten aus mehreren Quellen
Toolset: Java, Helm, Kubernetes, Kafka, OpenCV, IntelliJ IDEA, gradle, git, GitLab, Docker, Containers, Scrum

09/2023 - 12/2023
Senior Software Entwickler
IT-Unternehmen (Internet und Informationstechnologie, 250-500 Mitarbeiter)

Projekt: Kommunikation im Medizinwesen
Kunde: IT-Unternehmen mit 500 Mitarbeiter
Branche: Gesundheitswesen
Role: Senior Software Entwickler
Aufgaben: Weiterentwicklung (inkl. Java Update von 11 auf 17 und Spring Boot Update von 2.7 auf 3.1) und Optimierung von einen Mail Client für Verarbeitung von Posteingang
Toolset: Java, Spring Boot, REST, Java Mail (POP3, SMTP), Bouncy Castle, Wireshark, IntelliJ IDEA, maven, Mockito, JaCoCo, SonarQube, git, GitLab, Jenkins, OWASP, dependabot, Docker, Containers, shell / bash scripting, SAFE, Kanban

06/2022 - 09/2023
Senior Software Entwickler
IT-Unternehmen (Internet und Informationstechnologie, 250-500 Mitarbeiter)

Projekt: PKI Test Suite
Kunde: IT-Unternehmen mit etwa 500 Mitarbeiter
Branche: Gesundheitswesen
Role: Senior Software Entwickler
Aufgaben: Verantwortung für die Umsetzung eines festgelegten Teils von funktionalen Anforderungen (User-Storys); Konzeption, Design und Entwicklung von Basisbibliotheken zur Erstellung einer PKI-Testsuite mit Fokus auf PKI und Sicherheit; Entwicklung einer Testsuite auf Basis von Java und Spring Boot inklusive der Dokumentation von APIs; Einsatz von Sicherheitsmechanismen in Backendanwendungen; Verwendung von Mechanismen der Verschlüsselung, elektronischen Signatur und Authentisierung; Ermittlung, Bewertung sowie Umsetzung der Anforderungen der Product Owner und ggf. Tester im Rahmen des SCRUM-Prozesses; Konzeption und Definition der Software-Architektur; Mitarbeit beim Aufbau und Modernisierung der Tool-Chains für die Entwicklung von Backendanwendungen; Durchführung von Qualitätssicherungsmaßnahmen für Entwicklungen, Code-Reviews, Refactoring und regelmäßige Abstimmungen mit den Stakeholdern
Toolset: Java, Spring Boot (inkl. Java Update von 11 auf 17 und Spring Boot Update von 2.7 auf 3.1), REST, Public Key Infrastructure (PKI, TLS, OCSP, Signaturen, Verschlüsselung, X.509, CVC, Bouncy Castle), SSH, RSA, Wireshark, IntelliJ IDEA, maven, Mockito, Wiremock, JaCoCo, DevSecOps, SonarQube, git, GitLab, Jenkins, OWASP, dependabot, Nexus, Docker, Containers, shell / bash scripting, SAFE, Scrum, Pair Programming, Test Driven Development (TDD)

07/2022 - 06/2023
Senior Software Entwickler
Logistik-Unternehmen (Transport und Logistik, >10.000 Mitarbeiter)


Projekt: Regelwerk für die Suche nach Lieferungsrouten
Kunde: Logistik-Unternehmen mit mehr als 30000 Mitarbeitern
Branche:  Logistik / Transport
Role: Senior Software Entwickler (Fachgebiet Business Rules)
Aufgaben: Beratung eines bestehenden Teams zum Thema Rules Engines, insbesondere in Bezug auf die Implementierung einer Curation Engine – Toolauswahl, Vorgehen, Architektur; Aufbau & Konfiguration der Rules Engine; Übergabe der umgesetzten Ergebnisse in ein bestehendes DevOps Team
Toolset: Java, Drools, SpringBoot, REST, IntelliJ IDEA, maven, Mockito, JaCoCo, DevSecOps, SonarQube, checkmarx, git, Angular, Azure Active Directory / LDAP, Azure DevOps, Azure Kubernetes Service (AKS), Logging (Filebeat), ELK (OpenSearch / ElasticSearch, Logstash, Kibana), Tracing (Jaeger), Docker, Containers, bash scripting, Scrum, Pair Programming, IBM ODM, Domain Driven Design (DDD)

10/2021 - 06/2022
DevOps Engineer & Senior Software Entwickler
IT-Unternehmen (Internet und Informationstechnologie, >10.000 Mitarbeiter)

Projekt: Software Integrations- und Paketierung-Service
Kunde: IT-Unternehmen mit mehr als 200 Tausend Mitarbeiter weltweit
Branche: IT
Role: DevOps Engineer & Senior Software Entwickler
Aufgaben: Implementierung von Integrations- und Paketierungsdiensten; Implementierung von Springboot-basierten APIs für den neuen Daily Driver Build (Entwicklungs- und EC-Treiber); Verbesserung des Auslieferungsprozesses; Modernisierung des Binär-Repository (dnf / yum) mit Artifactory; System von internen Diensten für die Quellcode-Verwaltung, Binär-Repositories, Multi-Architektur-Build-Umgebungen, Projektplanungs- und -Verwaltungstools sowie Zugriffsmanagement-Tools
Toolset: SpringBoot, podman, Containers, NoSQL database (Cloudant), JFrog Artifactory, REST, JPA, Hibernate, gradle, IntelliJ IDEA, Mockito, JaCoCo, SonarQube, git, GitHub Enterprise, Jenkins, Kubernetes, bash scripting, Ansible, Scrum

04/2021 - 10/2021
DevOps Engineer (CID Infrastructure Spezialist)
IT-Unternehmen (Internet und Informationstechnologie, >10.000 Mitarbeiter)

Projekt: Continuous Integration and Delivery (CID) for Infrastructure
Kunde: IT-Unternehmen mit mehr als 200 Tausend Mitarbeiter weltweit
Branche: IT
Role: DevOps Engineer (CID Infrastructure Spezialist)
Aufgaben: Erstellung eines einheitlichen, kohärenten und flexiblen Setups für Infrastrukturkonfigurationen und Bewertung, welche der Dienste in die Cloud migriert werden können, um eine geeignete Cloud-Architektur und ein Design auf Basis von OpenShift/Kubernetes vorzuschlagen; Installation, Konfiguration und Wartung neuer Anwendungen mit IT-Infrastruktur; Analyse von Problemen, Evaluation von technischen Fragen, Testen, Warten, Anpassung, Integration, Überwachung und Sicherstellung der Automatisierung von Softwaresystemen; Pflege und Verwaltung von Sicherheitspatches; Durchführung von komplexer technischer Bewertungen und Vorschläge für Cloud-Architekturen zusammen mit detaillierten Designs, Migration ausgewählter Dienste in eine Cloud-Umgebung; Bewertung und Empfehlung notwendiger Änderungen bei Leistungsoptimierung, Infrastrukturdesign und Überwachung
Toolset: Private Cloud (RedHat OpenShift / Kubernetes, VMs, Bare Metal), IaaS, IaC, PaaS, Ansible, Jenkins, shell / bash, python, Java, RHEL, Ubuntu, Linux on Z, s390x, DevSecOps, HashiCorp Vault, Logging, git, GitHub Enterprise, gerrit, Helm, Foreman, JFrog Artifactory, Zabbix (Monitoring, Alerting), Grafana, PyCharm, IntelliJ IDEA, flask, Scrum

11/2020 - 01/2021
DevOps Engineer & NLP Spezialist
führender Automobilhersteller (Automobil und Fahrzeugbau, >10.000 Mitarbeiter)

Projekt: Neuausrichtung vom Call-Center und mobilen Apps für Bedienung von Autos mit Hilfe von Multichannel Conversational AI
Kunde: führender Automobilhersteller
Branche: Automobilindustrie
Role: DevOps Engineer, NLP Spezialist
Aufgaben: Automatisierung von Build und Deployment Prozessen, Information Modeling and Extraction, SAFe, Content Organization & Curation
Toolset: Python, Azure Services (Web Apps, DevOps, Artifact, VMs, LUIS), GitHub Enterprise, Java, Microservices, Test Management, Integration, flask, ELK (ElasticSearch, Logstash, Kibana), Logging, PyCharm, Eclipse, NLP, Speech-To-Text

07/2019 - 09/2020
Solution Architect & Senior Software-Entwickler
Versicherungskonzern (Versicherungen, 1000-5000 Mitarbeiter)


Projekt: Dunkelverarbeitung von Deckungsanfragen
Kunde: Versicherungskonzern mit mehr als 1000 Mitarbeitern
Branche: Versicherung
Role: Solution Architect, Senior Software-Entwickler, DevOps-Engineer
Aufgaben: Entwurf, Umsetzung und Integration eines Klassifizierungs- und Extraktions-Frameworks für Dunkelverarbeitung von Deckungsanfragen bei einem Versicherungsunternehmen – die Pipeline wird in Produktion genutzt; Automatisierung von Build-, Test- u. Deployment-Prozessen; Data Engineering und Data Preprocessing, Data Cleaning, Feature Extraction, Custom Named Entity Recognition (NER), Entity Linking, Name & Address Matching, NLP + Machine Learning, Parsing Rules, Custom Annotators, Topic Modelling, Regex, Ontological Modelling, Spelling Correction, Text Analytics
Toolset: Java, Spring Boot, JUnit, JPA, Hibernate, SQL, MySQL, python, scikit-learn, numpy, weitere Bibliotheken für Machine Learning u. NLP; REST, Design Patterns, Performance Optimization, GitLab, Jenkins, Code Reviews, Linux, Eclipse, PyCharm; Requirements Engineering, Erheben und Einhalten von funktionalen und nicht-funktionalen Anforderungen, Domain Driven Design (DDD), 12-Factor App

10/2019 - 12/2019
Solution Architect
eine EU-Bank (Banken und Finanzdienstleistungen, 1000-5000 Mitarbeiter)

Projekt: Automatisierung von Verarbeitung von Lebensläufen
Kunde: ein überstaatliches Organ der EU
Branche: Banking, HR-Bereich
Role: Solution Architect
Aufgaben: Automatisierung und Anpassung von Deployment- und Data Ingestion-Prozessen von einer Cloud-Native Applikation; Entwurf von Architektur, Definition von Schnittstellen, Integration, Bildverarbeitung
Toolset: Kubernetes, python, shell scripting / bash, Cloud Foundry, Docker, Containers, Cloud Services, Helm, RabbitMQ, Redis, MongoDB, S3 Cloud Object Storage, IAM / IDM / OAuth 2.0 (OAuth2) / JWT, PyCharm, Linux

04/2019 - 06/2019
Solution Architect & DevOps-Engineer
Gas- und Ölproduzent (Sonstiges, 1000-5000 Mitarbeiter)

Projekt: Knowledge Graph + Search für Literaturrecherche bei Ölexploration
Kunde: Gas- und Ölproduzent
Branche: Öl- und Gasförderungsindustrie
Role: Solution Architect, DevOps-Engineer
Aufgaben: Automatisierung und Anpassung von Deployment- und Data Ingestion-Prozessen von einer Cloud-Native Applikation; Verarbeitung und Extraktion von Informationen aus den Dokumenten sowie Daten-Integration und Abfrage mit Hilfe von Knowledge Graphs, Bildverarbeitung; Entwurf von der Architektur, Definition von Schnittstellen, Integration; Vorbereitung und Verarbeitung von Text- und Bild- Daten
Toolset: Kubernetes, Cloud Foundry, Docker, Containers, Cloud Services, Helm, RabbitMQ, Redis, MongoDB, S3 Cloud Object Storage, IAM / IDM / OAuth 2.0 (OAuth2) / JWT, Monitoring, Logging, Alerting, python, shell scripting / bash, Java, Linux, PyCharm

10/2018 - 01/2019
Solution Architect & DevOps-Engineer
Automobilhersteller (Automobil und Fahrzeugbau, >10.000 Mitarbeiter)

Projekt: Voice of Customer – Coding in Automotive
Kunde: führender Automobilhersteller
Branche: Automobilindustrie
Role: Solution Architect, DevOps-Engineer, Data Scientist
Aufgaben: Automatisierung der Extraktion von textuellen Kunden-Feedback: Sentiment Analyse und Kategorisierung von textuellen Input; Entwurf einer Klassifizierungs- und Extraktions-Pipeline, Automatisierung von Build- Test-, Deployment- und Data Ingestion Prozessen; Anbindung von NLP Cloud Services und Entwicklung von Custom Annotatoren
Toolset: Java, python, shell scripting, Jenkins, JUnit, Mockito, JaCoCo, Eclipse, UIMA API, PostgreSQL, Linux, IBM Watson Analytical Components, Natural Language Classifier, Watson Knowledge Studio, REST

05/2018 - 09/2018
Solution Architect & Senior Software-Entwickler
Versicherungskonzern (Versicherungen, 1000-5000 Mitarbeiter)

Projekt: 4x PoC (Proof Of Concept)
Kunde: Versicherungskonzern mit mehr als 1000 Mitarbeitern
Branche: Versicherung
Role: Solution Architect, Senior Software-Entwickler
Aufgaben: Entwurf und Umsetzung von 4 Use-Cases für die Evaluation der technischen Machbarkeit und Profitabilität: 1. Automatisierung von Deckungsanfragen, 2. Routing und Kategorisierung von Eingangspost, 3. Erkennung von Fällen mit Regresspotenzial, 4. Text Analytics für Aktuariat
Toolset: Java Spring Boot, Cloud Services, Docker, Containers, Cloud Foundry, DB2, JPA, Hibernate, python, scikit-learn, numpy, Node.js, Eclipse, Semantic UI, Custom Named Entity Recognition (NER), Extraktion von Informationen

02/2017 - 04/2018
DevOps-Engineer & Senior Software-Entwickler
einer der grössten Banken in Deutschland (Banken und Finanzdienstleistungen, >10.000 Mitarbeiter)

Projekt: Aufbau von Cognitive Services Platform, PaaS
Kunde: einer der grössten Banken in Deutschland
Branche: Banking
Role: DevOps-Engineer, Senior Software-Entwickler
Aufgaben: Entwurf und Aufbau von Build-, Test- und Deployment-Pipelines: die Software Lösung bestand aus vielen heterogenen Komponenten (on premise, Datenbank, Cloud Services, etc.), und unter Berücksichtigung von Governance- und Security-Anforderungen; Automatisierung vom Training und Generieren von Dialogen; One-Click Installation und Deployment der Lösung; Erster Use Case: Umsetzung, Integration und Automatisierung von einem Chatbot + Enterprise Search Engine für Unterstützung von Vertrieb-Service-Line
Toolset: Java, maven, BitBucket, Sonarqube, TeamCity, Zertifikate / OpenSSL, JFrog Artifactory, Urban Code Deploy, Cloud Foundry, Docker, Containers, OpenShift / Kubernetes, Monitoring, Logging, Alerting, Tracing (Jaeger), Cloud Services, UIMA API, Spring Boot, MySQL, SQL, JPA, Hibernate, REST, LDAP, python, shell scripting / bash, Linux, ssh, Eclipse, IBM Watson Assistant (ehem. IBM Watson Conversation Service), IBM Watson Explorer Content Analytics, IBM Watson Foundational Components

Reisebereitschaft

Nur Remote verfügbar
Profilbild von DrRashid Ibragimov DevOps / Java / Spring Boot / Cloud / Kubernetes / Integration / Python / Software Entwicklung & Arc aus FrankfurtRheinMainMetropolregion DevOps / Java / Spring Boot / Cloud / Kubernetes / Integration / Python / Software Entwicklung & Arc
Registrieren