Senior Software Architect JAVA, C#, Oracle, Requirements Engineer
Aktualisiert am 16.09.2024
Profil
Freiberufler / Selbstständiger
Remote-Arbeit
Verfügbar ab: 15.10.2024
Verfügbar zu: 95%
davon vor Ort: 75%
Java
C/C++
C#
Angular
HTML
CSS
Spring
JFreeChart
Structured Text (ST)
CFC
CoDeSys
Xtext
Xtend
Eclipse RCP
EMF
Swing
Oracle
PostgreSQL
SQLite
Machine Learning
OTX
Performance/Stability Tuning
Jprofiler
Deutsch
Muttersprache
Englisch
fließend
Französisch
Grundkenntnisse

Einsatzorte

Einsatzorte

Stuttgart (+300km) Lindau (Bodensee) (+150km) Frechen (Köln) (+150km) Cochem (+75km) Bonn (+75km) Soest (+50km) Darmstadt (+75km) Tübingen (+100km) München (+100km) Erlangen (+100km) Deggendorf (+75km)
Deutschland, Schweiz, Österreich
möglich

Projekte

Projekte

1 Jahr 9 Monate
2023-01 - 2024-09

PLC-Entwicklungsumgebung/Compiler, Software-Oszilloskop

Software-Entwickler Java C/C++ Xtext ...
Software-Entwickler
  • Performance Tuning PLC-Compiler
  • PLC-Compiler Bugfixing
  • PLC-Compiler erweitern Library-Speicherformat
  • Erweitern CoDeSys PLC C-Library
  • Bugfixing PLC-Runtime (insbes. Concurrency Issues)
  • Legacy C/C++ Code debugging / fixing / stability

  • A* Routing von Connections in CFC-Charts
  • JFreeChart Nanosecond Date-Axis
  • Software-Oszilloskop Bugfixing (4k ready)
Visual Studio Eclipse M-PLC Jprofiler Atlassian JIRA Atlassian Confluence Gerrit Jenkins Polarion
Java C/C++ Xtext Xtend Scrum C++ C ANSI-C SQLite Eclipse RCP EMF Structured Text (ST) Continuous Function Chart (CFC) CoDeSys A* Routing JFreeChart OpenAPI REST Winsock SVI XML
Branche: Automatisierungstechnik / Erneuerbare Energien
Feldkirch / Innsbruck (Österreich) / Stuttgart (Home-Office)
1 Jahr
2022-01 - 2022-12

Fahrzeug Diagnose Tool

Software-Entwickler Java Eclipse RCP Xtext ...
Software-Entwickler
Import/Export von OTX incl. ASAM OTX Extensions in und aus proprietärer DSL (XText basiert)
IntelliJ Eclipse Atlassian JIRA Atlassian Confluence Jenkins SonarQube Bitbucket
Java Eclipse RCP Xtext JavaScript TypeScript React Node.js Spring UnitTests Agile Softwareentwicklung Scrum Java 11 Git OTX ODX
Braunche: Automotive
Großraum Nürnberg/Fürth
2 Jahre 8 Monate
2019-04 - 2021-11

Weiterentwicklung Model Driven SW-Framework

Software-Architekt (Teilzeit) Java Model Based Software Development Datenbankserver ...
Software-Architekt (Teilzeit)
  • Weiterentwicklung
  • Bugfixing
  • Umstellung auf Java 11 (AdoptOpen JDK)
  • Upgrade Jenkins / SonarQube
Eclipse Jenkins SonarQube Maven PostgreSQL OAuth
Java Model Based Software Development Datenbankserver Verschlüsselung SQL JUnit 4
StartUp
Stuttgart
1 Jahr 9 Monate
2019-11 - 2021-07

Weiterentwicklung PLC-Entwicklungsumgebung

Software-Entwickler (Vollzeit, mit Unterbrechung) Scrum Java 11 Eclipse RCP ...
Software-Entwickler (Vollzeit, mit Unterbrechung)

Aufgaben:

  • Web-Visualisierung von CFC
  • HTML/SVG-Generierung
  • Deploy auf PLC
  • Design
  • Funktionserweiterung
  • Bugfixing

