C#, Java, Softwareentwicklung, Softwarearchitekturen, Netzwerk, VPN, Planung und Beratung
Aktualisiert am 09.04.2024
Profil
Freiberufler / Selbstständiger
Remote-Arbeit
Verfügbar ab: 01.05.2024
Verfügbar zu: 100%
davon vor Ort: 100%
C#
C++
Java
Deutsch
Muttersprache
Englisch
gut

Einsatzorte

Einsatzorte

Berlin (+100km)
Deutschland
möglich

Projekte

Projekte

HMI zur Steuerung eines Aktivfilters

  • Entwicklung des Kommunikationsprotokolls
  • Implementierung des Kommunikationsprotokolls in C++ auf Controlcomputer für RS485/232 sowie TCP/IPv4, Vorbereitung für Anybus/ModBus
  • Implementierung des HMI mit C++/Qt4 for Embedded Linux, RS485/232
  • Implementierung des HMI mit Java, als Applet, TCP/IPv4
  • Webserver auf dem Controlcomputer integriert
  • Aufsetzen eine komplettes Buildsystem

 

Virtualiserung einer Leitzentrale des WSA

  • Ansteuerung der Videowände aus iFix heraus
  • Kamerasteuerung über iFix
  • Kamerasteuerung für Vor-Ort Bedienung
  • Signal an SPS, wenn VMware View (virtueller Desktop) geschlossen wird
  • Videoaufzeichnung in ESX-Cluster
  • Videoexport aus Cluster

 

Fernbedienung eines Wehres

  • Programmierung der Oberfläche in Java
  • Anbindung des Wehres über UMTS
  • Anzeige der Videobilder des Wehres
  • Einbindung der Schleusenmeldungen

 

Aufbau 3 Arbeitsplätzen zur Fernbedienung

  • Lieferung Rechnerhardware
  • Lieferung Lizenzen eigener Software zur Kamerasteuerung
  • Konfiguration
  • Umschaltbar über Prozessleitsystem auf die anderen 6 Arbeitsplätze

 

Aus- und Weiterbildung

Aus- und Weiterbildung

bis 1997 Ausbildung zum Facharbeiter Industriemechaniker

2000-2002 Studium Maschinenbau

2002-2007 Studium Informatik

 

Kompetenzen

Kompetenzen

Top-Skills

C# C++ Java

Produkte / Standards / Erfahrungen / Methoden

Fachkompetenz

 

  • Entwicklung und Implementierung von IT-Systemen
  • Softwareauswahl
  • Softwareeinführung
  • Projektleitung im 3-Mann-Team
  • Prozessanalyse und Prozessdesign

Sozial

 

  • Mitarbeiterführung
  • Kommunikationsstark
  • Aufgeschlossen

 

Betriebssysteme

Unix
Server-Betreuung, Entwicklung von Anwendungen auf Basis von Java
Windows
Entwicklung von Anwendungen vorwiegend mit C#, Nativ mit C/C++ auch möglich
Windows CE
Entwicklung vorwiegend mit .NET Compact Framework

Android

Programmiersprachen

C
C#
größere Projekte mit mehreren Clients, intuitive Benutzeroberflächen
C++
Java
größere Projekte mit mehreren Clients, intuitive Benutzeroberflächen vorwiegend auf Basis von Swing

Unter anderem verwende ich auch folgende Sprachen bei Bedarf: JavaScript, Pascal, Assembler, Shell. Der Einsatz erfolgt dann wenn ein Problem mit diesen Sprachen schneller gelöst werden kann. Z.B. ein Shell-Script zum Erstellen von Server-Backups.

Datenbanken

JDBC
MS SQL Server
MySQL
ODBC
SQL

Datenkommunikation

Ethernet
Internet, Intranet
ISO/OSI
Proprietäre Protokolle
verschiedene Hersteller properitärer Hardware (z.B. Eneo VPT-501)
Router
RS232
SMTP
SNMP
TCP/IP
Winsock

Solange der Hersteller einer Hardware (oder Software) eine entsprechende API bereitstellt, kann damit über jede (unterstützte) Schnittstelle kommuniziert werden.

Hardware

