28.10.2025 aktualisiert

**** ******** ****
Premiumkunde
100 % verfügbar

Entwickler intelligenter Software / Senior Machine Learning Engineer

Großheirath, Deutschland
Weltweit
M.Sc. Bioinformatik
Großheirath, Deutschland
Weltweit
M.Sc. Bioinformatik

Profilanlagen

CV_Projektliste_StefanLang.pdf
CV_Projectlist_StefanLang.pdf

Skills

Von kleineren Datenalysen über maßgeschneiderte machine-learning Mikroservices bis hin zu Software-Komplettpaketen kann ich für verschiedenste Probleme Lösungen anbieten.
Ich würde mich freuen meine Ideen und meine langjährige Erfahrung in der Entwickung intelligenter Software in Ihr nächstes Projekt einzubringen.
  1. Maschinelles Lernen
  2. Natural Language Processing (NLP)
  3. Automatic Speech Recognition (ASR)
  4. Text-To-Speech synthesis (TTS)
  5. Musik-Informationsgewinnung
  6. Zeitreihen-Vorhersage
  7. Bildverarbeitung / Rechnersehen (Computer Vision)
  8. Regression / Klassifikation
  9. Datenanalyse
  10. Visualisierung
  11. Mustererkennung
  12. Anomalieerkennung
  13. Analyse von Zusammenhängen / Abhängigkeiten
  14. Zeitreihen-Analyse
  15. Audio- / Sprachanalyse
  16. Bioinformatik
  17. Analyse biologischer Daten (-Omics, Massenspektrometrie, ...)
  18. Modellierung biologischer Systeme (chemische Reaktionsnetzwerke, ökologische Multi-Skalen-Modelle, individuenbasierte Modellierung, evolutionäre Spieltheorie)
  19. Verarbeitung mikroskopischer Aufnahmen (Segmentierung, Objekt-Detektion und -Tracking, Klassifikation, Anomalieerkennung)
  20. DevOps
  21. Entwicklung von Microservices
  22. CI/CD
  23. Docker
  24. Kafka
  25. Programmiersprachen
  26. Python
  27. Java
  28. R
  29. C / C++
  30. Go
  31. Bash
  32. Matlab
  33. Mathematica
  34. LaTex
  35. Entwicklungsumgebungen
  36. PyCharm
  37. Jupyter Notebook / Lab
  38. IntelliJ
  39. RStudio
  40. Matlab
  41. Eclipse
  42. Bibliotheken und Frameworks
  43. PyTorch / PyTorch - Lightning / PyTorch - Forecasting
  44. Huggingface Transformers
  45. LangChain
  46. LangGraph
  47. TensorFlow / Keras
  48. Kaldi-ASR
  49. CoquiTTS
  50. GLiNER
  51. FlairNLP
  52. Flask
  53. Streamlit
  54. Deeplearning4j
  55. ImageJ
  56. OpenCV
  57. Scipy
  58. Numpy
  59. Pandas
  60. Frameworks
  61. Amazon Web Services
  62. MS-Azure
  63. Docker
  64. Kubernetes
  65. Kafka
  66. Node.js
  67. Photon
  68. Valhalla
  69. GitHub
  70. GitLab
  71. Bitbucket
  72. Versions-Kontrolle
  73. GIT
  74. SVN
  75. Github
  76. Gitlab
  77. Bitbucket
  78. Projekt-Management
  79. OpenProject
  80. Jira
  81. Confluence
  82. Datenbanken
  83. Neo4j
  84. versch. SQL Datenbanken
  85. MariaDB
  86. MongoDB
  87. ArangoDB

Sprachen

DeutschMutterspracheEnglischverhandlungssicherRussischGrundkenntnisse

Projekthistorie

Natürliche Sprachverarbeitung (NLP), Knowledge Graphs, Graph-RAG

