Softwareentwickler / Projektleiter / Business-Analyst, mit Schwerpunkt auf Backend-Systeme
Aktualisiert am 23.09.2024
Profil
Freiberufler / Selbstständiger
Remote-Arbeit
Verfügbar ab: 06.09.2024
Verfügbar zu: 60%
davon vor Ort: 50%
Java
C++
Technische Projektleitung
Datenbanken
Schnittstellen-Entwicklung
Business Logic
Hardwareansteuerung
SQL
NoSQL
PostgreSQL
MongoDB
Elastic Search
REST
HTML
CSS
JavaFX
Kafka
Docker
Kubernetes
Open Source
Linux
Git
Beratung
Deutsch
Muttersprache
English
Verhandlungssicher

Einsatzorte

Einsatzorte

Zürich (+10km)
Schweiz
möglich

Projekte

Projekte

3 Jahre 10 Monate
2019-09 - 2023-06

Fernüberwachung von fahrenden Zügen

Projektleiter, Software-Entwickler Java Maven Kafka ...
Projektleiter, Software-Entwickler
  • Entwicklung eines Systems für die Fernüberwachung von fahrenden Zügen im Schweizer Schienenverkehr mit Kameras
  • Bis zu sechs Mitarbeiter über drei Jahre
  • Projekt- und Teamleitung
  • Anforderungsanalyse
  • Softwaredesign
  • API-Design
  • GUI-Design
  • Integration von Kameraschnittstellen
  • Testing und Qualitätssicherung (Safety-Norm EN50128)
Java Maven Kafka REST GigE-Vision MongoDB Elastic Search Kubernetes Ansible Linux EN50128
Schweizer Bahnunternehmen
11 Jahre 6 Monate
2012-01 - 2023-06

Datendrehscheibe für Fahrgastinformation

Software-Entwickler Java Antennendesign MySQL ...
Software-Entwickler
  • Datendrehscheibe für den automatischen Austausch von Fahrgastinformationen für mehrere Schweizer Busunternehmen
  • Projektleitung und Entwicklung während fast zwölf Jahren
  • Testing, Wartung und Support
  • Mitarbeit in Normierungsgremien
Java Antennendesign MySQL MariaDB Elastic Search XML Linux OpenShift
Mehrere Schweizer Busunternehmen
2 Jahre 7 Monate
2016-09 - 2019-03

Software für Billettautomaten

Projektleiter, Software-Entwickler Java JavaFX Vaadin ...
Projektleiter, Software-Entwickler
  • Ersatz der Software in Billettautomaten für ein Schweizer Busunternehmen
  • Bis zu acht Mitarbeiter über zwei Jahre
  • Projekt- und Teamleitung
  • Konzeption
  • Reverse-Engineering
  • Hardwareansteuerung
  • Entwicklung Front- und Backend
  • Qualitätssicherung
  • Dokumentation
Java JavaFX Vaadin Apache Wicket Serielles Kommunikationsprotokoll PostgreSQL H2 Database Engine SOAP Docker Linux
Schweizer Busunternehmen
6 Monate
2016-02 - 2016-07

Portierung embedded Software

Software-Entwickler C++ CMake Valgrind ...
Software-Entwickler
  • Portierung einer embedded Software im Bereich Hausautomatisation für ein Schweizer Energieunternehmen
  • Zwei Mitarbeiter über sechs Monate
  • Projektleitung
  • Entwicklung
  • Testing
  • Simulation
C++ CMake Valgrind Linux
Schweizer Energieunternehmen
4 Monate
2011-02 - 2011-05

Industriepraktikum

Praktikant Ruby on Rails App-Entwicklung Objective-C
Praktikant

  • Entwicklung eines Prototypen zur Bild- und Texterkennung sowie eines Web-Backends

Ruby on Rails App-Entwicklung Objective-C
kooaba AG
Zürich

Aus- und Weiterbildung

Aus- und Weiterbildung

1 Monat
2014-05 - 2014-05

Projektmanagement

BWI
BWI
Methodik und Tools, Projektleitung und Teamführung
1 Monat
2013-09 - 2013-09

Certified ScrumMaster