Eclipse Git Gerrit JUnit JIRA Confluence Mantis Bug Tracker
Scrum Java 11 Eclipse RCP Eclipse EMF Xtext Xtend Structured Text (ST) Continuous Function Chart (CFC) Programmable Logic Controller (PLC) HTML5 JavaScript SVG
Branche: Automatisierungstechnik / Erneuerbare Energien
Feldkirch (Österreich) / Stuttgart (Home-Office)
1 Jahr 3 Monate
2018-01 - 2019-03

Erweiterung PLC-Entwicklungsumgebung um CFC

Software-Entwickler/Architekt Eclipse Graphiti Java 8 Scrum ...
Software-Entwickler/Architekt

Aufgaben:

  • Analyse

  • Test-Prototypen
  • Design
  • Funktionsererstellung
  • Bugfixing

Eclipse Git Gerrit JUnit JIRA Confluence Mantis Bug Tracker Jenkins
Eclipse Graphiti Java 8 Scrum Scrumban Eclipse RCP Xtext Xtend Structured Text (ST) Continuous Function Chart (CFC) Programmable Logic Controller (PLC) JavaFX
Branche: Automatisierungstechnik / Erneuerbare Energien
Feldkirch (Österreich) / Stuttgart (Home-Office)

Aus- und Weiterbildung

Aus- und Weiterbildung

 

1998-2001 Akademie für Datenverarbeitung Böblingen (staatl. gpr. Informatiker)

  • Studium am Berufskolleg für Informatik

  • Ausbildungsrichtung: Technische Systeme

  • Durchschnittsnote: 1,5 (sehr gut)

 

Letzte Schulungen:

 

10.2006: 3-Tägige Schulug Daimler PAI bei TSS GmbH, Vorbereitung auf Zertifizierug

 

09.2009: SQL-Optimizer und Performance Workshop

 

12.2010: Design Patterns (Entwurfsmuster)

 

09.2011-12.2011 Stanford Online Classes

  • Artificial Intelligence (Sebastian Thrun, Peter Norvig)
  • Machine Learning (Andrew Ng)

Position

Position

Senior Software Architect, Requirements Engineer

Kompetenzen

Kompetenzen

Top-Skills

Java C/C++ C# Angular HTML CSS Spring JFreeChart Structured Text (ST) CFC CoDeSys Xtext Xtend Eclipse RCP EMF Swing Oracle PostgreSQL SQLite Machine Learning OTX Performance/Stability Tuning Jprofiler

Produkte / Standards / Erfahrungen / Methoden

Confluence
Datenbankserver
Eclipse
Eclipse EMF
Eclipse Graphiti
Eclipse RCP
Gerrit
Git
HTML5
JavaFX
Jenkins
JIRA
JUnit
JUnit 4
Mantis Bug Tracker
Maven
Model Based Software Development
OAuth
Scrum
Scrumban
SonarQube
Verschlüsselung
Xtext

Oracle 8i - 11g

Eclipse 3.0 - 4.3, Pluginentwicklung, RCP

MS Visual Studio, Compact Framework

Borland C++-Builder

Android, Android Development Toolkit

Java ME, Nokia IDE

Apache Tomcat

Apache Webserver, mod_ssl, mod_secure

Websphere (nicht in depth)

Daimler PAI (nicht zertifiziert)

vaadin

Jenkins / Hudson

Sonar

Ant, Maven

StarTeam, SVN, Mercurial, Git

HTML, XML, JQuery, Json/AJAX

Performance Tuning:

Oracle, Java Multithreading/Concurrency, JProfiler, Eclipse TPTP, Last-Tests

 

Betriebssysteme

MS-DOS
Unix
Windows
Windows CE

Programmiersprachen

Basic
VB.net
C
C++
Java
Java 11
Java 8
JavaScript
MATLAB / Simulink
Paradox
PHP
PL/SQL
Python
SVG
Xtend

Datenbanken

BDE
JDBC
Lotus Notes
MS SQL Server
MySQL
ODBC
Oracle
Performance Tuning, Oracle Text
Paradox
Postgres
PostgreSQL
SQL

Datenkommunikation