Resultate:
Entwicklung eines Programms zur automatisierten Extraktion von Informationen aus Text-Dokumenten (z.B. Websites, PDF-Dokumente, ...), Aggregation der Informationen in einer Graph-Datenbank (Knowledge-Graph) und Abfrage der Informationen mittels eines generativen Sprachmodells (Graph-RAG). Das Programm kann eigenständig durch Abfrage der Wissensdatenbank entscheiden welche Informationen
aus den Dokumenten unbekannt sind und diese der Wissensdatenbank hinzufügen. Dabei können alle Informationen gesammelt werden oder der Nutzer kann die Themenbereiche einschränken.

Methoden:
  1. Extraktion: Named-Entity-Recognition und Extraktion von Relationen zwischen den Entitäten aus den Dokumenten durch wahlweise ein generatives Sprachmodell oder (effizientere) NER-Modelle (wenn die Themenbereiche vorgegeben sind).
  2. Knowledge-Graph-Erstellung: Gesammelte Informationen aus den Dokumenten werden mit der aktuellen Wissensdatenbank verglichen und, wenn noch nicht bekannt, der Datenbank hinzugefügt (entweder als neue Knoten / Kanten oder als Zusatzinformation zu bestehenden Knoten / Kanten). Ist die Information bereits aus anderen Dokumenten bekannt erhöht dies die Zuverlässigkeit der Information.
  3. Graph-RAG: Abfrage von Informationen aus der Datenbank ist durch natürliche Sprache mittels eines generativen Sprachmodells möglich, welches die natürliche Sprache in eine Datenbank-Abfrage überführen kann und aus den gesammelten Informationen eine Antwort generiert.

Computer Vision, Bildgenerierung

Resultate:
Entwicklung eines Programms zur automatisierten Erstellung und Optimierung von Werbebildern. Das Programm erhält Informationen über das zu bewerbende Produkt und den Verkäufer in natürlicher Sprache und generiert dann selbständig Werbetexte und auf den Inhalt zugeschnittene Bilder, welche auch die selbe “call-to-action” als Text enthalten. Das Programm ist in der Lage erfolgreiche Werbekampagnen über verschiedene Indikatoren zu selektieren und daraus neue Kampagnen zu erstellen (künstliche Evolution zur automatisierten und vorurteilsfreien Optimierung einer Population von Werbekampagnen).

Methoden:
  1. Text-Generierung: Large-Language-Model (LLM) um die Nutzereingabe auszuwerten und die Werbetexte sowie detaillierte Bildbeschreibungen für die Werbebilder zu erstellen.
  2. Bild-Generierung: Text-To-Image Modell um Werbebilder aus den LLMBeschreibungen zu erstellen.
  3. Validierung & Optimierung: Methoden, um den Erfolg der Werbekampagnen anhand verschiedener Indikatoren abzuschätzen und erfolgreiche Werbekampagnen zu replizieren.

Natürliche Sprachverarbeitung (NLP), große Sprachmodelle (LLMs), Chat-Bots.

Resultate: Entwicklung eines Llama-3 Chat-Bots, welcher verschiedene Werkzeuge (Kunden-Datenbanken, Web-Suche, Chat, ...) benutzen kann um Nutzerfragen zu beantworten. Der Bot kann komplett auf kundeneigenen Servern gehostet werden, was auch die Verarbeitung sensibler Daten ermöglicht.

Methoden:
  • Daten-Pipeline: Pytorch-Lightning Modul um Text-Dokumente mittels eines (kleinen) Sprachmodells in einen Vektorraum zu überführen (Jina-V2 Text-Embeddings) und zusammen mit beliebigen (auch verschachtelten) Metadaten in einer Vektordatenbank zu speichern
  • Chat-Bot: LangGraph-Agent mit Llama-3 LLM um Nutzerfragen zu beantworten. Der Agent hat verschiedene Werkzeuge zur Verfügung um Informationen über die Frage aus den verknüpften Datenbanken und dem Internet zu sammeln oder Rückfragen an den Nutzer zu stellen, wenn die Frage unklar ist. Anhand der gesammelten Informationen erstellt der Agent dann eine Antwort (Retrieval-Augmented Generation, RAG)


Kontaktanfrage

Einloggen & anfragen.

Das Kontaktformular ist nur für eingeloggte Nutzer verfügbar.

RegistrierenAnmelden