avatar

Projektleitung und Software-Entwicklung für Java, C/C++, Mobile & Web Projekte

Score
100%
Experience:
12 y
Score
100%
Experience:
12 y
Location:
6403 Küssnacht am Rigi
Last update:
20.04.2021
Register to Contact Freelancer
Unavailable before: 31.12.2021
Onsite hourly: N/A
Remote hourly: N/A
German: Native
Spanish: Basic knowledge
French: Basic knowledge
English: Near native
Ich bin frühestens ab 1.1.2019 wieder verfügbar.
SKILLS
Technologie-Beratung
  • Konzeption & Entwurf von IT-Systemen
  • Leistungsbewertung
  • Technische Projektleitung
  • Machbarkeitsstudien
  • Qualitätsmanagement
  • Security Audits
Software-Entwicklung
  • Methoden: Objektorientierte Analyse & Design, Wasserfallmodell, Scrum, Extreme Programming
  • Betriebssysteme: Microsoft Windows, Linux, Mac OSX, Android, iOS, Embedded Linux
  • Programmiersprachen: C/C++, Java, Objective C, C+, PHP, Javascript, Typescript 2, HTML5, CSS3
  • Datenbanken: MySQL, MS SQL, PostgreSQL, SQlite, Standard SQL
  • Protokolle: TCP/IP, UDP, SSL/TLS, S/MIME, REST, SOAP, HTTP, XML-RPC, Protocol Buffer, MsgPack, Google QUIC, CSMA, IEEE 802.11, STDMA, UPnP, Bittorrent-DHT
  • Bibliotheken, Plattformen, Tools:
    • Java EE, Oracle Weblogic 12, Oracle DB, JAX-RS, JAX-B, Jersey 2, Apache CXF, WADL, EclipseLink
    • Qt5, QML, Microsoft Windows Presentation Foundation
    • Eclipse RCP, Eclipse EMF, Eclipse GEF, SWT, Spring, OSGi
    • Angular 1 & 2, React Native, Vue.js
    • Raspberry Pi bwz. ARM-basierte Single-Board-Computer
    • NPM, Yarn, Webpack, Typo3 (Extbase/Fluid), Wordpress (Themes & Plugins), WooCommerce, jQuery, Bootstrap, Modernizr, ExtJS,
    • OpenSSL, boringSSL, libevent, SQLite, MsgPack, libquick, libnotify, Linux FUSE, Windows filter drivers
    • GoogleTest, JUnit, Jenkis CI, SonarQube, Arquillian, Selenium, Protractor, Jasmine
    • Subversion, Git, Gradle, Maven, Autotools, CMake