Internet, Intranet
Message Queuing
SMTP
TCP/IP
Windows Netzwerk
Winsock

Hardware

Programmable Logic Controller (PLC)

Berechnung / Simulation / Versuch / Validierung

Hardware-in-the-Loop Simulation (HIL)
Software-in-the-Loop Simulation (SIL)

Branchen

Branchen

- Automotive über 10 Jahre

- Medizin / Pharma

Einsatzorte

Einsatzorte

Stuttgart (+300km) Lindau (Bodensee) (+150km) Frechen (Köln) (+150km) Cochem (+75km) Bonn (+75km) Soest (+50km) Darmstadt (+75km) Tübingen (+100km) München (+100km) Erlangen (+100km) Deggendorf (+75km)
Deutschland, Schweiz, Österreich
möglich

Projekte

Projekte

1 Jahr 9 Monate
2023-01 - 2024-09

PLC-Entwicklungsumgebung/Compiler, Software-Oszilloskop

Software-Entwickler Java C/C++ Xtext ...
Software-Entwickler
  • Performance Tuning PLC-Compiler
  • PLC-Compiler Bugfixing
  • PLC-Compiler erweitern Library-Speicherformat
  • Erweitern CoDeSys PLC C-Library
  • Bugfixing PLC-Runtime (insbes. Concurrency Issues)
  • Legacy C/C++ Code debugging / fixing / stability

  • A* Routing von Connections in CFC-Charts
  • JFreeChart Nanosecond Date-Axis
  • Software-Oszilloskop Bugfixing (4k ready)
Visual Studio Eclipse M-PLC Jprofiler Atlassian JIRA Atlassian Confluence Gerrit Jenkins Polarion
Java C/C++ Xtext Xtend Scrum C++ C ANSI-C SQLite Eclipse RCP EMF Structured Text (ST) Continuous Function Chart (CFC) CoDeSys A* Routing JFreeChart OpenAPI REST Winsock SVI XML
Branche: Automatisierungstechnik / Erneuerbare Energien
Feldkirch / Innsbruck (Österreich) / Stuttgart (Home-Office)
1 Jahr
2022-01 - 2022-12

Fahrzeug Diagnose Tool

Software-Entwickler Java Eclipse RCP Xtext ...
Software-Entwickler
Import/Export von OTX incl. ASAM OTX Extensions in und aus proprietärer DSL (XText basiert)
IntelliJ Eclipse Atlassian JIRA Atlassian Confluence Jenkins SonarQube Bitbucket
Java Eclipse RCP Xtext JavaScript TypeScript React Node.js Spring UnitTests Agile Softwareentwicklung Scrum Java 11 Git OTX ODX
Braunche: Automotive
Großraum Nürnberg/Fürth
2 Jahre 8 Monate
2019-04 - 2021-11

Weiterentwicklung Model Driven SW-Framework

Software-Architekt (Teilzeit) Java Model Based Software Development Datenbankserver ...
Software-Architekt (Teilzeit)
  • Weiterentwicklung
  • Bugfixing
  • Umstellung auf Java 11 (AdoptOpen JDK)
  • Upgrade Jenkins / SonarQube
Eclipse Jenkins SonarQube Maven PostgreSQL OAuth
Java Model Based Software Development Datenbankserver Verschlüsselung SQL JUnit 4
StartUp
Stuttgart
1 Jahr 9 Monate
2019-11 - 2021-07

Weiterentwicklung PLC-Entwicklungsumgebung

Software-Entwickler (Vollzeit, mit Unterbrechung) Scrum Java 11 Eclipse RCP ...
Software-Entwickler (Vollzeit, mit Unterbrechung)

Aufgaben:

  • Web-Visualisierung von CFC
  • HTML/SVG-Generierung
  • Deploy auf PLC
  • Design
  • Funktionserweiterung
  • Bugfixing

Eclipse Git Gerrit JUnit JIRA Confluence Mantis Bug Tracker
Scrum Java 11 Eclipse RCP Eclipse EMF Xtext Xtend Structured Text (ST) Continuous Function Chart (CFC) Programmable Logic Controller (PLC) HTML5 JavaScript SVG
Branche: Automatisierungstechnik / Erneuerbare Energien
Feldkirch (Österreich) / Stuttgart (Home-Office)
1 Jahr 3 Monate
2018-01 - 2019-03

