Projektmanager & Fullstack-Entwickler TypeScript
- Verfügbarkeit einsehen
- 1 Referenz
- 110€/Stunde
- 04207 Leipzig
- Weltweit
- de | ru | en
- 14.12.2024
Kurzvorstellung
Auszug Referenzen (1)
"In diesem ambitionierten eigenen Projekt konnte ich viele Technologien zusammenführen, und meine Kenntnisse in vielen Bereichen vertiefen."
11/2018 – 3/2024
Tätigkeitsbeschreibung
PiCockpit.com ist eine Plattform zur Fernsteuerung von Raspberry Pis über das Internet.
Zum Einsatz kommen hier primär:
* MQTT
* WebRTC
Nutzer können auf dem Raspberry Pi viele verschiedene Funktionen nutzen:
* Auslesen von Sensordaten
* Ausführen von Kommandos und Skripten
* Abrufen von Statistik zur CPU-Auslastung, etc., inklusive Visualisierung im zeitlichen Verlauf
* Web-Terminal-Emulator mit direktem Zugriff auf den Raspberry Pi
* Video-Streaming von einer oder mehrerer Kameras, die an den Pi angeschlossen sind
PiCockpit hat mehr als 10.000 Nutzer und wird von einigen industriellen Kunden für die Verwaltung ihrer Raspberry Pis eingesetzt.
PiCockpit.com wurde von mir initiiert:
* Initial sämtliche Teile entwickelt
* Später weitere Kollegen eingestellt, die die Entwicklung übernommen haben
Zum Einsatz gekommene Technologien:
* Python (initial, nun Fullstack TypeScript)
* Node.js
* TypeScript, JavaScript
* Vue 2, Vue 3
* Vuetify
* MQTT
* WebRTC
* Bash-Skripte
* MongoDB
* Docker
* Crystal Lang (eine an Ruby angelehnte, kompilierte Sprache; später durch Node.js ersetzt)
Bash Shell, Crystal, Docker, Full Stack Developer, JavaScript, Linux Entwicklung, Mongodb, Node.Js, Python, Server Administration, Vue.Js
Qualifikationen
Projekt‐ & Berufserfahrung
7/2022 – 11/2022
TätigkeitsbeschreibungMit einem Partner Entwicklung und Test von Gas-Sensor Boards die mit einem Mikrocontroller verbunden wurden. Prüfen des Hardware-Designs, Entwicklung von Softwarebeispielen die auf dem Gerät laufen. Projektmanagement.
Eingesetzte QualifikationenEmbedded Entwicklung / hardwarenahe Entwicklung, Softwaretester, Projektmanagement (IT)
11/2018 – 3/2024
Tätigkeitsbeschreibung
PiCockpit.com ist eine Plattform zur Fernsteuerung von Raspberry Pis über das Internet.
Zum Einsatz kommen hier primär:
* MQTT
* WebRTC
Nutzer können auf dem Raspberry Pi viele verschiedene Funktionen nutzen:
* Auslesen von Sensordaten
* Ausführen von Kommandos und Skripten
* Abrufen von Statistik zur CPU-Auslastung, etc., inklusive Visualisierung im zeitlichen Verlauf
* Web-Terminal-Emulator mit direktem Zugriff auf den Raspberry Pi
* Video-Streaming von einer oder mehrerer Kameras, die an den Pi angeschlossen sind
PiCockpit hat mehr als 10.000 Nutzer und wird von einigen industriellen Kunden für die Verwaltung ihrer Raspberry Pis eingesetzt.
PiCockpit.com wurde von mir initiiert:
* Initial sämtliche Teile entwickelt
* Später weitere Kollegen eingestellt, die die Entwicklung übernommen haben
Zum Einsatz gekommene Technologien:
* Python (initial, nun Fullstack TypeScript)
* Node.js
* TypeScript, JavaScript
* Vue 2, Vue 3
* Vuetify
* MQTT
* WebRTC
* Bash-Skripte
* MongoDB
* Docker
* Crystal Lang (eine an Ruby angelehnte, kompilierte Sprache; später durch Node.js ersetzt)
Bash Shell, Crystal, Docker, Full Stack Developer, JavaScript, Linux Entwicklung, Mongodb, Node.Js, Python, Server Administration, Vue.Js
11/2018 – 11/2019
Tätigkeitsbeschreibung
Für eine namhafte deutsche Firma setzte ich mit Partnern ein komplettes eigenes Design auf Basis des Raspberry Pi Compute Module 3 um.
Dazu gehörten:
* Hardware-Design der Trägerplatine für das CM3 unter Beachtung der Design-Constraints
* Auswahl der Betriebssystembasis (es kam Alpine Linux zum Einsatz)
* Hardening des Systems für Stromausfälle (Read-Only, Filesystem-Overlays, Recovery-Maßnahmen)
* Kommunikations-Design & Umsetzung für RS485 auf Basis eines eigens entwickelten Kommunikations-Protokolls
* Programmierung eines Mikrocontrollers als Gegenstelle (auf der Platine für die Industrieleuchte)
* Einbindung eines vom Kunden vorgegebenen Protokolls zur Netzwerkkommunikation
* Aufbau eines Webinterfaces zur Steuerung der Leuchte
* Umsetzung von weiteren Featurewünschen des Kunden
* Aufbau eines Testmodus für Verifikation der Leuchten
* Fertigung der Boards in Zusammenarbeit mit einem Bestücker in Bayern
Embedded Entwicklung / hardwarenahe Entwicklung, Embedded Linux, Softwaretester, Projektmanagement (IT), Software Design, Linux Entwicklung, User Interface (UI), UX / UI Designer
Zertifikate
TÜV
Ausbildung
LMU München
München
Über mich
Gerne berate ich Sie auch über Umsetzbarkeit Ihres Projektes auf Basis von Raspberry Pi Hardware (bspw. CM4 / CM5) und Zubehör, oder empfehle andere, passendere Hardware.
Weitere Kenntnisse
*********************
* Projektmanagement für komplexe IT-Projekte (Teamgröße bis zu 5 Mitarbeiter)
* Kommunikation mit Stakeholdern im Management-Team
* Priorisierung von Todos
* Einhaltung von Terminen
Fullstack-Software-Entwicklung
Programmiersprachen
***********************
* TypeScript / JavaScript (ES5, ES6+)
* Google Apps Script
* Python
* Java
* C / C++
* Liquid (Shopify Theme Language)
Frontend
*********
* Frontend-Frameworks: Vue 2, Vue 3, Vuetify, Nuxt
* Web-Frontend-Bibliotheken: D3, Paper.js, Three.js, Babylon.js
* Weitere Bibliotheken: OpenFrameworks, SciPy
* Natürlich auch HTML, CSS, Sass, Less und E2E Testing (Cypress, Playwright)
Backend
********
* Node.js: Node.js, Fastify, Express
* Python: Python, Django, Bottle
* Java: Spring Boot
* Backend-Schnittstellen: WebRTC, MQTT, GraphQL, REST, WebSockets
* Authentication: JWT, OAuth
* Natürlich auch Unit Testing (Jest, Mocha, Chai)
Datenbanken
*************
* NoSQL-Datenbanken: MongoDB (Mongoose), DynamoDB
* SQL-Datenbanken: RDS, InfluxDB, MySQL, PostgreSQL, basic SQL
Cloud- und Infrastruktur-Dienste
*********************************
* AWS-Dienste: AWS Elastic Beanstalk, C9, RDS, DynamoDB, API Gateway, Cognito, Lambda, CloudFormation (via Serverless)
* Containerisierung und Deployment: Docker, Git, GitLab
* Linux-Administration + Treiberentwicklung
* Debian Linux
* Raspberry Pi OS
* Treiberentwicklung unter Linux
* Linux-Administration
Microcontroller und Embedded Systems
****************************************
* Raspberry Pi RP2040
* Arduino
* ESP8266, ESP32
Raspberry Pi, AI
****************
* Besonderer Fokus und Erfahrung mit der Raspberry Pi Platform und AI Hardware
* Raspberry Pi, insbesondere Remote Management / IoT Projekte
* HAILO
* Coral.AI
Data Science
*************
* Python
* Pandas
* NumPy
* Matplotlib
* Scikit-Learn
* Explorative Datenanalyse und Datenvisualisierung
* Machine Learning
Hardware-Entwicklung
************************
* Hardware-Design, Entwicklung und Produktion möglich mit einem Partner
* Wahl der passenden Komponenten & Plattformen für Ihre Anforderung
* Gut für Prototyping
Persönliche Daten
- Deutsch (Muttersprache)
- Englisch (Fließend)
- Spanisch (Grundkenntnisse)
- Französisch (Grundkenntnisse)
- Russisch (Muttersprache)
- Europäische Union
Kontaktdaten
Nur registrierte PREMIUM-Mitglieder von freelance.de können Kontaktdaten einsehen.
Jetzt Mitglied werden