Echtzeitsysteme
embedded Systeme
Mikrocontroller
PC
Proprietäre HW
Ansteuerung vom Prozessleitsystemen aus (z.B. Bosch VIP-X Series)

Branchen

Branchen

Automatisierung bzw. Elektro- und Anlagenbau

Einsatzorte

Einsatzorte

Berlin (+100km)
Deutschland
möglich

Projekte

Projekte

HMI zur Steuerung eines Aktivfilters

  • Entwicklung des Kommunikationsprotokolls
  • Implementierung des Kommunikationsprotokolls in C++ auf Controlcomputer für RS485/232 sowie TCP/IPv4, Vorbereitung für Anybus/ModBus
  • Implementierung des HMI mit C++/Qt4 for Embedded Linux, RS485/232
  • Implementierung des HMI mit Java, als Applet, TCP/IPv4
  • Webserver auf dem Controlcomputer integriert
  • Aufsetzen eine komplettes Buildsystem

 

Virtualiserung einer Leitzentrale des WSA

  • Ansteuerung der Videowände aus iFix heraus
  • Kamerasteuerung über iFix
  • Kamerasteuerung für Vor-Ort Bedienung
  • Signal an SPS, wenn VMware View (virtueller Desktop) geschlossen wird
  • Videoaufzeichnung in ESX-Cluster
  • Videoexport aus Cluster

 

Fernbedienung eines Wehres

  • Programmierung der Oberfläche in Java
  • Anbindung des Wehres über UMTS
  • Anzeige der Videobilder des Wehres
  • Einbindung der Schleusenmeldungen

 

Aufbau 3 Arbeitsplätzen zur Fernbedienung

  • Lieferung Rechnerhardware
  • Lieferung Lizenzen eigener Software zur Kamerasteuerung
  • Konfiguration
  • Umschaltbar über Prozessleitsystem auf die anderen 6 Arbeitsplätze

 

Aus- und Weiterbildung

Aus- und Weiterbildung

bis 1997 Ausbildung zum Facharbeiter Industriemechaniker

2000-2002 Studium Maschinenbau

2002-2007 Studium Informatik

 

Kompetenzen

Kompetenzen

Top-Skills

C# C++ Java

Produkte / Standards / Erfahrungen / Methoden

Fachkompetenz

 

  • Entwicklung und Implementierung von IT-Systemen
  • Softwareauswahl
  • Softwareeinführung
  • Projektleitung im 3-Mann-Team
  • Prozessanalyse und Prozessdesign

Sozial

 

  • Mitarbeiterführung
  • Kommunikationsstark
  • Aufgeschlossen

 

Betriebssysteme

Unix
Server-Betreuung, Entwicklung von Anwendungen auf Basis von Java
Windows
Entwicklung von Anwendungen vorwiegend mit C#, Nativ mit C/C++ auch möglich
Windows CE
Entwicklung vorwiegend mit .NET Compact Framework

Android

Programmiersprachen

C
C#
größere Projekte mit mehreren Clients, intuitive Benutzeroberflächen
C++
Java
größere Projekte mit mehreren Clients, intuitive Benutzeroberflächen vorwiegend auf Basis von Swing

Unter anderem verwende ich auch folgende Sprachen bei Bedarf: JavaScript, Pascal, Assembler, Shell. Der Einsatz erfolgt dann wenn ein Problem mit diesen Sprachen schneller gelöst werden kann. Z.B. ein Shell-Script zum Erstellen von Server-Backups.

Datenbanken

JDBC
MS SQL Server
MySQL
ODBC
SQL

Datenkommunikation

Ethernet
Internet, Intranet
ISO/OSI
Proprietäre Protokolle
verschiedene Hersteller properitärer Hardware (z.B. Eneo VPT-501)
Router
RS232
SMTP
SNMP
TCP/IP
Winsock

Solange der Hersteller einer Hardware (oder Software) eine entsprechende API bereitstellt, kann damit über jede (unterstützte) Schnittstelle kommuniziert werden.

Hardware

Echtzeitsysteme
embedded Systeme
Mikrocontroller
PC
Proprietäre HW
Ansteuerung vom Prozessleitsystemen aus (z.B. Bosch VIP-X Series)

Branchen

Branchen

Automatisierung bzw. Elektro- und Anlagenbau

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.