Senior Entwickler für Individualsoftware (C/C++, C# .NET, Java), MES, Rechnerkopplungen, SOA, Datenbanken (Oracle, SQL Server), WebApplikationen
Aktualisiert am 02.07.2024
Profil
Referenzen (6)
Freiberufler / Selbstständiger
Verfügbar ab: 02.07.2024
Verfügbar zu: 100%
davon vor Ort: 25%
.NET C#
Java
C/C++
Knowhow in MES (Manufacturing Execution System)
Knowhow in SECS / HSMS / GEM (Semi Equipment Communication Standard)
N-Tier-Architektur
OOA/OOD mit UML
Relationale Datenbanken (MS SQL Server, Oracle)
Automatisiertes Testen (Unit-Testing, FitNesse-Testing)
WPF (Windows Presentation Foundation)
MVVM Design Pattern
MVC-Pattern
WCF (Windows Communication Foundation)
Microservice-Architektur
REST
JSON
RPC
JMS
OPC-UA
Deutsch
Englisch
fließend in Wort und Schrift

Einsatzorte

Einsatzorte

Regensburg (+200km)
Deutschland
nicht möglich

Projekte

Projekte

1 Jahr 11 Monate
2022-01 - 2023-11

Neu- und Weiterentwicklungen im Bereich Funkkommunikation

Software-Entwickler C++ C# UML-Modellierung ...
Software-Entwickler

  • OOA/OOD mit UML (Visual Paradigm)
  • C++ und C#-Entwicklung mit Visual Studio 2019
  • Unit-Testing (MSTest Testframework)
  • Neuentwicklung von MSI-Setup Tools für die Installation mit Windows Installer (WiX Toolset 3.11.2 und WixSharp)


Visual Studio MSTest WiX Toolset WixSharp Visual Paradigm MSI
C++ C# UML-Modellierung MSI .NET 4.8 Microservices Graphentheorie
LS telcom AG
Remote
1 Jahr 4 Monate
2020-12 - 2022-03

Neu- und Weiterentwicklungen im MES-Umfeld mit Java

Software-Entwickler / Berater Java Microservices UML-Modellierung ...
Software-Entwickler / Berater
  • OOA/OOD mit UML (Enterprise Architect)
  • Java-Entwicklung mit EclipseLink
  • Anbindung externer Systeme mit TCP-Sockets
  • Unit-Testing (JUnit)
  • Datenpersistierung mit MS SQL Server 2016
  • Architekturplanung eines neuen MES mit Microservices
Eclipse Enterprise Architect
Java Microservices UML-Modellierung TCP-Sockets
Carl Zeiss Vision
Remote
3 Jahre 8 Monate
2017-02 - 2020-09

Weiterentwicklung eines Manufacturing Execution Systems (MES) auf Basis von SOA

C# .NET4.5 WCF ...

Implementierung/Weiterentwicklung eines Manufacturing Execution Systems (MES) auf Basis folgender Technologien:

  • C# (.NET 4.6)
  • Java
  • Windows Communication Foundation (WCF) mit IIS
  • Oracle-DBs (Oracle 11gR2)
  • Microsoft Entity Framework (EF)
  • Devart dotConnect for Oracle
  • DevExpress
  • Client-Entwicklung mit WPF
  • Testentwicklung mit Unit-Tests und Fitnesse

Oracle 11gR2 DevExpress 17.1 Devart dotConnect for Oracle Fitnesse LINQ Windows 7 / 10 Visual Studio 2013 TFS 2017 Visual Studio 2019 Git
C# .NET4.5 WCF SQL WPF Scrum Automatisiertes Testen Java
ZNT
Burghausen / Remote
10 Monate
2016-03 - 2016-12

Neu- und Weiterentwicklung von MES-Systemen bei KRONES AG

C# .NET4.5 WCF ...

Neu- und Weiterentwicklung von MES-Systemen für unterschiedliche KRONES-Kunden, wobei hierbei in folgenden Bereichen gearbeitet wurde:

  • DP = Drink Production
  • LMS = Line Management System
  • SitePilot = HTML5 Web-Applikation und deren WCF-Background-Services

MS Visual Studio 2015 SQL Server 2014 .NET 4.5 LINQ NHibernate Windows 7 Windows 10 NUnit
C# .NET4.5 WCF PL/SQL WinForms Scrum SQL Unit-/Integration-Testing
KRONES AG
Neutraubling
6 Monate
2015-09 - 2016-02

Neuentwicklung einer Tranchenverwaltung (Client-/Server-Architektur)

Systemanalyst/-architekt, Softwareentwickler WPF MVVM Unit Testing ...
Systemanalyst/-architekt, Softwareentwickler
Neuentwicklung einer Verwaltungssoftware für Tranchen und Blöcke im Bereich Granitverarbeitung inkl. Migration der Alt-Daten.
SQL Server 2008 R2 Oracle 8i MS Visual Studio 2015 .NET 4.5 ADO.NET Entity Framework LINQ Windows 7
WPF MVVM Unit Testing PL/SQL .NET 4.5 C#
Kusser Granitwerke
Aicha v. Wald

Aus- und Weiterbildung

Aus- und Weiterbildung

Studium der technischen Informatik an der FH Rosenheim
Abschluß: Diplom-Informatiker (FH) 1995

Kompetenzen

Kompetenzen

Top-Skills

.NET C# Java C/C++ Knowhow in MES (Manufacturing Execution System) Knowhow in SECS / HSMS / GEM (Semi Equipment Communication Standard) N-Tier-Architektur OOA/OOD mit UML Relationale Datenbanken (MS SQL Server, Oracle) Automatisiertes Testen (Unit-Testing, FitNesse-Testing) WPF (Windows Presentation Foundation) MVVM Design Pattern MVC-Pattern WCF (Windows Communication Foundation) Microservice-Architektur REST JSON RPC JMS OPC-UA

Produkte / Standards / Erfahrungen / Methoden

Devart dotConnect for Oracle
DevExpress 17.1
Fitnesse
Git
MS Visual Studio 2015
NHibernate
NUnit
Oracle 11gR2
Scrum
TFS 2017
Unit-/Integration-Testing
Visual Studio 2013
WCF
Windows 7 / 10
WinForms
WPF

Entwicklungsmethoden:

  • Anforderungsmanagement mit UML
  • Objektorientierte Analyse (OOA) und Design (OOD) mit UML
  • Iterativ inkrementelles Vorgehensmodell bei der Softwareentwicklung
  • Entity Relationship Modeling (ERM)
  • Objektorientierte Programmierung in Java, C++ und C#
  • Prozedurale Programmierung in C, Visual Basic (VB, VBA) und Pascal

 

Know-How:  

  • Entwicklung von Datenbank-Applikationen mit Oracle
    • Allgemeine Applikationsentwicklung nach dem Client/Server-Prinzip
    • Automatisierte Datenimporte mit dem ORACLE Loader und PL/SQL
    • Datenreplikation zwischen mehreren ORACLE-Instanzen
    • Migrationen von ORACLE Datenbanken auf unterschiedliche Systemplattformen
    • DB-Anbindungen in C- und C++-Programmen (Embedded SQL) und JAVA (JDBC, Hibernate)
    • Kopplungen zwischen DB und Applikationen mit Hilfe von DB-Pipes

 

  • Administration (Inbetriebnahme und Wartung) von Oracle Datenbanken

 

  • Multithreading und Interprozesskommunikation unter Windows NT, 2000, XP, UNIX/Linux und VMS
  • Entwicklung von Echtzeit Software Systemen
  • Entwicklung von Client-/Server-Applikationen
  • Entwicklung verteilter Systeme mit Service Oriented Architecture (SOA) auf Basis von Tuxedo und der Windows Communication Foundation (WCF)
  • Entwicklung von Dynamic Link Libraries (DLLs und shared libs) unter Windows und Linux
  • Entwicklung von Rechnerkopplungen mit TCP-Sockets, RMI, CORBA, SECS/HSMS und Profibus
  • Entwicklung von mehrschichtigen Anwendungen mit J2EE, Servlets, JSP und EJB
  • Entwicklung von mehrschichtigen Anwendungen mit ASP.NET und C#

 

  • Web-Entwicklung mit HTML, PHP, Java Script und Java Applets
  • Web-Entwicklung mit WebServices mit Java (Apache/AXIS) und ASP.NET (IIS)

 

Design Tools:

  • MID Innovator (OOA/OOD)
  • Computer Associates ERWin
  • Visio
  • Enterprise Architect
  • Visual Paradigm for UML

 

Entwicklungsumgebungen:

  • Micorosft Visual Studio v6 / .NET 2003 / 2005 / 2008 / 2010 / 2013 / 2015
  • Microsoft Dot Net (.NET) 1.1 / 2.0 / 3.5 / 4.0 / 4.5
  • Microsoft Visual Web Developer 2008
  • Borland JBuilder
  • Eclipse
  • GNU Toolchain (gcc, make, binutils, gdb)
  • JUnit / CUnit / CPPUnit
  • Apache WebServer, Apache Tomcat, AXIS
  • Altova XMLspy
  • Solaris SunStudio

 

Standardbibliotheken:

  • STL (Standard Template Library)
  • MFC (Microsoft Foundation Classes)
  • pthreads (Posix Thread Library)
  • WCF (Windows Communication Foundation)

 

Versionskontrolle:

  • Subversion
  • Mercurial (hg)
  • CVS
  • Merant PVCS Version Manager
  • Microsoft SourceSafe
  • Microsoft Team Foundation Server (TFS)

 

Sonstige SW-Plattformen:

  • Brooks StationWorks v3.x und iAutomate
  • Brooks Application Platform (BAP)
  • Comos PT

 

 

Betriebssysteme

Echtzeitbetriebssysteme
MS-DOS
SUN OS, Solaris
Unix
VMS
Windows
Windows 10
Windows 7
Windows 11

Programmiersprachen

.NET 4.5
.NET4.5
Assembler
80x86
Basic
Sehr gute Kenntnisse
C
Experte, Erfahrung seit 1995
C#
Experte, Erfahrung seit 2004
C++
Experte, inkl. STL und MFC, Erfahrung seit 1995
CORBA IDL
Gute Kenntnisse seit 2000
Java
Experte, inkl. Eclipse, Erfahrungen seit 1999
JavaScript
Experte, inkl. Eclipse, Erfahrungen seit 1999
LINQ
Pascal
Fundierte Kenntnisse
Perl
Solides Basiswissen, sporadische Anwendung
PHP
Gute Kenntnisse, Erfahrung seit 2004
PL/SQL
Experte, inkl. SQL seit Oracle 7, Erfahrung seit 1995
Shell
Sehr gute Kenntnisse, regelmäßiger Einsatz seit 1995
Tcl/Tk
Gute Kenntnisse durch INNOVATOR
.NET 4.8
.Net Frameworks:
.NET 1.1 : sehr gute Kenntnisse seit 2004
.NET 2.0 : gute Kenntnisse seit 2006
.NET 3.5 : gute Kenntnisse seit 2008
.NET 4.0 : sehr gute Kenntnisse seit 2010
.NET 4.5 : sehr gute Kenntnisse seit 2014
.NET 4.8 : sehr gute Kenntnisse seit 2019

C++ Standard Template Library (STL) : sehr gute Kenntnisse seit 1995
Microsoft Foundation Classes (MFC)  : sehr gute Kenntnisse seit 1995

Datenbanken

Access
DAO
JDBC
MS SQL Server
MySQL
ODBC
Oracle
SQL
SQL Server 2014
PL/SQL
Pro*C
ADO.NET Entity Framework

 

Datenkommunikation

Bus
Profibus, CAN
CORBA
Ethernet
Internet, Intranet
ISO/OSI
Message Queuing
parallele Schnittstelle
Proprietäre Protokolle
SECS/GEM, HSMS
RPC
RS232
TCP/IP
Winsock
Semi SECS-I, SECS-II, SECS/GEM, HSMS,
OLE for Process Control (OPC),
Remote Method Invocation (RMI),
Java Native Interface (JNI),
Hibernate

Hardware

Alpha
Digital
Echtzeitsysteme
PC
Proprietäre HW
Prozessrechner
SUN

Berechnung / Simulation / Versuch / Validierung

Automatisiertes Testen

Design / Entwicklung / Konstruktion

Visual Studio
Experte
Eclipse
Experte

Branchen

Branchen

  • IT-Dienstleistung
  • Halbleiter
  • Solarindustrie
  • Chemie
  • Metallindustrie/-verarbeitung
  • Funkkommunikation

Einsatzorte

Einsatzorte

Regensburg (+200km)
Deutschland
nicht möglich

Projekte

Projekte

1 Jahr 11 Monate
2022-01 - 2023-11

Neu- und Weiterentwicklungen im Bereich Funkkommunikation

Software-Entwickler C++ C# UML-Modellierung ...
Software-Entwickler

  • OOA/OOD mit UML (Visual Paradigm)
  • C++ und C#-Entwicklung mit Visual Studio 2019
  • Unit-Testing (MSTest Testframework)
  • Neuentwicklung von MSI-Setup Tools für die Installation mit Windows Installer (WiX Toolset 3.11.2 und WixSharp)


Visual Studio MSTest WiX Toolset WixSharp Visual Paradigm MSI
C++ C# UML-Modellierung MSI .NET 4.8 Microservices Graphentheorie
LS telcom AG
Remote
1 Jahr 4 Monate
2020-12 - 2022-03

Neu- und Weiterentwicklungen im MES-Umfeld mit Java

Software-Entwickler / Berater Java Microservices UML-Modellierung ...
Software-Entwickler / Berater
  • OOA/OOD mit UML (Enterprise Architect)
  • Java-Entwicklung mit EclipseLink
  • Anbindung externer Systeme mit TCP-Sockets
  • Unit-Testing (JUnit)
  • Datenpersistierung mit MS SQL Server 2016
  • Architekturplanung eines neuen MES mit Microservices
Eclipse Enterprise Architect
Java Microservices UML-Modellierung TCP-Sockets
Carl Zeiss Vision
Remote
3 Jahre 8 Monate
2017-02 - 2020-09

Weiterentwicklung eines Manufacturing Execution Systems (MES) auf Basis von SOA

C# .NET4.5 WCF ...

Implementierung/Weiterentwicklung eines Manufacturing Execution Systems (MES) auf Basis folgender Technologien:

  • C# (.NET 4.6)
  • Java
  • Windows Communication Foundation (WCF) mit IIS
  • Oracle-DBs (Oracle 11gR2)
  • Microsoft Entity Framework (EF)
  • Devart dotConnect for Oracle
  • DevExpress
  • Client-Entwicklung mit WPF
  • Testentwicklung mit Unit-Tests und Fitnesse

Oracle 11gR2 DevExpress 17.1 Devart dotConnect for Oracle Fitnesse LINQ Windows 7 / 10 Visual Studio 2013 TFS 2017 Visual Studio 2019 Git
C# .NET4.5 WCF SQL WPF Scrum Automatisiertes Testen Java
ZNT
Burghausen / Remote
10 Monate
2016-03 - 2016-12

Neu- und Weiterentwicklung von MES-Systemen bei KRONES AG

C# .NET4.5 WCF ...

Neu- und Weiterentwicklung von MES-Systemen für unterschiedliche KRONES-Kunden, wobei hierbei in folgenden Bereichen gearbeitet wurde:

  • DP = Drink Production
  • LMS = Line Management System
  • SitePilot = HTML5 Web-Applikation und deren WCF-Background-Services

MS Visual Studio 2015 SQL Server 2014 .NET 4.5 LINQ NHibernate Windows 7 Windows 10 NUnit
C# .NET4.5 WCF PL/SQL WinForms Scrum SQL Unit-/Integration-Testing
KRONES AG
Neutraubling
6 Monate
2015-09 - 2016-02

Neuentwicklung einer Tranchenverwaltung (Client-/Server-Architektur)

Systemanalyst/-architekt, Softwareentwickler WPF MVVM Unit Testing ...
Systemanalyst/-architekt, Softwareentwickler
Neuentwicklung einer Verwaltungssoftware für Tranchen und Blöcke im Bereich Granitverarbeitung inkl. Migration der Alt-Daten.
SQL Server 2008 R2 Oracle 8i MS Visual Studio 2015 .NET 4.5 ADO.NET Entity Framework LINQ Windows 7
WPF MVVM Unit Testing PL/SQL .NET 4.5 C#
Kusser Granitwerke
Aicha v. Wald

Aus- und Weiterbildung

Aus- und Weiterbildung

Studium der technischen Informatik an der FH Rosenheim
Abschluß: Diplom-Informatiker (FH) 1995

Kompetenzen

Kompetenzen

Top-Skills

.NET C# Java C/C++ Knowhow in MES (Manufacturing Execution System) Knowhow in SECS / HSMS / GEM (Semi Equipment Communication Standard) N-Tier-Architektur OOA/OOD mit UML Relationale Datenbanken (MS SQL Server, Oracle) Automatisiertes Testen (Unit-Testing, FitNesse-Testing) WPF (Windows Presentation Foundation) MVVM Design Pattern MVC-Pattern WCF (Windows Communication Foundation) Microservice-Architektur REST JSON RPC JMS OPC-UA

Produkte / Standards / Erfahrungen / Methoden

Devart dotConnect for Oracle
DevExpress 17.1
Fitnesse
Git
MS Visual Studio 2015
NHibernate
NUnit
Oracle 11gR2
Scrum
TFS 2017
Unit-/Integration-Testing
Visual Studio 2013
WCF
Windows 7 / 10
WinForms
WPF

Entwicklungsmethoden:

  • Anforderungsmanagement mit UML
  • Objektorientierte Analyse (OOA) und Design (OOD) mit UML
  • Iterativ inkrementelles Vorgehensmodell bei der Softwareentwicklung
  • Entity Relationship Modeling (ERM)
  • Objektorientierte Programmierung in Java, C++ und C#
  • Prozedurale Programmierung in C, Visual Basic (VB, VBA) und Pascal

 

Know-How:  

  • Entwicklung von Datenbank-Applikationen mit Oracle
    • Allgemeine Applikationsentwicklung nach dem Client/Server-Prinzip
    • Automatisierte Datenimporte mit dem ORACLE Loader und PL/SQL
    • Datenreplikation zwischen mehreren ORACLE-Instanzen
    • Migrationen von ORACLE Datenbanken auf unterschiedliche Systemplattformen
    • DB-Anbindungen in C- und C++-Programmen (Embedded SQL) und JAVA (JDBC, Hibernate)
    • Kopplungen zwischen DB und Applikationen mit Hilfe von DB-Pipes

 

  • Administration (Inbetriebnahme und Wartung) von Oracle Datenbanken

 

  • Multithreading und Interprozesskommunikation unter Windows NT, 2000, XP, UNIX/Linux und VMS
  • Entwicklung von Echtzeit Software Systemen
  • Entwicklung von Client-/Server-Applikationen
  • Entwicklung verteilter Systeme mit Service Oriented Architecture (SOA) auf Basis von Tuxedo und der Windows Communication Foundation (WCF)
  • Entwicklung von Dynamic Link Libraries (DLLs und shared libs) unter Windows und Linux
  • Entwicklung von Rechnerkopplungen mit TCP-Sockets, RMI, CORBA, SECS/HSMS und Profibus
  • Entwicklung von mehrschichtigen Anwendungen mit J2EE, Servlets, JSP und EJB
  • Entwicklung von mehrschichtigen Anwendungen mit ASP.NET und C#

 

  • Web-Entwicklung mit HTML, PHP, Java Script und Java Applets
  • Web-Entwicklung mit WebServices mit Java (Apache/AXIS) und ASP.NET (IIS)

 

Design Tools:

  • MID Innovator (OOA/OOD)
  • Computer Associates ERWin
  • Visio
  • Enterprise Architect
  • Visual Paradigm for UML

 

Entwicklungsumgebungen:

  • Micorosft Visual Studio v6 / .NET 2003 / 2005 / 2008 / 2010 / 2013 / 2015
  • Microsoft Dot Net (.NET) 1.1 / 2.0 / 3.5 / 4.0 / 4.5
  • Microsoft Visual Web Developer 2008
  • Borland JBuilder
  • Eclipse
  • GNU Toolchain (gcc, make, binutils, gdb)
  • JUnit / CUnit / CPPUnit
  • Apache WebServer, Apache Tomcat, AXIS
  • Altova XMLspy
  • Solaris SunStudio

 

Standardbibliotheken:

  • STL (Standard Template Library)
  • MFC (Microsoft Foundation Classes)
  • pthreads (Posix Thread Library)
  • WCF (Windows Communication Foundation)

 

Versionskontrolle:

  • Subversion
  • Mercurial (hg)
  • CVS
  • Merant PVCS Version Manager
  • Microsoft SourceSafe
  • Microsoft Team Foundation Server (TFS)

 

Sonstige SW-Plattformen:

  • Brooks StationWorks v3.x und iAutomate
  • Brooks Application Platform (BAP)
  • Comos PT

 

 

Betriebssysteme

Echtzeitbetriebssysteme
MS-DOS
SUN OS, Solaris
Unix
VMS
Windows
Windows 10
Windows 7
Windows 11

Programmiersprachen

.NET 4.5
.NET4.5
Assembler
80x86
Basic
Sehr gute Kenntnisse
C
Experte, Erfahrung seit 1995
C#
Experte, Erfahrung seit 2004
C++
Experte, inkl. STL und MFC, Erfahrung seit 1995
CORBA IDL
Gute Kenntnisse seit 2000
Java
Experte, inkl. Eclipse, Erfahrungen seit 1999
JavaScript
Experte, inkl. Eclipse, Erfahrungen seit 1999
LINQ
Pascal
Fundierte Kenntnisse
Perl
Solides Basiswissen, sporadische Anwendung
PHP
Gute Kenntnisse, Erfahrung seit 2004
PL/SQL
Experte, inkl. SQL seit Oracle 7, Erfahrung seit 1995
Shell
Sehr gute Kenntnisse, regelmäßiger Einsatz seit 1995
Tcl/Tk
Gute Kenntnisse durch INNOVATOR
.NET 4.8
.Net Frameworks:
.NET 1.1 : sehr gute Kenntnisse seit 2004
.NET 2.0 : gute Kenntnisse seit 2006
.NET 3.5 : gute Kenntnisse seit 2008
.NET 4.0 : sehr gute Kenntnisse seit 2010
.NET 4.5 : sehr gute Kenntnisse seit 2014
.NET 4.8 : sehr gute Kenntnisse seit 2019

C++ Standard Template Library (STL) : sehr gute Kenntnisse seit 1995
Microsoft Foundation Classes (MFC)  : sehr gute Kenntnisse seit 1995

Datenbanken

Access
DAO
JDBC
MS SQL Server
MySQL
ODBC
Oracle
SQL
SQL Server 2014
PL/SQL
Pro*C
ADO.NET Entity Framework

 

Datenkommunikation

Bus
Profibus, CAN
CORBA
Ethernet
Internet, Intranet
ISO/OSI
Message Queuing
parallele Schnittstelle
Proprietäre Protokolle
SECS/GEM, HSMS
RPC
RS232
TCP/IP
Winsock
Semi SECS-I, SECS-II, SECS/GEM, HSMS,
OLE for Process Control (OPC),
Remote Method Invocation (RMI),
Java Native Interface (JNI),
Hibernate

Hardware

Alpha
Digital
Echtzeitsysteme
PC
Proprietäre HW
Prozessrechner
SUN

Berechnung / Simulation / Versuch / Validierung

Automatisiertes Testen

Design / Entwicklung / Konstruktion

Visual Studio
Experte
Eclipse
Experte

Branchen

Branchen

  • IT-Dienstleistung
  • Halbleiter
  • Solarindustrie
  • Chemie
  • Metallindustrie/-verarbeitung
  • Funkkommunikation

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.