freiberufler Software Entwicklung & DevOps auf freelance.de

Software Entwicklung & DevOps

zuletzt online vor wenigen Tagen
  • auf Anfrage
  • 65824 Frankfurt/Rhein-Main Metropolregion
  • National
  • ru  |  de  |  en
  • 25.03.2024

Kurzvorstellung

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

Qualifikationen

  • Continuous Delivery (CDE)
  • DevOps (allg.)
  • Java (allg.)
  • Jenkins
  • Kubernetes
  • Microservices
  • Software Architektur / Modellierung
  • Softwareentwicklung (allg.)
  • Solution Architektur
  • spring boot

Projekt‐ & Berufserfahrung

Java Entwickler
IT-Unternehmen mit mehr als 100 Mitarbeitern, Remote
1/2024 – 2/2024 (2 Monate)
IT & Entwicklung
Tätigkeitszeitraum

1/2024 – 2/2024

Tätigkeitsbeschreibung

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, Docker, Scrum

Eingesetzte Qualifikationen

Kafka, SCRUM, Docker, Git, Gradle, Java (allg.), Kubernetes

Senior Software Entwickler
IT-Unternehmen mit etwa 500 Mitarbeitern, Remote
9/2023 – 12/2023 (4 Monate)
IT & Entwicklung
Tätigkeitszeitraum

9/2023 – 12/2023

Tätigkeitsbeschreibung

Projekt: Kommunikation im Medizinwesen
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, shell / bash scripting, SAFE, Kanban

Eingesetzte Qualifikationen

Docker, Java (allg.), Jenkins, Software Architektur / Modellierung, Softwareentwicklung (allg.), Softwarequalität, Testautomatisierung

Senior Software Entwickler (Fachgebiet Business Rules)
Logistik-Unternehmen, > 30000 Mitarbeiter, Remote
7/2022 – 6/2023 (1 Jahr)
Logistikdienstleister
Tätigkeitszeitraum

7/2022 – 6/2023

Tätigkeitsbeschreibung

Projekt: Regelwerk für die Suche nach Lieferungsrouten (16 Stunden pro Woche)
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, SonarQube, git, Angular, Elastic Stack (Elasticsearch, Logstash, Kibana), Azure Active Directory / LDAP, Azure Pipelines, Azure Kubernetes Service (AKS), ELK (OpenSearch / ElasticSearch, Logstash, Kibana) docker, bash scripting, Scrum, Pair Programming, IBM ODM, Domain Driven Design (DDD)

Eingesetzte Qualifikationen

Angular, Continuous Delivery (CDE), DevOps (allg.), Docker, Drools, jboss, Kontinuierliche Integration (CI), Kubernetes, Microsoft Azure, Software Architektur / Modellierung, Softwareentwicklung (allg.)

Senior Software Entwickler
IT-Unternehmen mit etwa 500 Mitarbeitern, Remote
6/2022 – 9/2023 (1 Jahr, 4 Monate)
IT & Entwicklung
Tätigkeitszeitraum

6/2022 – 9/2023

Tätigkeitsbeschreibung

Projekt: PKI Test Suite
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, SonarQube, git, Gitlab, Jenkins, OWASP, dependabot, Nexus, docker, shell / bash scripting, SAFE, Scrum, Pair Programming, Test Driven Development (TDD)

Eingesetzte Qualifikationen

Docker, Jenkins, DevOps (allg.), Software Architektur / Modellierung, Softwareentwicklung (allg.), Softwarequalität

DevOps Engineer & Senior Software Entwickler
IT-Unternehmen, > 200 Tausend Mitarbeiter, Remote
11/2021 – 6/2022 (8 Monate)
IT & Entwicklung
Tätigkeitszeitraum

11/2021 – 6/2022

Tätigkeitsbeschreibung

Projekt: Software Integrations- und Paketierung-Service
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, NoSQL database (Cloudant), Artifactory, REST, JPA, Hibernate, gradle, IntelliJ IDEA, Mockito, JaCoCo, SonarQube, git, Github Enterprise, Jenkins, Kubernetes, bash scripting, Ansible, Scrum

Eingesetzte Qualifikationen

Software Architektur / Modellierung, Softwareentwicklung (allg.)

Continuous Integration and Delivery (CID) for Infrastructure
IT-Unternehmen, > 200 Tausend Mitarbeiter, Remote
4/2021 – 10/2021 (7 Monate)
IT & Entwicklung
Tätigkeitszeitraum

4/2021 – 10/2021

Tätigkeitsbeschreibung

Projekt: Continuous Integration and Delivery (CID) for Infrastructure
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), Ansible, Jenkins, shell / bash, python, Java, RHEL, Ubuntu, Linux on Z, s390x, HashiCorp Vault, git, github, gerrit, Helm, Foreman, Artifactory, Zabbix, Grafana, PyCharm, IntelliJ IDEA, flask, Scrum

Eingesetzte Qualifikationen

Bash (Shell), Docker, Python, Virtualisierung (Allg.), Kubernetes, Ansible, Continuous Delivery (CDE), DevOps, Red Hat Enterprise Linux (RHEL)

DevOps Engineer, NLP Spezialist
führender Automobilhersteller, Remote
11/2020 – 1/2021 (3 Monate)
Automobilindustrie
Tätigkeitszeitraum

11/2020 – 1/2021

Tätigkeitsbeschreibung

Projekt: Neuausrichtung vom Call-Center und mobilen Apps für Bedienung von Autos mit Hilfe von Multichannel Conversational AI
Kunde: führender Automobilhersteller
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, Java, Microservices, Test Management, Integration, flask, ElasticSearch, PyCharm, Eclipse, NLP, Speech-To-Text

