--> Über 8 Jahre Erfahrung in der Softwareentwicklung --> Schwerpunkte in C#, .Net-Framework --> Sehr gute kommunikative Skills --> Teamworker
Aktualisiert am 29.11.2024
Profil
Mitarbeiter eines Dienstleisters
Remote-Arbeit
Verfügbar ab: 06.01.2025
Verfügbar zu: 100%
davon vor Ort: 5%
Skill-Profil eines fest angestellten Mitarbeiters des Dienstleisters
Deutsch
Englisch
Japanisch
Grundkenntnisse

Einsatzorte

Einsatzorte

Deutschland
möglich

Projekte

Projekte

11 Monate
2024-01 - 2024-11

Online-Lizenzierung für SimDia² von ERSAsoft

Software-Entwickler SAP ASP.NET ASP.NET Core 7.0 ...
Software-Entwickler

Die SimDia²-Software spielt eine zentrale Rolle in der SAP-Prozessautomatisierung.

Die Anwendung dient dazu, die aktuelle Lizenzverwaltung auf dem Netzlaufwerke der Kunden durch direkte Überprüfung via Service auf einem zentralen Server zu ersetzen. Zudem optimieren wir die Lizenzierungsprozesse für Nutzer von SimDia²-Software, ohne die Notwendigkeit, neue Dateien an die Kunden zu senden.

Datenbankarchitektur. Implementierung Design/Entwicklung/Konstruktion Datenbankdesign Datenbanken Back-End Komponentenentwicklung Business Logic Datenbankintegration
SAP ASP.NET ASP.NET Core 7.0 C# Entity Framework RestAPI PostgreSQL Angular TypeScript
Kunde
Remote
2 Jahre 6 Monate
2021-09 - 2024-02

Consistent Inspection Planning System (CoPS)

Software Entwickler C# .NET Framework SIEMENS Ibs.Framework ...
Software Entwickler
Im Rahmen des Kundenprojekts wurde eine Software zur Prüfplanung im
Automotive Bereich für BMW entwickelt. Diese Software erlaubt die
durchgängige Prüfplanung von der Produktentstehung bis zur End-of-

Production.

Dabei wurde hoher Wert daraufgelegt, dass von Usern erstellte Abläufe
und Pläne möglichst einfach wiederverwendet werden können. Also
sowohl über unterschiedliche Produktionsstraßen, Fahrzeuge und
Projektphasen hinweg. Ziel der Software ist es die Workflows der
Prüfplaner zu vereinfachen, so dass die Kosten durch Rückrufe von
Fahrzeugen oder Nacharbeit an den Montagestraßen reduziert werden
können.
Implementierung Testing/QS/QM Datenbankanpassung Scripte Datenbereinigung Layouten von UI
C# .NET Framework SIEMENS Ibs.Framework Oracle SQL Developer Infragistics Kafka Docker Team Foundation Server
SIEMENS
Remote
6 Monate
2020-07 - 2020-12

Entwicklung eines Produktauswahlhelfer Prototypen

Software-Entwickler Jest.io TypeScript JavaScript ...
Software-Entwickler

Im Rahmen eines internen Projekts wurde eine Seite erstellt, die Benutzern bei der Auswahl einer passenden Productkategorie helfen soll. Dazu muss der User einen frei konfigurierbaren Fragenbaum beantworten.

Den verschiedenen Antwortmöglichkeiten sind Scores hinterlegt, aus welchem sich am Ende des Fragenbaums ein finales Ergebnis berechnet.
Zudem besteht die Möglichkeit das Ergebnis der Produktberatung in Form eines Links mit anderen zu Teilen. Zusätzlich wurde eine Unterseite erstellt, welche aus einem Produktinformationssystem (PIM) Produktdaten, wie Beschreibung und Bilder, beziehen und dem Nutzer anzeigen kann.
Entwicklung und Design der Frontend Webseite Implementierung der Backend Logik und OAuth2 Implementierung von geeigneten Tests
Jest.io TypeScript JavaScript ReactJS AntDesign React Testing Library Tests C# Entity Core ocelot-SQL Akeneo PIM OAuth2
Remote
6 Monate
2020-01 - 2020-06

Formular für internes Feedback

Software-Entwickler JavaScript TypeScript ReactJS ...
Software-Entwickler
Im Rahmen eines internen Projekts wurde für die it factum eine Webseite
entwickelt, welche es den Mitarbeiten erlaubt, ihr wöchentliches
Feedbackformular bequem online auszufüllen und dann automatisch per
E-Mail an den gewünschten Adressaten zu senden. Um sicherzustellen,
dass das Formular nur von Mitarbeitern verwendet wird, ist die

