Software Entwicklung & DevOps
- Verfügbarkeit einsehen
- 0 Referenzen
- auf Anfrage
- 65824 Frankfurt/Rhein-Main Metropolregion
- National
- ru | de | en
- 25.03.2024
Kurzvorstellung
Qualifikationen
Projekt‐ & Berufserfahrung
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
Kafka, SCRUM, Docker, Git, Gradle, Java (allg.), Kubernetes
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
Docker, Java (allg.), Jenkins, Software Architektur / Modellierung, Softwareentwicklung (allg.), Softwarequalität, Testautomatisierung
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)
Angular, Continuous Delivery (CDE), DevOps (allg.), Docker, Drools, jboss, Kontinuierliche Integration (CI), Kubernetes, Microsoft Azure, Software Architektur / Modellierung, Softwareentwicklung (allg.)
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)
Docker, Jenkins, DevOps (allg.), Software Architektur / Modellierung, Softwareentwicklung (allg.), Softwarequalität
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
Software Architektur / Modellierung, Softwareentwicklung (allg.)
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
Bash (Shell), Docker, Python, Virtualisierung (Allg.), Kubernetes, Ansible, Continuous Delivery (CDE), DevOps, Red Hat Enterprise Linux (RHEL)
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
Microsoft Azure, DevOps (allg.), Kontinuierliche Integration (CI), Python
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
Cloud (allg.), DevOps (allg.), Software Architektur / Modellierung, Solution Architektur
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
Continuous Delivery (CDE), DevOps (allg.), Kontinuierliche Integration (CI), Software Architektur / Modellierung, Softwareentwicklung (allg.), Solution Architektur
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
Continuous Delivery (CDE), DevOps (allg.), Kontinuierliche Integration (CI), Kubernetes, Solution Architektur
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
Datenbankentwicklung, DevOps (allg.), Natural Language Processing (NLP), Software Architektur / Modellierung, Softwareentwicklung (allg.), Solution Architektur
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
Software Architektur / Modellierung, Softwareentwicklung (allg.), Solution Architektur
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
Red Hat Enterprise Linux (RHEL), Kubernetes, DevOps (allg.), Software Architektur / Modellierung, Softwareentwicklung (allg.), Solution Architektur
Ausbildung
Max-Planck-Institut für Informatik & Universität des Saarlandes
Saarbrücken
Nationale Universität von Usbekistan
Taschkent, Usbekistan
Nationale Universität von Usbekistan
Taschkent, Usbekistan
Über mich
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
- Russisch (Muttersprache)
- Deutsch (Fließend)
- Englisch (Fließend)
- Europäische Union
- Schweiz
Kontaktdaten
Nur registrierte PREMIUM-Mitglieder von freelance.de können Kontaktdaten einsehen.
Jetzt Mitglied werden