Zum Hauptinhalt springen
Top-Experten-Abzeichen
Empfohlener Experte
Profil-Kopfzeilen-Hintergrund

Mike T.-Senior-Softwareentwickler

Mike T.
Profil-Kopfzeilen-Overlay
Verfügbar
Nowy Targ, Polen

Tagessatz prüfen

Erfahrungen

Feb. 2021 - Sept. 2026

Senior-Softwareentwickler

Exadel Poland

Stellenbeschreibung
Senior-Softwareentwickler bei Exadel Poland
Industrien
Informationstechnologie (IT)
Fertigung
Bereichen
Informationstechnologie (IT)
Produktentwicklung
  • Entwickelte zentrale C++-Funktionen der Vectric-CAD/CAM-Software für CNC-Fräsen, die von Holzbearbeitungsbetrieben zur Herstellung von Schildern, Schränken, Möbeln und 3D-Schnitzereien eingesetzt wird.
  • Implementierte und optimierte 2D-/2.5D-Werkzeugwege (Profil, Tasche, V-Carve, Bohren) mit zuverlässigem Polygon-Offset, Rampen und Haltestegen. Dadurch sank die Berechnungszeit bei komplexen Entwürfen um 35%.
  • Verbesserte die Robustheit des Geometrie-Kernels bei fehlerhaften importierten DXF-, SVG- und PDF-Daten (Selbstüberschneidungen, Mikroliniensegmente) und verringerte von Kunden gemeldete Fehler bei Werkzeugwegen um 40%.
  • Entwickelte G-Code-Postprozessoren für mehr als 30 CNC-Steuerungen (Mach3/Mach4, GRBL, Fanuc-Stil) sowie eine Biarc-Anpassung nach der Methode der kleinsten Quadrate, die Polylinien in G2/G3-Bögen umwandelt und G-Code-Dateien um bis zu 60% verkleinert.
  • Beschleunigte die 3D-Materialabtragssimulation mit CUDA-Kernels und einer multithreadfähigen CPU-Ausweichlösung. Dadurch sank die Vorschauzeit bei großen Schnitzaufträgen von etwa 90 auf unter 10 Sekunden.
  • Optimierte das OpenGL-Rendering von Vektoren und 3D-Werkzeugwegvorschauen (VBO-Batching, GLSL-Shader, Detailstufen) für flüssiges Navigieren in Projekten mit mehr als 1M Segmenten.
  • Entwickelte ein Python-Regressions-Testsystem, das Werkzeugwege und G-Code für mehr als 500 Referenzprojekte neu generiert und in CI mit freigegebenen Referenzversionen vergleicht.
  • Betreute 4 Entwickler, leitete Code-Reviews und arbeitete mit dem britischen Produktteam von Vectric an der Release-Planung und der Priorisierung von Kundenproblemen.
Sept. 2017 - Dez. 2020

Softwareentwickler

AItkom Software

Stellenbeschreibung
Softwareentwickler bei AItkom Software
Industrien
Informationstechnologie (IT)
Telekommunikation
Bereichen
Informationstechnologie (IT)
Produktentwicklung
  • Entwickelte Machine-Learning-Modelle in Python (scikit-learn, PyTorch) zur Modellierung von Telekommunikationsnetzen und sagte zellenbezogenen Datenverkehr und KPIs für die Kapazitätsplanung mobiler Netze voraus.
  • Erstellte probabilistische Verkehrsmodelle (Poisson-Ankünfte, Erlang-B/C-Warteschlangen) und überprüfte sie anhand von Anpassungstests und Konfidenzintervallen auf mehr als 2 Jahren stündlicher Netzdaten.
  • Entwickelte Features mit pandas und NumPy und nutzte lineare Algebra (PCA, SVD), um mehr als 300 korrelierte Zählerwerte pro Zelle zu komprimieren. Dadurch sank die Trainingszeit um 70% ohne Genauigkeitsverlust.
  • Trainierte LSTM- und temporale CNN-Vorhersagemodelle mit PyTorch auf NVIDIA-GPUs (CUDA) und verringerte den Vorhersagefehler (MAPE) im Vergleich zu einer saisonalen ARIMA-Baseline um 25%.
  • Implementierte die KPI-Anomalieerkennung (Isolation Forest, saisonale Dekomposition) und verringerte Fehlalarme im Vergleich zu festen Schwellenwerten um 50%.
  • Exportierte Modelle nach ONNX und stellte sie über ONNX Runtime in einem C#-Dienst (.NET) bereit. So wurden mehr als 10,000 Zellen in weniger als 2 Sekunden bewertet.
  • Entwickelte eine MQTT-Pipeline, die Telemetriedaten von IoT-Testgeräten (NB-IoT, LTE-M) in InfluxDB einliest, um IoT-/M2M-Verkehrsmodelle zu kalibrieren.