Anwendung durch OAuth2 mit Azure Active Directory gesichert. 

Der Anwender kann auf der Webseite den Adressaten, als auch die Möglichkeit für eine Kopie an sich selbst, konfigurieren. Nachdem absenden des Formulars, wir dieses an ein Backend geschickt, wo mittels einer API automatisch eine E-Mail generiert und verschickt wird. Die Auswahl der im Frontend angezeigten möglichen Empfänger wird ebenfalls vom Backend bezogen.

Implementierung der Webseite Implementierung von OAuth2 Gestalten der Webseite
JavaScript TypeScript ReactJS Jest.io Cypress.io für Tests AntDesign OAuth2 REST
Remote
2 Jahre
2018-01 - 2019-12

Weiterentwicklung eines XCS-basierten Starcraft Spielers

Software-Entwickler C++ Visual Studio BWAPI ...
Software-Entwickler
Im Rahmen der Masterarbeit wurden zwei bereits vorhandene Komponenten einer KI für das Strategiespiel Starcraft miteinander
verknüpft und optimiert. Hierzu musste das Modul, welches für das Mikromanagement zuständig war, weitestgehend angepasst werden, weil dieses zu Beginn des Projektes nur in sehr eingeschränkten Testszenarien funktionierte. Durch die Anpassungen konnte das Mikromanagementmodul in echten Spielen verwendet werden, um die Einheiten, durch zuvor simulierte Handlungen, mittels eines selbstlernenden Algorithmus zu steuern.
Zusammenführung von zwei Legacy Projekten Finden einer geeigneten Bewertungsmetrik für den selbstlernenden Algorithmus Wissenschaftliche Auswertung der Performance des Bots
C++ Visual Studio BWAPI Python
Remote
2 Jahre
2017-01 - 2018-12

Entwicklung einer VR-Anwendung in Unity

Software-Entwickler Unity C# .NET Compact Framework ...
Software-Entwickler
Im Rahmen einer Vorlesung wurde eine Virtual Reality Anwendung entwickelt, welche dem Nutzer das Konzept des menschlichen Echolots näherbringen soll. Dabei handelt es sich um eine Orientierungsstrategie, welche von sehbeeinträchtigten Menschen verwendet wird, um sich in ihrer Umwelt zu orientieren. In der VR-Anwendung befindet sich die Spieler in einer komplett schwarzen Umgebung und kann durch Tastendruck einen Ton erzeugen, welcher sich visuell über die
Oberflächen der Spielewelt ausbreitet. Auf diese Weise kann sich der Spieler orientieren und kleinere Aufgaben erfüllen. Die Anwendung wurde in einem Team aus zwei Leuten entwickelt. 
Gestaltung der Spielwelt Entwicklung der ?Echo? Spiellogik Shader für die Darstellung des ?Echos? entwickeln
Unity C# .NET Compact Framework Visual Studio OpenCL HTC Vive Oculus Rift
Remote
2 Jahre
2015-01 - 2016-12

Web- und Datenbank Entwicklung einer Schulverwaltungssoftware

Software-Entwickler C# .NET Compact Framework Asp.NET ...
Software-Entwickler
Im Rahmen der Nebentätigkeit wurde eine Verwaltungssoftware für Schulen gepflegt und weiterentwickelt. Diese Arbeit erfolgt in einem kleinen Team aus zwei Personen. Während der Tätigkeit herrschte immer wieder direkter Kontakt zum Kunden, um Fehler zu beheben und um auf neue Feature-Wünsche eingehen zu können.
Sammeln von Kundenwünschen im Direktgespräch Implementierung von Frontendänderungen MSSQL Tabellen und Prozeduren für das Backend
C# .NET Compact Framework Asp.NET Microsoft SQL JavaScript VMWare VirtualBox
Remote
2 Jahre
2014-01 - 2015-12

Pentest einer Siemens S7 Speicherprogrammierbaren Steuerung (SPS)

Software-Entwickler C++ Visual Studio LibnoDave ...
Software-Entwickler
Im Rahmen der Bachelorarbeit wurde ein Toolkit mit verschiedenen Schadsoftwaren für die Siemens S7 SPS Baureihe getestet. Dabei wurde geprüft, ob die dabei angegriffen Sicherheitslücken nach dem Aufspielen
eines Firmwareupdates behoben wurden. Zusätzlich wurde eine C++ Anwendung entwickelt, mit welcher man über LAN den Speicher einer SPS auslesen und auf dem lokalen Computer speichern kann.
Einarbeitung in das Kommunikationsprotokoll der Siemens S7 SPS Implementierung der Funktionen Wissenschaftlicher Auswertung der Ergebnisse
C++ Visual Studio LibnoDave Siemens Simatic

