Softwareentwickler, Scrum Master, Product Owner | C#, WPF, Java, VB, C++
- Verfügbarkeit einsehen
- 0 Referenzen
- auf Anfrage
- 79100 Freiburg
- Weltweit
- de | en
- 26.09.2024
Kurzvorstellung
Qualifikationen
Projekt‐ & Berufserfahrung
3/2021 – 8/2024
Tätigkeitsbeschreibung
Planung, Konzeptionierung, Softwareerstellung
Entwicklung von Addin für Revit, das die Lücken schließt zwischen SAP Hana und Simulation von Prozess-Abläufen. Es ermöglicht die Visualisierung des Aufbaus eines Labors im Gebäude. Automatisiert Objekte analysiert und verwaltet und für eine Simulation extrahiert.
Opencv, Scrum, C#, Git, Microsoft Visual Studio, Windows Presentation Foundation, Autodesk Revit
3/2021 – 7/2024
Tätigkeitsbeschreibung
Assistenzsystem zu entwickeln, das aus einer Künstlichen Intelligenz (KI), einer Eyetracking-Steuerung des Rollstuhls, einem Greifarm am Rollstuhl und einer Sprachausgabe besteht. Dieses System soll ganzkörpergelähmten Personen ermöglichen, alltägliche Aufgaben selbstständig zu bewältigen und ihre Lebensqualität signifikant zu steigern.
Entwicklung dieser hardwareunabhängigen Middleware, die die Robotergreifaufgaben lösen kann. Die Middleware integriert eine leistungsfähige KI, die die Eyetracking-Steuerung, Bildverarbeitung, Sensorfeedback und Objektmanipulation zusammenführt und steuert. Dabei ist es so konzipiert, dass es nicht nur im sozialen Bereich, sondern auch in der Industrie vielfältige Anwendungsmöglichkeiten bietet. Es setzt dabei auf aktuelle Methoden des maschinellen Lernens, insbesondere Deep Learning und Reinforcement Learning.
Deeplearning4j, Reinforcement Learning, Linux Entwicklung, Python
6/2019 – 1/2020
TätigkeitsbeschreibungPerformanzmessung, Softwareberatung, Konzepterstellung und Softwareoptimierung zur Performanzsteigerung eines CAD-Systems.
Eingesetzte QualifikationenOracle Database Appliance (ODA), C#
5/2019 – 7/2019
TätigkeitsbeschreibungSoftwareseitige Einbindung einer Fluoreszenzkamera und Ansteuerung eines Lasers zur Erweiterung der Funktionalität eines Laborgerätes.
Eingesetzte QualifikationenC#, DevOps, Git, Opencv, Microsoft Visual Studio, Windows Presentation Foundation
4/2019 – 6/2019
TätigkeitsbeschreibungPerformanzmessung, Softwareberatung, Konzepterstellung und Softwareoptimierung zur Performanzsteigerung eines CAD-Systems.
Eingesetzte QualifikationenC#, DevOps, Oracle Database Appliance (ODA)
1/2019 – 4/2019
TätigkeitsbeschreibungSoftwareberatung und Softwareentwicklung von Algorithmen für die Gesichtserkennung. Untersuchung unterschiedlicher Algorithmen und Neuronale Netze für das Erkennen von Gesichtern auf Fotos und in Videos.
Eingesetzte QualifikationenC++, DevOps, Opencv, Microsoft Visual Studio
9/2018 – 12/2018
TätigkeitsbeschreibungEntwicklung an der hauseigenen Software für Schmuckproduktion. Mit diesem speziellen CAD/CAM-System werden Ringe und andere Schmuckstücke entworfen und für die Produktion vorbereitet.
Eingesetzte QualifikationenC#, Microsoft Visual Studio
11/2017 – 7/2018
Tätigkeitsbeschreibung
Softwareanalyse, Softwareberatung und Softwareentwicklung von Bestandssoftware.
Analyse der Software, Aufbau der Umgebung, schnelle Hilfe und Qualitätssteigerung für geplanten Produktionsstart.
DevOps, Opencv, C#, Git, Microsoft Visual Studio
9/2017 – 10/2018
TätigkeitsbeschreibungProduktentwicklung einer umfassenden profilorientierten Benutzeroberfläche mit integrierter CAD-Visualisierung. Setup, Dokumentation, Design, Grafiken und eingebetteter CAD-Komponente.
Eingesetzte QualifikationenCrystal Reports, C#, Microsoft Visual Studio, Windows Presentation Foundation, WIX (Windows Install XML)
7/2017 – 8/2017
Tätigkeitsbeschreibung
Zur Arbeitserleichterung für Architektenbüros entwickelten wir Addons für Revit.
Diese kompensieren fehlende Funktionalitäten in Revit und erleichtern die Arbeitsprozesse von Architekten und CAD-Konstrukteuren. Nach den Wünschen und Anforderungen des Kunden wurden neue Ribbons hinzugefügt, spezielle Dialoge entwickelt und Filter programmiert.
DevOps, UML, C#, Team Foundation Server, Microsoft Visual Studio, Windows Presentation Foundation, Autodesk Revit
10/2016 – 6/2017
TätigkeitsbeschreibungSoftwareentwicklung zur Erkennung des Real-Volumens und konvexer Hüllen von Objekten durch 3D-Scanner. Sensorik und 2D/3D-Grafik für Vermessung, Objekterkennung und Kalibrierung des Lasers. Entwicklung von Algorithmen für o.g. Bereiche. Im Detail: Rotating Calibers, Minimal Bounding Box, Ransac, Eigenwertberechnung u.a. Vorberechnung und Prüfung der Algorithmen mit Matlab.
Eingesetzte QualifikationenBlender, Opencv, Point Cloud Library (PCL), UML, Subversion, C++, Simulink, Microsoft Visual Studio, Autodesk AutoCAD (allg.)
6/2016 – 10/2016
Tätigkeitsbeschreibung
Entwicklung mathematischer Modelle für die Kalibrierung von 3D-Scannern und deren Embedded-Programmierung.
Konzept, Einrichtung und Entwicklung für Software zur automatischen Kalibrierung und Justierung von 3D-Scannern.
Blender, Opencv, Point Cloud Library (PCL), UML, Subversion, Simulink, Autodesk AutoCAD (allg.)
12/2015 – 5/2016
Tätigkeitsbeschreibung
Web-CAD-Editor mit dem sich 2D und 3D Objekte im CAD darstellen lassen.
Unterstützt wird das Darstellen von DWG/DXF basierten Dateien, die für die performante Darstellung über das Internet optimiert werden. Die Browser Firefox, Chrome und Internet Explorer können die Webapplikation darstellen und lassen auch komplexe 3D-Operationen ausführen oder planen.
UML, C#, C++, Team Foundation Server, ASP.NET
9/2015 – 11/2015
Tätigkeitsbeschreibung
Programmierung von LabView-Schnittstellen für Wärmbildkameras für den Parameteraustausch, Echtzeitstreaming und der Steuerung von Thermografiekameras mit LabView.
Entwicklung von Blockdiagrammen und Benutzeroberfläche in LabView, die ein umfassendes Steuern der Kameras für die Endnutzer zulassen und ihn bei Forschung und Entwicklung unterstützen.
C++, Labview, Team Foundation Server, UML, Microsoft Visual Studio
6/2014 – 8/2015
Tätigkeitsbeschreibung
Projekt zur Erkennung von Rauminhalten. Berechnung Epipolargeometrische Berechnungen zur 3D-Grafik-Ermittlung aus Stereokamerabildern.
Vorberechnung und Prüfung der Algorithmen mit MATLAB. Bildverarbeitung zur Verbesserung der 3D-Daten, Filterung, Paletten, Fehlerkorrektur mittels performanter Algorithmen in eigener Benutzeroberfläche.
UML, C#, Simulink, Nunit, Microsoft Visual Studio
12/2013 – 7/2014
Tätigkeitsbeschreibung
Planung, Aufbau und Entwicklung der eigenen CAD-Software und Anbindung an die Verwaltungs-Software des Kunden.
Erstellen der Spezifikation und der Richtlinien zum Zeichnungsaufbau. Schnittstellen zur Kunden-Software: CAD-Pläne laden und importieren, Georeferenzierung der Pläne und Berechnung von kartesischen und sphärischen Koordinaten.
Planen und entwickeln der Benutzerfreundlichkeit/ Änderung der Benutzeroberfläche: Verschiedene Andockfenster wie Layer-Manager, Symbolkatalog, Eigenschaftsfenster, Katalog-Manager.
Oracle Database Appliance (ODA), UML, C#, Microsoft Visual Studio, Windows Presentation Foundation, XML, Autodesk AutoCAD (allg.)
10/2013 – 8/2024
TätigkeitsbeschreibungUmfangreiche Analyse eines bestehenden umfangreichen AutoCAD-Aufsatzes. Darauffolgend Modernisierung und Optimierung sowie Portierung von AutoCAD ObjectARX nach AutoCAD .NET API und BricsCAD.
Eingesetzte QualifikationenUML, .Net, C#, C++, Team Foundation Server, Windows Presentation Foundation, Autodesk AutoCAD (allg.)
5/2013 – 5/2014
Tätigkeitsbeschreibung
Softwareentwicklung zur Erkennung des Real-Volumens und konvexer Hüllen von Objekten durch 3D-Scanner. Konzept, Einrichtung und Entwicklung für Software zur automatischen Kalibrierung und Justierung von 3D-Scannern.
Sensorik und 2D/3D Grafik für Vermessung, Objekterkennung und Kalibrierung des Lasers. Entwicklung von Algorithmen für o.g. Bereiche.
Im Detail: Rotating Calibers, Minimal Bounding Box, Ransac, Eigenwertberechnung u.a.
Vorberechnung und Prüfung der Algorithmen mit MATLAB.
Opencv, Point Cloud Library (PCL), UML, C++, Microsoft Visual Studio
11/2012 – 12/2020
Tätigkeitsbeschreibung
Eingebetter CAD-Editor für die Erstellung von Gebäuden und Versorgungsnetzen.
Beratung und Aufnahme der Anforderung, Schreiben der Spezifikation (Benutzer u. Technisch), Anwendungsfälle, Ergonomieuntersuchung
SESAM/SQL Server, .Net Framework (Microsoft), C#, Team Foundation Server, Microsoft Visual Studio, Windows Presentation Foundation, Autodesk AutoCAD (allg.), Software Architecture, UML
11/2012 – 3/2013
TätigkeitsbeschreibungPlanung und Entwicklung eines Lernsystems das ein hohes Maß an flexibler Gestaltung zulässt und während der Laufzeit erweiterbar ist. Schreiben der Spezifikation (Benutzer u. Technisch) Softwarearchitekt / Businesslogik mit UML. Softwarearchitekt / Businesslogik mit UML
Eingesetzte QualifikationenUML, .Net Framework (Microsoft), C#, Team Foundation Server, Microsoft Visual Studio, Windows Presentation Foundation, XML
1/2012 – 10/2012
Tätigkeitsbeschreibung
Entwicklung eines Testautomatisierungssystems für Systemtests von Softwareprogrammen, Ergonomie-untersuchungen und Performanz Messungen.
Schreiben der Spezifikation (Benutzer u. Technisch)
Crystal Reports, Software Architecture, UML, .Net Framework (Microsoft), C#, Team Foundation Server, Microsoft Visual Studio, Windows Presentation Foundation, XML, XSD (XML Schema Definition), XSL (Extensible Stylesheet Language)
5/2005 – 12/2011
Tätigkeitsbeschreibung
Bereichsleitung für die Abteilungen CAD, DMS und Testautomatisierung.
Aufbau und Leitung der Abteilungen, Konzeptionierung, Strukturierung, Produkt-design, Markteinführung, Marketing und Vertrieb der Produkte.
1. Personalmanagement, Weiterbildung, Einstellungen.
2. Strukturierung und Aufbau für die gesamten Produktzyklen.
3. Marktbeobachtung und Identifizierung neuer Zielgruppen.
4. Spezifizierung der Produkte, Designüberwachung, Codeprüfung, Risikoidentifizierung, Prototyping und Entwicklung.
5. Vertriebliche Unterstützung bei Messen, Ausschreibungen, Großkunden und Zertifizierungen (GEFMA, ISO 9001).
6. Prozessdesign, Usebilityprüfung und Projektmanagement.
7. Marketing mit Presseartikeln, Prospekten und Newslettern.
8. Konzeptentwicklung für Schulung, Projektmanagement und Vertrieb und deren Schulung.
9. Präsentationen der Produkte bei Kunden und z. B. beim jährlichen Anwendertreffen vor einem Publikum von 150 Personen.
10. Konzeptionierung für Qualitätssicherung mit Testautomatisierung.
Die Produkte detailliert spezifiziert und deren Benutzeroberflächen designt, die Softwarearchitektur mit UML entworfen, mit moderner Programmierung umgesetzt und mit selbst entwickeltem Testsystem verifiziert.
Es kommen die neuesten Technologien zum Einsatz, die im wesentlichen Desktop-, Addin- und Webentwicklungen auf Server/Client-Basis Prozessdaten aus gängigen Datenbanken (SQL-Server, Oracle, Access) beziehen.
Sprachen und SDKs wie z. B. C#, WPF, ASP.Net, Silverlight, Adobe Flash Action-Script, HTML 5, AutoCAD ARX.Net, Nemetschek Allplan NOI und Microstation MDL / ProjectWise.
5/2004 – 12/2011
Tätigkeitsbeschreibung
Entwicklung eines eigenständigen CAD Viewers für grafische Navigation und statistische Auswertungen in Anbindungen an Datenbanken
Konzipierung DMS, Einbettung in ein FM System inkl. Dokument-, Version- und Benutzerverwaltung, Spezifikation und Verifizierung
Webbasierter CAD Viewer für grafische Navigation und statistische Auswertung in Anbindung an Datenbanken
Nemetschek Allplan Erweiterung für statistische Auswertungen und grafische Navigation für angebundene Programme und Datenbanken
Erweiterung von AutoCAD Programmen wie AutoCAD Architect, MEP, Civil, Mechanical Desktop u.a. mittels Plug-In- Technologie, um statistische Auswertungen und grafische Navigation für angebundene Programme und Datenbanken durchzuführen
CAD Viewer für Micro Station Zeichnungen
Erweiterungen von AutoCAD Programmen, Machbarkeitsanalysen und Prototypen, Usability
Access, Oracle Database Appliance (ODA), SQL, SAP WF, UML, Subversion, C#, C++, Java (allg.), Microsoft Foundation Classes (MFC), Windows Presentation Foundation, Actionscript, Ajax, Microsoft Silverlight, Autodesk AutoCAD (allg.)
1/2003 – 7/2004
TätigkeitsbeschreibungVerantwortung für die Projektgruppen DMS/CMS und deren sechs Produkte
Eingesetzte QualifikationenSQL, .Net, C#, ASP.NET, HTML, XSD (XML Schema Definition), XSLT (XSL Transformation)
5/2000 – 9/2004
Tätigkeitsbeschreibung
Verantwortung für die Produkte Gruppen DMS / CMS und deren 6 Produkte.
Leitung bei Entwicklung und Einführung von Neuprodukten, wie die Patentverwaltung,
Pressespiegel und Komponenten für DMS.
Damit konnten neue Zielgruppen erreicht und Neukunden gefunden werden.
Die erzielte Wertsteigerung des Unternehmens wurde genutzt, um es an
die Firma Ever zu verkaufen.
1. Anpassung von Produkt- und Dienstleistungen auf die Marktsituation.
2. Aufstellen des jährlichen Businessplanes für die Abteilung.
3. Personalverantwortung, Ressourcenplanung, Controlling.
4. Präsentieren von Produkten beim Kunden und auf Messen.
5. Projektmanagement von Angebot, Durchführung bis Abnahme.
6. Anfertigen von Spezifikationen und Softwarearchitektur mit UML.
7. Softwareentwicklung mit .Net (C#, VB), ASP.Net (Web), Java,
HTML, JavaScript, XML, XSD, XSLT, SQL-Server, Oracle, IIS.
1/2000 – 12/2003
Tätigkeitsbeschreibung
Planung und Aufbau eines Ausschreibungssystems
Erweiterung Patentsystem, webbasiert
Softwareentwicklung mit VB, HTML, ASP (Web), HTML, JavaScript, XML, XSD, XSLT, SQL-Server, IIS, Oracle
Entwicklung einer DMS Tabellenextraktion
Crystal Reports, SQL, C++, Microsoft Visual Studio
6/1996 – 7/1998
Tätigkeitsbeschreibung
Projekt-, Personalverantwortung, Softwareentwicklung mit UML/OMT, C++,
OpenGL, ObjectARX in folgenden Projekten:
1. Farbsystem True Color für AutoCAD
Ersetzung des bestehenden Index-Farbsystems durch True Color, was
ganz oben auf der Wunschliste der Kunden zu dieser Zeit stand.
Projekt mit hohem Kommunikationsanspruch (44 Mitarbeiter involviert),
Koordination mit mehr als 20 Teams im In- und Ausland.
2. Render für AutoCAD und 3D-MAX
Entwicklung neuer Grafikroutinen für eine realistischere 3D-Darstellung.
3. Systemtest- und Unittestprogramm zur Qualitätssicherung von AutoCAD
Firmenweite Einführung des Testprogramms. Mit diesem kann die Qualität
von AutoCAD überprüft und Fehler aufgedeckt werden.
4. Image Support System (ISM) von AutoCAD
Entwicklung einer neuen Bilderanzeige, die die bisherige ersetzte.
Dadurch können Bilder schneller angezeigt und besser integriert werden.
10/1995 – 3/1999
Tätigkeitsbeschreibung
Entwicklung des Farbsystems True Color für AutoCAD
Projekt mit großem Maß an Kommunikations- und Koordinationsfähigkeiten
Erweiterung des Render und Render Engines für AutoCAD, neue Bedienung und ACAD-Befehle
Entwicklung eines neuen Image Support System(ISM) für AutoCAD
Systemtest-u. Unittestprogramm für AutoCAD, firmenweite Einführung, Ermöglicht überprüfen der AutoCAD Qualität
SQL, UML, C++, Microsoft Foundation Classes (MFC), Opengl
Zertifikate
Ausbildung
Darmstadt
Über mich
Seit 1995 ist der Freelancer als Diplom Informatiker (FH) in Sachen Softwareentwicklung und -management unterwegs mit Schwerpunkt Grafik, CAD, CAFM, DMS und Datenbanken.
Bei der Programmierung setze ich modernste objektorientierte Softwarewerkzeuge ein. Für die Softwareplanung UML und für die Softwareentwicklung .Net, wie z. B. C#, VB.Net, WPF, ADO.Net, ASP.Net, Silverlight u.a.
Im Speziellen erweitere ich CAD- und Simulation-Systeme mit sogenannten Addons (Erweiterungen). Meine CAD-Entwicklungen führe ich für AutoCAD mit ARX.Net, für Microstation mit MDL und für Allplan mit NOI durch.
Weitere Kenntnisse
.Net: C#, VB.Net, C++
WPF, ADO.Net, ASP.Net
CAD: Revit, AutoCAD .Net, ObjectARX, OMF, MDL, NOI,
Grafik: WPF, OpenGL, DirectX, u.a.
DB: SQL, SQL-Server, Oracle, Access, u.a.
X: XML, XSD, XSLT, u.a.
Softwareberatung zum Thema Projektmanagement
Projektmanagement, Scrum-Master, Product-Owner, u.a.
Jira, Confluence, Azure DevOps
Softwareplanung mittels UML, OMT, Booch, GUI-Design
Softwaredesign mit Figma, Axure, Visio, u.a.
Alles ist nicht aufgeführt, Sie können aber gerne fragen, wenn Ihnen noch eine Technik wichtig ist.
Persönliche Daten
- Deutsch (Muttersprache)
- Englisch (Fließend)
- Europäische Union
- Schweiz
- Vereinigte Staaten von Amerika
Kontaktdaten
Nur registrierte PREMIUM-Mitglieder von freelance.de können Kontaktdaten einsehen.
Jetzt Mitglied werden