Okt. 2014 - Aug. 2017

Softwareentwickler

Prime Factor Studio

Stellenbeschreibung
Softwareentwickler bei Prime Factor Studio
Industrien
Bauwesen
Informationstechnologie (IT)
Bereichen
Informationstechnologie (IT)
Produktentwicklung
  • Entwickelte zentrale C++-Module einer 2D-CAD-Zeichnungsanwendung für Bauzeichnungen (Grundrisse, Ansichten, Schnitte), einschließlich Linien, Bögen, Polylinien, Splines, Schraffuren und Bemaßungen.
  • Implementierte einen OpenGL-Renderer (GLSL-Shader, gebündelte Vertex-Puffer, Ansichts-Clipping), der bei Zeichnungen mit mehr als 500,000 Elementen Schwenken und Zoomen mit 60 fps ermöglichte.
  • Schrieb Routinen für die Berechnungsgeometrie (Schnittpunkte, Offset, Trimmen/Verlängern, Abrunden, boolesche Polygonoperationen, Erkennung von Schraffurgrenzen) mit Toleranzbehandlung für zuverlässige Gleitkommaberechnungen.
  • Entwickelte Objektfang und Auswahl auf Basis eines räumlichen Quadtree-Index und verringerte die Reaktionszeit von Treffertests in großen Zeichnungen von etwa 200 ms auf unter 5 ms.
  • Ergänzte den DXF-Import/-Export für die Kompatibilität mit AutoCAD und ermöglichte maßstabsgetreues Drucken (1:50, 1:100) als PDF und auf Druckern.
  • Entwickelte die Desktop-Oberfläche in C# (WPF) auf Basis der C++-Engine mit C++/CLI-Interop, einschließlich Ebenenverwaltung, Eigenschaftenfeldern und Rückgängig/Wiederholen.

Branchenerfahrung

Sieh, in welchen Branchen dieser Freelancer den Großteil seiner beruflichen Laufbahn verbracht hat.

Erfahren in Informationstechnologie (IT), Fertigung, Telekommunikation und Bauwesen.

Informationstechnologie (IT)
Fertigung
Telekommunikation
Bauwesen
Profil-Übereinstimmungsdiagramm

Erfahrung nach Fachbereich

Zeigt, in welchen Abteilungen und Funktionen dieser Freelancer am meisten mitgewirkt hat.

Erfahren in Informationstechnologie (IT) und Produktentwicklung.

Informationstechnologie (IT)
Produktentwicklung
Profil-Übereinstimmungsdiagramm

Zusammenfassung

Senior-Softwareentwickler mit mehr als 11 Jahren Erfahrung in der Entwicklung von CAD/CAM-, Computergrafik- und Machine-Learning-Software mit C++, Python und C#. Zuletzt entwickelte ich Werkzeugwegstrategien, G-Code-Postprozessoren und CUDA-beschleunigte Bearbeitungssimulationen für die Vectric-CAD/CAM-Software, die mit CNC-Fräsen in der Holzbearbeitung eingesetzt wird. Ich entwickelte Machine-Learning- und Deep-Learning-Modelle für die Modellierung von Telekommunikationsnetzen mit PyTorch und scikit-learn, basierend auf linearer Algebra, Statistik und Wahrscheinlichkeitsrechnung, und setzte sie mit ONNX Runtime ein. Meine Laufbahn begann in der Computergrafik mit einer OpenGL-basierten 2D-Zeichensoftware für das Bauwesen. Außerdem habe ich praktische Erfahrung mit IoT-Datenpipelines.

Fähigkeiten

  • Programmiersprachen: Modernes C++ (C++11/14/17), Python, C# (.Net, Wpf), Cuda C++, Sql
  • Machine Learning & Deep Learning: Pytorch, Scikit-Learn, Numpy, Pandas, Scipy, Neuronale Netze (Lstm, Cnn), Regression, Klassifikation, Clustering, Zeitreihenvorhersage, Anomalieerkennung
  • Mathematik & Statistik: Lineare Algebra (Svd, Pca, Kleinste Quadrate), Wahrscheinlichkeitsrechnung, Statistische Modellierung, Hypothesentests, Warteschlangentheorie, Optimierung
  • Gpu-Computing & Modelleinsatz: Cuda, Gpu-Programmierung, Parallele Berechnungen, Multithreading, Onnx, Onnx Runtime
  • Computergrafik: Opengl, Glsl, 2d-/3d-Rendering, Vektorgrafik, Bezier- Und B-Spline-Kurven, Tessellierung, RäUmliche Indizierung
  • Cad/Cam & Cnc: Berechnungsgeometrie, Werkzeugwegerstellung (2d, 2.5d, 3d), Polygon-Offset, Boolesche Operationen, G-Code, Postprozessoren, Bearbeitungssimulation, Dxf, Svg, Stl
  • Iot & Daten: Mqtt, Iot-Telemetrie, Influxdb, Postgresql, Microsoft Sql Server, Mysql, Rest-Apis
  • Tools & Plattformen: Git, Cmake, Visual Studio, Docker, Ci/Cd, Google Test, Pytest, Linux, Windows