Aus- und Weiterbildung

Aus- und Weiterbildung

  • Informatik (Bachelor)

Position

Position

Software-Entwicklung und Programmierung

Kompetenzen

Kompetenzen

Schwerpunkte

C#
Experte
.NET-Framework
Experte
Kafka
Experte

Produkte / Standards / Erfahrungen / Methoden

Visual Studio Code
Fortgeschritten
Visual Studio
Fortgeschritten
Postman
Fortgeschritten
GIT
Fortgeschritten
TFS
Fortgeschritten
Eclipse
Fortgeschritten
Jetbrains IDEs
Fortgeschritten
Unity
Fortgeschritten
Clean Coding
Fortgeschritten
TDD
Fortgeschritten
SCRUM
Fortgeschritten
Agile Methoden
Fortgeschritten

Entwicklungswerkzeuge

  • Visual Studio Code
  • Visual Studio
  • Postman
  • GIT
  • Eclipse
  • Jetbrains IDE´s
  • Scrum
  • Agile Methoden
  • Unity

Programmiersprachen / Frameworks

  • Javascript / Typescript
  • React, Ant Design, Redux
  • C# .Net (ab .Net Framework Version4.0)
  • Java
  • Python
  • C++
  • Ocelot Framework
  • Asp.NET Core
  • HTML / CSS

Qualitätsmanagement

  • Testgetriebene Entwicklung (TDD)
  • Testing in Jest.io, Cypress.io und React Testing Library
  • Linting
  • CleanCoding
  • Unit Tests

Weiteres

  • VirtualBox
  • VMWare
  • Akeneo PIM

Betriebssysteme

Linux
MS Windows

Programmiersprachen

C#
Experte
.NET
Experte
Kafka
Experte
JavaScript
Fortgeschritten
TypeScript
Fortgeschritten
React
Fortgeschritten
Python
Fortgeschritten
HTML
Experte
CSS
Experte
ASP.NET
Fortgeschritten
oAuth
Fortgeschritten
Rest Services
Fortgeschritten

Datenbanken

Entity Framwork Core
Microsoft SQL
Oracle SQL

Branchen

Branchen

  • Automotive
  • Webservice
  • Game-Development
  • Virtual Reality
  • Verwaltungsorganisation
  • Öffentlich-rechtliche-Verwaltung

Einsatzorte

Einsatzorte

Deutschland
möglich

Projekte

Projekte

11 Monate
2024-01 - 2024-11

Online-Lizenzierung für SimDia² von ERSAsoft

Software-Entwickler SAP ASP.NET ASP.NET Core 7.0 ...
Software-Entwickler

Die SimDia²-Software spielt eine zentrale Rolle in der SAP-Prozessautomatisierung.

Die Anwendung dient dazu, die aktuelle Lizenzverwaltung auf dem Netzlaufwerke der Kunden durch direkte Überprüfung via Service auf einem zentralen Server zu ersetzen. Zudem optimieren wir die Lizenzierungsprozesse für Nutzer von SimDia²-Software, ohne die Notwendigkeit, neue Dateien an die Kunden zu senden.

Datenbankarchitektur. Implementierung Design/Entwicklung/Konstruktion Datenbankdesign Datenbanken Back-End Komponentenentwicklung Business Logic Datenbankintegration
SAP ASP.NET ASP.NET Core 7.0 C# Entity Framework RestAPI PostgreSQL Angular TypeScript
Kunde
Remote
2 Jahre 6 Monate
2021-09 - 2024-02

Consistent Inspection Planning System (CoPS)

Software Entwickler C# .NET Framework SIEMENS Ibs.Framework ...
Software Entwickler
Im Rahmen des Kundenprojekts wurde eine Software zur Prüfplanung im
Automotive Bereich für BMW entwickelt. Diese Software erlaubt die
durchgängige Prüfplanung von der Produktentstehung bis zur End-of-

Production.

Dabei wurde hoher Wert daraufgelegt, dass von Usern erstellte Abläufe
und Pläne möglichst einfach wiederverwendet werden können. Also
sowohl über unterschiedliche Produktionsstraßen, Fahrzeuge und
Projektphasen hinweg. Ziel der Software ist es die Workflows der
Prüfplaner zu vereinfachen, so dass die Kosten durch Rückrufe von
Fahrzeugen oder Nacharbeit an den Montagestraßen reduziert werden
können.
Implementierung Testing/QS/QM Datenbankanpassung Scripte Datenbereinigung Layouten von UI
C# .NET Framework SIEMENS Ibs.Framework Oracle SQL Developer Infragistics Kafka Docker Team Foundation Server
SIEMENS
Remote
6 Monate
2020-07 - 2020-12

