
Dr. Ali Baharev
Softwareentwicklung und Schulungen für technische Teams
Ich helfe Ingenieur- und Softwareteams, schwierige Softwareprobleme zu lösen und ihre Softwareentwicklung zu verbessern.
Ich schule Teams an ihrem eigenen Code, mit ihren Werkzeugen und Arbeitsabläufen, und entwickle individuelle Software, wo Standardlösungen nicht passen.
Für ein unverbindliches Erstgespräch, persönlich oder online, schreiben Sie mir an baharev@bitalon.com, gerne auf Deutsch oder Englisch.
Schulungen für Ihr Entwicklungsteam
Offene Kurse folgen einem festen Lehrplan. Meine Inhouse-Schulungen richten sich nach Code, Werkzeugen, Vorwissen und Zielen Ihres Teams. Ich halte sie vor Ort, in Wien oder im Ausland, oder online.
- KI-gestützte Softwareentwicklung: Claude Code, GitHub Copilot und ähnliche Werkzeuge an Ihrer eigenen Codebasis, samt Review, Tests und Validierung der Ergebnisse
- Python für Technik und Wissenschaft: numerische Methoden, Datenanalyse, Automatisierung
- Full-Stack-Webentwicklung im Node.js-Ökosystem
- Software-Engineering
- Modernes C++
- React und React Native
- Git, GitLab, SQL und Datenbankdesign
Der Ablauf ist einfach: Erstgespräch → Blick auf Ihren Code und Ihre Werkzeuge → Angebot → Schulung → Nachgespräch nach etwa zwei Wochen.
Schulungen zur KI-gestützten Entwicklung können auch zur KI-Kompetenz Ihres Teams nach dem EU AI Act beitragen.
Was Teilnehmende sagen
Äußerst sympathisch, einfühlsam und korrekt. Ali hat sich besonders bemüht, dass wir Inhalte wirklich verstehen und nicht auf Zwang den Stoff durchkriegen müssen. Er hat uns aktiv in den Unterricht einbezogen.
— Teilnehmer:in eines Lehrgangs für JavaScript-Softwareentwicklung
Große Themen kurz und knackig erklärt und mit Praxisbeispielen vertieft. War super, danke.
— Teilnehmer:in eines Python-Kurses für Fortgeschrittene
Individuelle Softwareentwicklung
Ich entwickle Software für Aufgaben, bei denen Standardsoftware nicht ausreicht: Algorithmen, numerische Methoden, mathematische Optimierung, Datenverarbeitung und Automatisierung. Programmiersprachen: C++, Python, JavaScript, Java, SQL.
Beispiele:
- Großskalige gemischt-ganzzahlige Optimierung: maßgeschneiderter Branch-and-Bound-Löser für eine komplexe industrielle Ablaufplanung
- Quantitative Finance: Analyse und Vergleich der Wertentwicklung von Aktien- und Anleiheportfolios
- Geologische Datenanalyse: gemeinsam mit einem Geologen entwickelt und in Computers & Geosciences veröffentlicht
- Bewegungserfassung mit Wearables: Firmware und Sensorfusion mittels Optimierung
- Graphalgorithmen für chemische Strukturen: 20–40 % schneller als die bisherige Implementierung
- Webanwendungen: Sprachtherapie nach einem Schlaganfall und Gedächtnisspiele, mit React entwickelt und auf AWS betrieben
Wir beginnen mit einem kleinen Arbeitspaket zum Festpreis, damit sich beide Seiten ein Bild von der Zusammenarbeit machen können, bevor sie mehr vereinbaren.
Für Softwareunternehmen
Ich übernehme Spezialaufträge, die nicht in Ihre üblichen Projekte passen: schwierige Algorithmen und andere technisch anspruchsvolle Aufgaben.
Ich arbeite im Hintergrund und trete nicht direkt an Ihre Kundschaft heran.
Warum ich?
Ich verbinde Software-Engineering, wissenschaftliches Rechnen und Lehre:
- Doktorat (PhD) in Verfahrenstechnik, angewandte Mathematik: 12 Jahre Forschung (2006–2018) zu numerischen Methoden und Optimierung
- Software-Trainer seit 2022: ETC, tecTrain, WIFI sowie Inhouse-Schulungen
- Full-Stack-Entwicklung seit 2018: React, React Native, Node.js und AWS
- Programmierung: C++, Python, JavaScript, Java, SQL
- Certified Programmer for Java SE 6 (310-065)
- Oracle Database 11g SQL Certification (1Z0-051)
Öffentliche Profile
- LinkedIn: Berufserfahrung
- Stack Overflow: 59.029 Reputationspunkte, 5 Millionen erreichte Personen
- Google Scholar: wissenschaftliche Publikationen