Sprachen

Polnisch
Muttersprache
Englisch
Verhandlungssicher

Ausbildung

Okt. 2010 - Juni 2014

University of Lodz

M.S. · Informatik · Łódź, Polen

Statistiken

Erfahrung

Positionen gesamt 3
Erfahrung in Informationstechnologie (IT) 12 J.
Durchschn. Dauer 3 J. 11 M.
Längste Erfahrung 5 J. 7 M.

Fachkenntnisse

Aktuelle Rollen Senior-Softwareentwickler, Softwareentwickler
Hauptbranchen Informationstechnologie (IT), Fertigung, Telekommunikation
Hauptfachbereiche Informationstechnologie (IT), Produktentwicklung

Qualifikationen

Höchster Abschluss Master
Mitglied seit
Du suchst Freelancer?Passende Kandidaten in Sekunden!
FRATCH GPT testen
Weitere Aktionen

Häufig gestellte Fragen

Du hast Fragen? Hier findest du mehr.

Mike ist in Nowy Targ, Polen ansässig und bevorzugt 100% Remote-Projekte.

Mike spricht folgende Sprachen: Polnisch (Muttersprache), Englisch (Verhandlungssicher).

Mike hat mindestens 12 Jahre Erfahrung. In dieser Zeit hat Mike in mindestens 2 verschiedenen Rollen und für 3 verschiedene Firmen gearbeitet. Die durchschnittliche Dauer der einzelnen Projekte beträgt 4 Jahre und 11 Monate. Beachten Sie, dass Mike möglicherweise nicht alle Erfahrungen geteilt hat und tatsächlich mehr Erfahrung hat.

Basierend auf der jüngsten Erfahrung wäre Mike gut geeignet für Rollen wie: Senior-Softwareentwickler, Softwareentwickler.

Die neueste Position von Mike ist Senior-Softwareentwickler bei Exadel Poland.

In den letzten Jahren hat Mike für Exadel Poland gearbeitet.

Mike hat die meiste Erfahrung in Industrien wie Informationstechnologie (IT), Fertigung und Telekommunikation. Mike hat auch etwas Erfahrung in Bauwesen.

Mike hat die meiste Erfahrung in Bereichen wie Informationstechnologie (IT) und Produktentwicklung.

Mike hat kürzlich in Industrien wie Informationstechnologie (IT) und Fertigung gearbeitet.

Mike hat kürzlich in Bereichen wie Informationstechnologie (IT) und Produktentwicklung gearbeitet.

Mike hat einen Master in Informatik von University of Lodz.

Mike ist sofort vollzeit verfügbar für passende Projekte.

Tagessatzverteilung

0% 25% 50% 75% 100%
22 % der Experten verlangen weniger als 320 € pro Tag.
22 % der Experten verlangen zwischen 320 € und 480 € pro Tag.
33 % der Experten verlangen zwischen 480 € und 640 € pro Tag.
11 % der Experten verlangen zwischen 640 € und 800 € pro Tag.
11 % der Experten verlangen 1120 € oder mehr pro Tag.
<€320 €320-​480 €480-​640 €640-​800 €1120+

Die angegebenen Tagessätze entsprechen der typischen Marktspanne für Freelancer in dieser Position, basierend auf aktuellen Projekten auf unserer Plattform.

Durchschnittlicher Tagessatz für ähnliche Positionen

Die Tagessätze basieren auf aktuellen Projekten und enthalten keine FRATCH-Marge.

800
600
400
200
Stundensatzvergleich-Diagramm
Ø Tagessatz 496 €

Der durchschnittliche Tagessatz ist der Mittelwert aller Tagessätze aus aktuellen Verträgen vergleichbarer Freelancer auf unserer Plattform.

800
600
400
200
Stundensatzvergleich-Diagramm
Median-Tagessatz 600 €

Der Median-Tagessatz ist der mittlere Wert aller Tagessätze – die Hälfte der vergleichbaren Freelancer verlangt weniger, die andere Hälfte mehr. Anders als der Durchschnitt wird er von Ausreißern kaum beeinflusst.

Berechnet auf Basis der Tagessätze unserer Freelancer, Stand 15 Nov 2026. Die tatsächlichen Tagessätze können je nach Dienstalter, Erfahrung, Fachkenntnissen, Projektkomplexität und Auftragsdauer variieren.