Entwicklung eines Produktauswahlhelfer Prototypen

Software-Entwickler Jest.io TypeScript JavaScript ...
Software-Entwickler

Im Rahmen eines internen Projekts wurde eine Seite erstellt, die Benutzern bei der Auswahl einer passenden Productkategorie helfen soll. Dazu muss der User einen frei konfigurierbaren Fragenbaum beantworten.

Den verschiedenen Antwortmöglichkeiten sind Scores hinterlegt, aus welchem sich am Ende des Fragenbaums ein finales Ergebnis berechnet.
Zudem besteht die Möglichkeit das Ergebnis der Produktberatung in Form eines Links mit anderen zu Teilen. Zusätzlich wurde eine Unterseite erstellt, welche aus einem Produktinformationssystem (PIM) Produktdaten, wie Beschreibung und Bilder, beziehen und dem Nutzer anzeigen kann.
Entwicklung und Design der Frontend Webseite Implementierung der Backend Logik und OAuth2 Implementierung von geeigneten Tests
Jest.io TypeScript JavaScript ReactJS AntDesign React Testing Library Tests C# Entity Core ocelot-SQL Akeneo PIM OAuth2
Remote
6 Monate
2020-01 - 2020-06

Formular für internes Feedback

Software-Entwickler JavaScript TypeScript ReactJS ...
Software-Entwickler
Im Rahmen eines internen Projekts wurde für die it factum eine Webseite
entwickelt, welche es den Mitarbeiten erlaubt, ihr wöchentliches
Feedbackformular bequem online auszufüllen und dann automatisch per
E-Mail an den gewünschten Adressaten zu senden. Um sicherzustellen,
dass das Formular nur von Mitarbeitern verwendet wird, ist die

Anwendung durch OAuth2 mit Azure Active Directory gesichert. 

Der Anwender kann auf der Webseite den Adressaten, als auch die Möglichkeit für eine Kopie an sich selbst, konfigurieren. Nachdem absenden des Formulars, wir dieses an ein Backend geschickt, wo mittels einer API automatisch eine E-Mail generiert und verschickt wird. Die Auswahl der im Frontend angezeigten möglichen Empfänger wird ebenfalls vom Backend bezogen.

Implementierung der Webseite Implementierung von OAuth2 Gestalten der Webseite
JavaScript TypeScript ReactJS Jest.io Cypress.io für Tests AntDesign OAuth2 REST
Remote
2 Jahre
2018-01 - 2019-12

Weiterentwicklung eines XCS-basierten Starcraft Spielers

Software-Entwickler C++ Visual Studio BWAPI ...
Software-Entwickler
Im Rahmen der Masterarbeit wurden zwei bereits vorhandene Komponenten einer KI für das Strategiespiel Starcraft miteinander
verknüpft und optimiert. Hierzu musste das Modul, welches für das Mikromanagement zuständig war, weitestgehend angepasst werden, weil dieses zu Beginn des Projektes nur in sehr eingeschränkten Testszenarien funktionierte. Durch die Anpassungen konnte das Mikromanagementmodul in echten Spielen verwendet werden, um die Einheiten, durch zuvor simulierte Handlungen, mittels eines selbstlernenden Algorithmus zu steuern.
Zusammenführung von zwei Legacy Projekten Finden einer geeigneten Bewertungsmetrik für den selbstlernenden Algorithmus Wissenschaftliche Auswertung der Performance des Bots
C++ Visual Studio BWAPI Python
Remote
2 Jahre
2017-01 - 2018-12

Entwicklung einer VR-Anwendung in Unity

Software-Entwickler Unity C# .NET Compact Framework ...
Software-Entwickler
Im Rahmen einer Vorlesung wurde eine Virtual Reality Anwendung entwickelt, welche dem Nutzer das Konzept des menschlichen Echolots näherbringen soll. Dabei handelt es sich um eine Orientierungsstrategie, welche von sehbeeinträchtigten Menschen verwendet wird, um sich in ihrer Umwelt zu orientieren. In der VR-Anwendung befindet sich die Spieler in einer komplett schwarzen Umgebung und kann durch Tastendruck einen Ton erzeugen, welcher sich visuell über die
Oberflächen der Spielewelt ausbreitet. Auf diese Weise kann sich der Spieler orientieren und kleinere Aufgaben erfüllen. Die Anwendung wurde in einem Team aus zwei Leuten entwickelt. 
Gestaltung der Spielwelt Entwicklung der ?Echo? Spiellogik Shader für die Darstellung des ?Echos? entwickeln
Unity C# .NET Compact Framework Visual Studio OpenCL HTC Vive Oculus Rift
Remote
2 Jahre
2015-01 - 2016-12