Eingesetzte Qualifikationen

Microsoft Azure, DevOps (allg.), Kontinuierliche Integration (CI), Python

Solution Architect (Festanstellung)
eine EU-Bank mit mehr als 3000 Mitarbeitern, Frankfurt
10/2019 – 12/2019 (3 Monate)
Banken
Tätigkeitszeitraum

10/2019 – 12/2019

Tätigkeitsbeschreibung

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, Cloud Services, Helm, RabbitMQ, Redis, MongoDB, S3 Cloud Object Storage, IAM / IDM / OAuth 2.0 / JWT, PyCharm, Linux

Eingesetzte Qualifikationen

Cloud (allg.), DevOps (allg.), Software Architektur / Modellierung, Solution Architektur

Solution Architect, Senior Software-Entwickler, DevOps-Engineer
Versicherungskonzern, > 1000 Mitarbeiter, Köln und Remote
7/2019 – 9/2020 (1 Jahr, 3 Monate)
Versicherungen
Tätigkeitszeitraum

7/2019 – 9/2020

Tätigkeitsbeschreibung

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, maven, Gitlab, Jenkins, Nexus, Code Reviews, Linux, Eclipse, PyCharm; Requirements Engineering, Erheben und Einhalten von funktionalen und nicht-funktionalen Anforderungen, Domain Driven Design (DDD), 12-Factor App

Eingesetzte Qualifikationen

Continuous Delivery (CDE), DevOps (allg.), Kontinuierliche Integration (CI), Software Architektur / Modellierung, Softwareentwicklung (allg.), Solution Architektur

Solution Architect, DevOps-Engineer (Festanstellung)
Gas- und Ölproduzent, Remote
4/2019 – 6/2019 (3 Monate)
Öl- und Gasindustrie
Tätigkeitszeitraum

4/2019 – 6/2019

Tätigkeitsbeschreibung

Projekt: Knowledge Graph + Search für Literaturrecherche bei Ölexploration
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, Cloud Services, Helm, RabbitMQ, Redis, MongoDB, S3 Cloud Object Storage, IAM / IDM / OAuth 2.0 / JWT, python, shell scripting / bash, Java, Linux, PyCharm

Eingesetzte Qualifikationen

Continuous Delivery (CDE), DevOps (allg.), Kontinuierliche Integration (CI), Kubernetes, Solution Architektur

Solution Architect, DevOps-Engineer, Data Scientist (Festanstellung)
führender Automobilhersteller, München
10/2018 – 1/2019 (4 Monate)
Automobilindustrie
Tätigkeitszeitraum

10/2018 – 1/2019

Tätigkeitsbeschreibung

Projekt: Voice of Customer – Coding in Automotive
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

Eingesetzte Qualifikationen

Datenbankentwicklung, DevOps (allg.), Natural Language Processing (NLP), Software Architektur / Modellierung, Softwareentwicklung (allg.), Solution Architektur

Solution Architect, Senior Software-Entwickler (Festanstellung)
Versicherungskonzern, > 1000 Mitarbeiter, Köln
5/2018 – 9/2018 (5 Monate)
Versicherungen
Tätigkeitszeitraum

5/2018 – 9/2018

Tätigkeitsbeschreibung

Projekt: 4x PoC (Proof Of Concept)
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, Cloud Foundry, DB2, JPA, Hibernate, python, scikit-learn, numpy, Node.js, Eclipse, Semantic UI, Custom Named Entity Recognition (NER), Extraktion von Informationen

Eingesetzte Qualifikationen

Software Architektur / Modellierung, Softwareentwicklung (allg.), Solution Architektur

DevOps-Engineer, Senior Software-Entwickler (Festanstellung)
einer der größten Banken in Deutschland, Frankfurt
2/2017 – 4/2018 (1 Jahr, 3 Monate)
Banken
Tätigkeitszeitraum

2/2017 – 4/2018

Tätigkeitsbeschreibung

Projekt: Aufbau von Cognitive Services Platform
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, Artifactory, Urban Code Deploy, Cloud Foundry, Docker, Kubernetes, OpenShift, 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

Eingesetzte Qualifikationen

Red Hat Enterprise Linux (RHEL), Kubernetes, DevOps (allg.), Software Architektur / Modellierung, Softwareentwicklung (allg.), Solution Architektur

Ausbildung

Informatik
Dr. (Doktor der Naturwissenschaften)
Max-Planck-Institut für Informatik & Universität des Saarlandes
2015
Saarbrücken
Informatik
M.Sc.
Nationale Universität von Usbekistan
2009
Taschkent, Usbekistan
Angewandter Mathematik und Informatik
B.Sc.
Nationale Universität von Usbekistan
2006
Taschkent, Usbekistan

Über mich

Schwerpunkte:
Software-Entwicklung, DevOps & 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, GitLab, shell /bash, cygwin, Artifactory, Nexus, TeamCity, IBM UrbanCode Deploy, ant
++: gradle, Helm, Cloud Foundry, SonarQube, BitBucket, Docker Compose, Azure DevOps, gcc, make/cmake, SVN, gerrit
+: 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

Persönliche Daten

Sprache
  • Russisch (Muttersprache)
  • Deutsch (Fließend)
  • Englisch (Fließend)
Reisebereitschaft
National
Arbeitserlaubnis
  • Europäische Union
  • Schweiz
Home-Office
bevorzugt
Profilaufrufe
255
Alter
39
Berufserfahrung
18 Jahre und 7 Monate (seit 09/2005)

Kontaktdaten

Nur registrierte PREMIUM-Mitglieder von freelance.de können Kontaktdaten einsehen.

Jetzt Mitglied werden