Zertifikat, ScrumAlliance
Zertifikat
ScrumAlliance
6 Jahre 3 Monate
2005-09 - 2011-11

Electrical Engineering and Information Technology

Master of Science, ETH Zürich
Master of Science
ETH Zürich

  • Bilderkennung
  • Machine Learning
  • High-Performance Computing

Position

Position

  • Softwareentwickler
  • Projektleiter
  • Business-Analyst

Kompetenzen

Kompetenzen

Top-Skills

Java C++ Technische Projektleitung Datenbanken Schnittstellen-Entwicklung Business Logic Hardwareansteuerung SQL NoSQL PostgreSQL MongoDB Elastic Search REST HTML CSS JavaFX Kafka Docker Kubernetes Open Source Linux Git Beratung

Schwerpunkte

Softwareentwicklung
Experte
Projektleiter
Experte
Business-Analyst
Fortgeschritten

Aufgabenbereiche

Anforderungsanalyse
Fortgeschritten
Lösungskonzept
Experte
Machbarkeitsstudie
Experte
Implementierung
Experte
Qualitätssicherung
Fortgeschritten
Dokumentation
Experte
Rollout und Betrieb
Fortgeschritten
Wartung
Experte
Analysen und Studien
Experte
Reviews
Experte
Coaching
Fortgeschritten

Produkte / Standards / Erfahrungen / Methoden

Scrum / Agile
Experte
EN50128
Fortgeschritten

Schnittstellen

  • REST-APIs
  • OpenAPI
  • SOAP
  • XML
  • JSON
  • TCP
  • UDP
  • Serielle-Schnittstellen (Hardware)
  • native Schnittstellen (Treiber)


Frontend/GUI

  • HTML 
  • CSS
  • JavaFX
  • Vaadin
  • Wicket
  • Erfahrung mit Java-/TypeScript, aber nicht vertieft


Sonstiges:

  • Kafka
  • Docker
  • Kubernetes/OpenShift

Betriebssysteme

Linux
Fortgeschritten
Windows
Basics
Linux-Server-Administration

Programmiersprachen

Java
Experte
C++
Experte

Datenbanken

Design
Fortgeschritten
PostgreSQL
Fortgeschritten
MySQL
Fortgeschritten
MariaDB
Fortgeschritten
MongoDB
Experte
ElasticSearch
Experte
H2
Hazelcast

Branchen

Branchen

  • Öffentlicher Verkehr
  • Energie
  • Dienstleistung

Einsatzorte

Einsatzorte

Zürich (+10km)
Schweiz
möglich

Projekte

Projekte

3 Jahre 10 Monate
2019-09 - 2023-06

Fernüberwachung von fahrenden Zügen

Projektleiter, Software-Entwickler Java Maven Kafka ...
Projektleiter, Software-Entwickler
  • Entwicklung eines Systems für die Fernüberwachung von fahrenden Zügen im Schweizer Schienenverkehr mit Kameras
  • Bis zu sechs Mitarbeiter über drei Jahre
  • Projekt- und Teamleitung
  • Anforderungsanalyse
  • Softwaredesign
  • API-Design
  • GUI-Design
  • Integration von Kameraschnittstellen
  • Testing und Qualitätssicherung (Safety-Norm EN50128)
Java Maven Kafka REST GigE-Vision MongoDB Elastic Search Kubernetes Ansible Linux EN50128
Schweizer Bahnunternehmen
11 Jahre 6 Monate
2012-01 - 2023-06

Datendrehscheibe für Fahrgastinformation

Software-Entwickler Java Antennendesign MySQL ...
Software-Entwickler
  • Datendrehscheibe für den automatischen Austausch von Fahrgastinformationen für mehrere Schweizer Busunternehmen
  • Projektleitung und Entwicklung während fast zwölf Jahren
  • Testing, Wartung und Support
  • Mitarbeit in Normierungsgremien
Java Antennendesign MySQL MariaDB Elastic Search XML Linux OpenShift
Mehrere Schweizer Busunternehmen
2 Jahre 7 Monate
2016-09 - 2019-03

Software für Billettautomaten