Web- und Datenbank Entwicklung einer Schulverwaltungssoftware

Software-Entwickler C# .NET Compact Framework Asp.NET ...
Software-Entwickler
Im Rahmen der Nebentätigkeit wurde eine Verwaltungssoftware für Schulen gepflegt und weiterentwickelt. Diese Arbeit erfolgt in einem kleinen Team aus zwei Personen. Während der Tätigkeit herrschte immer wieder direkter Kontakt zum Kunden, um Fehler zu beheben und um auf neue Feature-Wünsche eingehen zu können.
Sammeln von Kundenwünschen im Direktgespräch Implementierung von Frontendänderungen MSSQL Tabellen und Prozeduren für das Backend
C# .NET Compact Framework Asp.NET Microsoft SQL JavaScript VMWare VirtualBox
Remote
2 Jahre
2014-01 - 2015-12

Pentest einer Siemens S7 Speicherprogrammierbaren Steuerung (SPS)

Software-Entwickler C++ Visual Studio LibnoDave ...
Software-Entwickler
Im Rahmen der Bachelorarbeit wurde ein Toolkit mit verschiedenen Schadsoftwaren für die Siemens S7 SPS Baureihe getestet. Dabei wurde geprüft, ob die dabei angegriffen Sicherheitslücken nach dem Aufspielen
eines Firmwareupdates behoben wurden. Zusätzlich wurde eine C++ Anwendung entwickelt, mit welcher man über LAN den Speicher einer SPS auslesen und auf dem lokalen Computer speichern kann.
Einarbeitung in das Kommunikationsprotokoll der Siemens S7 SPS Implementierung der Funktionen Wissenschaftlicher Auswertung der Ergebnisse
C++ Visual Studio LibnoDave Siemens Simatic

Aus- und Weiterbildung

Aus- und Weiterbildung

  • Informatik (Bachelor)

Position

Position

Software-Entwicklung und Programmierung

Kompetenzen

Kompetenzen

Schwerpunkte

C#
Experte
.NET-Framework
Experte
Kafka
Experte

Produkte / Standards / Erfahrungen / Methoden

Visual Studio Code
Fortgeschritten
Visual Studio
Fortgeschritten
Postman
Fortgeschritten
GIT
Fortgeschritten
TFS
Fortgeschritten
Eclipse
Fortgeschritten
Jetbrains IDEs
Fortgeschritten
Unity
Fortgeschritten
Clean Coding
Fortgeschritten
TDD
Fortgeschritten
SCRUM
Fortgeschritten
Agile Methoden
Fortgeschritten

Entwicklungswerkzeuge

  • Visual Studio Code
  • Visual Studio
  • Postman
  • GIT
  • Eclipse
  • Jetbrains IDE´s
  • Scrum
  • Agile Methoden
  • Unity

Programmiersprachen / Frameworks

  • Javascript / Typescript
  • React, Ant Design, Redux
  • C# .Net (ab .Net Framework Version4.0)
  • Java
  • Python
  • C++
  • Ocelot Framework
  • Asp.NET Core
  • HTML / CSS

Qualitätsmanagement

  • Testgetriebene Entwicklung (TDD)
  • Testing in Jest.io, Cypress.io und React Testing Library
  • Linting
  • CleanCoding
  • Unit Tests

Weiteres

  • VirtualBox
  • VMWare
  • Akeneo PIM

Betriebssysteme

Linux
MS Windows

Programmiersprachen

C#
Experte
.NET
Experte
Kafka
Experte
JavaScript
Fortgeschritten
TypeScript
Fortgeschritten
React
Fortgeschritten
Python
Fortgeschritten
HTML
Experte
CSS
Experte
ASP.NET
Fortgeschritten
oAuth
Fortgeschritten
Rest Services
Fortgeschritten

Datenbanken

Entity Framwork Core
Microsoft SQL
Oracle SQL

Branchen

Branchen

  • Automotive
  • Webservice
  • Game-Development
  • Virtual Reality
  • Verwaltungsorganisation
  • Öffentlich-rechtliche-Verwaltung

Vertrauen Sie auf Randstad

Im Bereich Freelancing
Im Bereich Arbeitnehmerüberlassung / Personalvermittlung

Fragen?

Rufen Sie uns an +49 89 500316-300 oder schreiben Sie uns:

Das Freelancer-Portal

Direktester geht's nicht! Ganz einfach Freelancer finden und direkt Kontakt aufnehmen.