Informatik ExtJS Software-Entwicklung MATLAB IT-Systemen Spring Typescript Java EE SonarQube Angular Yarn Standard SQL OpenSSL Webpack IT Sicherheit jQuery Scrum Gulp Typo3 CSS3 OpenLayers Datenbanken Webanwendungen Android Liquibase Linux Security Gradle NPM Windows Docker SQlite C/C++ React Native High Performance Computing Raspberry Pi WLAN SOAP DevOps Bootstrap Systemarchitektur Linux Microsoft Windows Bower Javascript MS SQL Apache CXF Vue.js Qt5 kontinuierlichen Integration PHP TCP/IP Wordpress S/MIME C++ Backend MySQL EclipseLink HTML5 OSGi PostgreSQL Jenkins Extreme Programming JAX-RS XML-RPC Mac OpenCL Eclipse SSL Java Git QML Oracle DB Maven WooCommerce Objektorientierte Analyse JUnit IEEE 802.11 CMake Eclipse RCP Selenium Subversion GPGPU Versionierung Oracle Weblogic Embedded Linux
01.02.2016 — 31.12.2016
Full Stack Developer / DevOps Engineer
Konsolidierung und Weiterentwicklung einer Entwicklungsplattform für mobile Webanwendungen, Auftraggeber: SUVA Schweiz Rolle: Full Stack Developer / DevOps Engineer Aufgaben: Modernisierung & Versionierung der Build-/Testumgebung: Einführung von Docker-basierten Builds, Einführung einer automatisierten kontinuierlichen Integration mittels Jenkins CI, Abbildung des ITIL Prozess in Form von Jenkins Workflows / Konsolidierung des Client Framework: Migration nach TypeScript 2, Migration nach Angular 2, Ablösung des bisherigen Maven-Buildprozess durch einen NPM-basierten Buildprozess / Wissenstransfer durch Workshops Eingesetzte Technologien & Standards: Java EE, Oracle Weblogic 12, Oracle DB, JAX-B, JAX-RS, Jersey 2.x, Apache CXF, Maven, Liquibase, EclipseLink, WADL, Arquillian, Selenium, JUnit, SonarQube, NPM, Yarn, Bower, Webpack, System JS, AMD, UMD, Angular 1 &2, Typescript 2, Gulp, TerrificJS, jQuery, Protractor, Jasmine
01.01.2014 — 31.12.2015
Datagnan Personal Home Cloud
Entwicklungsleiter
Entwicklung einer Home Cloud Plattform für private Nutzer. Rolle: Entwicklungsleiter Aufgaben: Entwurf und Konzeption der Systemarchitektur, Umsetzung Eingesetzte Technologien / Standards / Plattformen: C/C++, Qt5, QML, OpenSSL, Google Quic, UPnP, Linux FUSE, Windows Minifilter Treiber, LibEvent, GoogleTest, Jenkins, Gradle, Git, Android, iOS, Linux, Windows, Synchronisationsalgorithmen
01.04.2013 — 31.10.2013
Es sollte untersucht werden wie gut sich STDMA für eine dezentral organisierte Drahtloskommunikation zwischen Fahrzeugen eignet, und wie signifikant die Vorteile/Nachteile zu CSMA sind. Konkret sollte untersucht werden wie effektiv STDMA in der Lage ist zeitgleiche Sendevorgänge benachbarter Fahrzeuge zu verhindern, und inwiefern die Netzwerkauslastung die Performance von STDMA beeinflusst. Nach der Implementierung eines C++ Simulationsmodells von STDMA wurden mehrere Szenarien auf einem Höchstleistungsrechner durchgespielt und die gesammelten Daten statistisch ausgewertet. Die gewonnen Ergebnisse wurden international veröffentlicht und vorgestellt. Angewandte Technologien / Sprachen / Anwendungen: C/C++, NS-3, MATLAB, High Performance Computing
01.01.2013 — 31.12.2013
Entwicklungsleiter
Konzeption und Implementierung eines Commuting Assistant für Vollelektrische Fahrzeuge in Städten. Ziel war die Entwicklung einer Smart Mobility Plattform, über die Fahrzeughalter tägliche Routen planen und optimieren können. Bei der Opimierung werden u.a. der aktuelle Batterie-Ladestand des Fahrzeugs, der geschätzte Energieverbrauch auf der gewünschten Strecke, das voraussichtliche Verkehrsaufkommen, vorhandene Ladestationen, und die Möglichkeit des Park & Ride berücksichtigt. Rolle: Entwicklungsleiter Aufgaben: Konzeption der Systemarchitektur, Integration der unterschiedlichen Datenquellen, Leitung des Entwicklungsprozess Technologien / Standards für das Backend: Spring, OpenTripPlanner, OpenStreetMap, OpenLayers, jQuery, Jersey, General Transit Feed Specification, Jenkins CI, Gradle, Git Technologien / Plattformen für Benutzer-Anwendung: OBD II Konnektor, Android, iOS, Osmand
01.01.2009 — 31.12.2011
PhySim-WiFi für NS-3 ist eine detaillierte und akkurate Implementierung des OFDM-basierten IEEE 802.11 Standard für den Netzwerksimulator NS-3, welche die digitalen Signalverarbeitungsschritte eines Transceivers 1:1 abbildet. Um den erhöhten Rechenaufwand effizient zu bewältigen wurde die Signalverarbeitung via OpenCL auf die GPU ausgelagert. Die Implementierung wurde darüber hinaus erfolgreich gegen gängige Atheros WLAN Chips validiert. Rolle: Entwicklungsleiter Angewandte Technologien: C/C++, OpenCL, GPGPU, WAF, NS-3, Subversion