Erweiterung PLC-Entwicklungsumgebung um CFC

Software-Entwickler/Architekt Eclipse Graphiti Java 8 Scrum ...
Software-Entwickler/Architekt

Aufgaben:

  • Analyse

  • Test-Prototypen
  • Design
  • Funktionsererstellung
  • Bugfixing

Eclipse Git Gerrit JUnit JIRA Confluence Mantis Bug Tracker Jenkins
Eclipse Graphiti Java 8 Scrum Scrumban Eclipse RCP Xtext Xtend Structured Text (ST) Continuous Function Chart (CFC) Programmable Logic Controller (PLC) JavaFX
Branche: Automatisierungstechnik / Erneuerbare Energien
Feldkirch (Österreich) / Stuttgart (Home-Office)

Aus- und Weiterbildung

Aus- und Weiterbildung

 

1998-2001 Akademie für Datenverarbeitung Böblingen (staatl. gpr. Informatiker)

  • Studium am Berufskolleg für Informatik

  • Ausbildungsrichtung: Technische Systeme

  • Durchschnittsnote: 1,5 (sehr gut)

 

Letzte Schulungen:

 

10.2006: 3-Tägige Schulug Daimler PAI bei TSS GmbH, Vorbereitung auf Zertifizierug

 

09.2009: SQL-Optimizer und Performance Workshop

 

12.2010: Design Patterns (Entwurfsmuster)

 

09.2011-12.2011 Stanford Online Classes

  • Artificial Intelligence (Sebastian Thrun, Peter Norvig)
  • Machine Learning (Andrew Ng)

Position

Position

Senior Software Architect, Requirements Engineer

Kompetenzen

Kompetenzen

Top-Skills

Java C/C++ C# Angular HTML CSS Spring JFreeChart Structured Text (ST) CFC CoDeSys Xtext Xtend Eclipse RCP EMF Swing Oracle PostgreSQL SQLite Machine Learning OTX Performance/Stability Tuning Jprofiler

Produkte / Standards / Erfahrungen / Methoden

Confluence
Datenbankserver
Eclipse
Eclipse EMF
Eclipse Graphiti
Eclipse RCP
Gerrit
Git
HTML5
JavaFX
Jenkins
JIRA
JUnit
JUnit 4
Mantis Bug Tracker
Maven
Model Based Software Development
OAuth
Scrum
Scrumban
SonarQube
Verschlüsselung
Xtext

Oracle 8i - 11g

Eclipse 3.0 - 4.3, Pluginentwicklung, RCP

MS Visual Studio, Compact Framework

Borland C++-Builder

Android, Android Development Toolkit

Java ME, Nokia IDE

Apache Tomcat

Apache Webserver, mod_ssl, mod_secure

Websphere (nicht in depth)

Daimler PAI (nicht zertifiziert)

vaadin

Jenkins / Hudson

Sonar

Ant, Maven

StarTeam, SVN, Mercurial, Git

HTML, XML, JQuery, Json/AJAX

Performance Tuning:

Oracle, Java Multithreading/Concurrency, JProfiler, Eclipse TPTP, Last-Tests

 

Betriebssysteme

MS-DOS
Unix
Windows
Windows CE

Programmiersprachen

Basic
VB.net
C
C++
Java
Java 11
Java 8
JavaScript
MATLAB / Simulink
Paradox
PHP
PL/SQL
Python
SVG
Xtend

Datenbanken

BDE
JDBC
Lotus Notes
MS SQL Server
MySQL
ODBC
Oracle
Performance Tuning, Oracle Text
Paradox
Postgres
PostgreSQL
SQL

Datenkommunikation

Internet, Intranet
Message Queuing
SMTP
TCP/IP
Windows Netzwerk
Winsock

Hardware

Programmable Logic Controller (PLC)

Berechnung / Simulation / Versuch / Validierung

Hardware-in-the-Loop Simulation (HIL)
Software-in-the-Loop Simulation (SIL)

Branchen

Branchen

- Automotive über 10 Jahre

- Medizin / Pharma

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.