Projektleiter, Software-Entwickler Java JavaFX Vaadin ...
Projektleiter, Software-Entwickler
  • Ersatz der Software in Billettautomaten für ein Schweizer Busunternehmen
  • Bis zu acht Mitarbeiter über zwei Jahre
  • Projekt- und Teamleitung
  • Konzeption
  • Reverse-Engineering
  • Hardwareansteuerung
  • Entwicklung Front- und Backend
  • Qualitätssicherung
  • Dokumentation
Java JavaFX Vaadin Apache Wicket Serielles Kommunikationsprotokoll PostgreSQL H2 Database Engine SOAP Docker Linux
Schweizer Busunternehmen
6 Monate
2016-02 - 2016-07

Portierung embedded Software

Software-Entwickler C++ CMake Valgrind ...
Software-Entwickler
  • Portierung einer embedded Software im Bereich Hausautomatisation für ein Schweizer Energieunternehmen
  • Zwei Mitarbeiter über sechs Monate
  • Projektleitung
  • Entwicklung
  • Testing
  • Simulation
C++ CMake Valgrind Linux
Schweizer Energieunternehmen
4 Monate
2011-02 - 2011-05

Industriepraktikum

Praktikant Ruby on Rails App-Entwicklung Objective-C
Praktikant

  • Entwicklung eines Prototypen zur Bild- und Texterkennung sowie eines Web-Backends

Ruby on Rails App-Entwicklung Objective-C
kooaba AG
Zürich

Aus- und Weiterbildung

Aus- und Weiterbildung

1 Monat
2014-05 - 2014-05

Projektmanagement

BWI
BWI
Methodik und Tools, Projektleitung und Teamführung
1 Monat
2013-09 - 2013-09

Certified ScrumMaster

Zertifikat, ScrumAlliance
Zertifikat
ScrumAlliance
6 Jahre 3 Monate
2005-09 - 2011-11

Electrical Engineering and Information Technology

Master of Science, ETH Zürich
Master of Science
ETH Zürich

  • Bilderkennung
  • Machine Learning
  • High-Performance Computing

Position

Position

  • Softwareentwickler
  • Projektleiter
  • Business-Analyst

Kompetenzen

Kompetenzen

Top-Skills

Java C++ Technische Projektleitung Datenbanken Schnittstellen-Entwicklung Business Logic Hardwareansteuerung SQL NoSQL PostgreSQL MongoDB Elastic Search REST HTML CSS JavaFX Kafka Docker Kubernetes Open Source Linux Git Beratung

Schwerpunkte

Softwareentwicklung
Experte
Projektleiter
Experte
Business-Analyst
Fortgeschritten

Aufgabenbereiche

Anforderungsanalyse
Fortgeschritten
Lösungskonzept
Experte
Machbarkeitsstudie
Experte
Implementierung
Experte
Qualitätssicherung
Fortgeschritten
Dokumentation
Experte
Rollout und Betrieb
Fortgeschritten
Wartung
Experte
Analysen und Studien
Experte
Reviews
Experte
Coaching
Fortgeschritten

Produkte / Standards / Erfahrungen / Methoden

Scrum / Agile
Experte
EN50128
Fortgeschritten

Schnittstellen

  • REST-APIs
  • OpenAPI
  • SOAP
  • XML
  • JSON
  • TCP
  • UDP
  • Serielle-Schnittstellen (Hardware)
  • native Schnittstellen (Treiber)


Frontend/GUI

  • HTML 
  • CSS
  • JavaFX
  • Vaadin
  • Wicket
  • Erfahrung mit Java-/TypeScript, aber nicht vertieft


Sonstiges:

  • Kafka
  • Docker
  • Kubernetes/OpenShift

Betriebssysteme

Linux
Fortgeschritten
Windows
Basics
Linux-Server-Administration

Programmiersprachen

Java
Experte
C++
Experte

Datenbanken

Design
Fortgeschritten
PostgreSQL
Fortgeschritten
MySQL
Fortgeschritten
MariaDB
Fortgeschritten
MongoDB
Experte
ElasticSearch
Experte
H2
Hazelcast

Branchen

Branchen

  • Öffentlicher Verkehr
  • Energie
  • Dienstleistung

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.