Description

SKILLS
Technologie-Beratung
  • Konzeption & Entwurf von IT-Systemen
  • Leistungsbewertung
  • Technische Projektleitung
  • Machbarkeitsstudien
  • Qualitätsmanagement
  • Security Audits
Software-Entwicklung
  • Methoden: Objektorientierte Analyse & Design, Wasserfallmodell, Scrum, Extreme Programming
  • Betriebssysteme: Microsoft Windows, Linux, Mac OSX, Android, iOS, Embedded Linux
  • Programmiersprachen: C/C++, Java, Objective C, C+, PHP, Javascript, Typescript 2, HTML5, CSS3
  • Datenbanken: MySQL, MS SQL, PostgreSQL, SQlite, Standard SQL
  • Protokolle: TCP/IP, UDP, SSL/TLS, S/MIME, REST, SOAP, HTTP, XML-RPC, Protocol Buffer, MsgPack, Google QUIC, CSMA, IEEE 802.11, STDMA, UPnP, Bittorrent-DHT
  • Bibliotheken, Plattformen, Tools:
    • Java EE, Oracle Weblogic 12, Oracle DB, JAX-RS, JAX-B, Jersey 2, Apache CXF, WADL, EclipseLink
    • Qt5, QML, Microsoft Windows Presentation Foundation
    • Eclipse RCP, Eclipse EMF, Eclipse GEF, SWT, Spring, OSGi
    • Angular 1 & 2, React Native, Vue.js
    • Raspberry Pi bwz. ARM-basierte Single-Board-Computer
    • NPM, Yarn, Webpack, Typo3 (Extbase/Fluid), Wordpress (Themes & Plugins), WooCommerce, jQuery, Bootstrap, Modernizr, ExtJS,
    • OpenSSL, boringSSL, libevent, SQLite, MsgPack, libquick, libnotify, Linux FUSE, Windows filter drivers
    • GoogleTest, JUnit, Jenkis CI, SonarQube, Arquillian, Selenium, Protractor, Jasmine
    • Subversion, Git, Gradle, Maven, Autotools, CMake

Main Skills

Other Skills

Informatik ExtJS Software-Entwicklung MATLAB IT-Systemen Spring Typescript Java EE SonarQube Angular Yarn Standard SQL OpenSSL Webpack IT Sicherheit jQuery Scrum Gulp Typo3 CSS3 OpenLayers Datenbanken Webanwendungen Android Liquibase Linux Security Gradle NPM Windows Docker SQlite C/C++ React Native High Performance Computing Raspberry Pi WLAN SOAP DevOps Bootstrap Systemarchitektur Linux Microsoft Windows Bower Javascript MS SQL Apache CXF Vue.js Qt5 kontinuierlichen Integration PHP TCP/IP Wordpress S/MIME C++ Backend MySQL EclipseLink HTML5 OSGi PostgreSQL Jenkins Extreme Programming JAX-RS XML-RPC Mac OpenCL Eclipse SSL Java Git QML Oracle DB Maven WooCommerce Objektorientierte Analyse JUnit IEEE 802.11 CMake Eclipse RCP Selenium Subversion GPGPU Versionierung Oracle Weblogic Embedded Linux

Work & Experience

01.02.2016 — 31.12.2016
Full Stack Developer / DevOps Engineer
Konsolidierung und Weiterentwicklung einer Entwicklungsplattform für mobile Webanwendungen, Auftraggeber: SUVA Schweiz Rolle: Full Stack Developer / DevOps Engineer Aufgaben: Modernisierung & Versionierung der Build-/Testumgebung: Einführung von Docker-basierten Builds, Einführung einer automatisierten kontinuierlichen Integration mittels Jenkins CI, Abbildung des ITIL Prozess in Form von Jenkins Workflows / Konsolidierung des Client Framework: Migration nach TypeScript 2, Migration nach Angular 2, Ablösung des bisherigen Maven-Buildprozess durch einen NPM-basierten Buildprozess / Wissenstransfer durch Workshops Eingesetzte Technologien & Standards: Java EE, Oracle Weblogic 12, Oracle DB, JAX-B, JAX-RS, Jersey 2.x, Apache CXF, Maven, Liquibase, EclipseLink, WADL, Arquillian, Selenium, JUnit, SonarQube, NPM, Yarn, Bower, Webpack, System JS, AMD, UMD, Angular 1 &2, Typescript 2, Gulp, TerrificJS, jQuery, Protractor, Jasmine
01.01.2014 — 31.12.2015
Datagnan Personal Home Cloud
Entwicklungsleiter
Entwicklung einer Home Cloud Plattform für private Nutzer. Rolle: Entwicklungsleiter Aufgaben: Entwurf und Konzeption der Systemarchitektur, Umsetzung Eingesetzte Technologien / Standards / Plattformen: C/C++, Qt5, QML, OpenSSL, Google Quic, UPnP, Linux FUSE, Windows Minifilter Treiber, LibEvent, GoogleTest, Jenkins, Gradle, Git, Android, iOS, Linux, Windows, Synchronisationsalgorithmen
01.04.2013 — 31.10.2013
Es sollte untersucht werden wie gut sich STDMA für eine dezentral organisierte Drahtloskommunikation zwischen Fahrzeugen eignet, und wie signifikant die Vorteile/Nachteile zu CSMA sind. Konkret sollte untersucht werden wie effektiv STDMA in der Lage ist zeitgleiche Sendevorgänge benachbarter Fahrzeuge zu verhindern, und inwiefern die Netzwerkauslastung die Performance von STDMA beeinflusst. Nach der Implementierung eines C++ Simulationsmodells von STDMA wurden mehrere Szenarien auf einem Höchstleistungsrechner durchgespielt und die gesammelten Daten statistisch ausgewertet. Die gewonnen Ergebnisse wurden international veröffentlicht und vorgestellt. Angewandte Technologien / Sprachen / Anwendungen: C/C++, NS-3, MATLAB, High Performance Computing
01.01.2013 — 31.12.2013
Entwicklungsleiter
Konzeption und Implementierung eines Commuting Assistant für Vollelektrische Fahrzeuge in Städten. Ziel war die Entwicklung einer Smart Mobility Plattform, über die Fahrzeughalter tägliche Routen planen und optimieren können. Bei der Opimierung werden u.a. der aktuelle Batterie-Ladestand des Fahrzeugs, der geschätzte Energieverbrauch auf der gewünschten Strecke, das voraussichtliche Verkehrsaufkommen, vorhandene Ladestationen, und die Möglichkeit des Park & Ride berücksichtigt. Rolle: Entwicklungsleiter Aufgaben: Konzeption der Systemarchitektur, Integration der unterschiedlichen Datenquellen, Leitung des Entwicklungsprozess Technologien / Standards für das Backend: Spring, OpenTripPlanner, OpenStreetMap, OpenLayers, jQuery, Jersey, General Transit Feed Specification, Jenkins CI, Gradle, Git Technologien / Plattformen für Benutzer-Anwendung: OBD II Konnektor, Android, iOS, Osmand
01.01.2009 — 31.12.2011
PhySim-WiFi für NS-3 ist eine detaillierte und akkurate Implementierung des OFDM-basierten IEEE 802.11 Standard für den Netzwerksimulator NS-3, welche die digitalen Signalverarbeitungsschritte eines Transceivers 1:1 abbildet. Um den erhöhten Rechenaufwand effizient zu bewältigen wurde die Signalverarbeitung via OpenCL auf die GPU ausgelagert. Die Implementierung wurde darüber hinaus erfolgreich gegen gängige Atheros WLAN Chips validiert. Rolle: Entwicklungsleiter Angewandte Technologien: C/C++, OpenCL, GPGPU, WAF, NS-3, Subversion

Attachments