freiberufler Projektmanager & Fullstack-Entwickler TypeScript auf freelance.de

Projektmanager & Fullstack-Entwickler TypeScript

zuletzt online vor wenigen Tagen
  • 110€/Stunde
  • 04207 Leipzig
  • Weltweit
  • de  |  ru  |  en
  • 14.12.2024

Kurzvorstellung

Ich betreibe seit 2008 meine eigene Firma, und habe mich auf Raspberry Pi und Hardware für künstliche Intelligenz spezialisiert. Partnerschaftliche Geschäftsbeziehungen, gute Arbeitsleistung, und ehrliche Kommunikation sind sehr wichtig für mich.

Auszug Referenzen (1)

"In diesem ambitionierten eigenen Projekt konnte ich viele Technologien zusammenführen, und meine Kenntnisse in vielen Bereichen vertiefen."
Fullstack Entwickler und Software-Architekt
Kundenname anonymisiert
Tätigkeitszeitraum

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)

Eingesetzte Qualifikationen

Bash Shell, Crystal, Docker, Full Stack Developer, JavaScript, Linux Entwicklung, Mongodb, Node.Js, Python, Server Administration, Vue.Js

Qualifikationen

  • HAILO
  • Internet of Things (IoT)
  • Raspberry Pi
  • Full Stack Developer5 J.
  • Java-Entwickler
  • Linux Entwicklung5 J.
  • Machine Learning
  • Mongodb5 J.
  • Typescript
  • Vue.Js5 J.

Projekt‐ & Berufserfahrung

Software-Entwickler & Projektmanager
Kundenname anonymisiert, Lenzkirch
7/2022 – 11/2022 (5 Monate)
Maschinen-, Geräte- und Komponentenbau
Tätigkeitszeitraum

7/2022 – 11/2022

Tätigkeitsbeschreibung

Mit 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 Qualifikationen

Embedded Entwicklung / hardwarenahe Entwicklung, Softwaretester, Projektmanagement (IT)

Fullstack Entwickler und Software-Architekt
Kundenname anonymisiert, Leipzig
11/2018 – 3/2024 (5 Jahre, 5 Monate)
IT & Entwicklung
Tätigkeitszeitraum

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)

Eingesetzte Qualifikationen

Bash Shell, Crystal, Docker, Full Stack Developer, JavaScript, Linux Entwicklung, Mongodb, Node.Js, Python, Server Administration, Vue.Js

Projektleitung, Hardware-Architektur, Software-Architektur, Embedded Linux
Kundenname anonymisiert, Villingen-Schwenningen
11/2018 – 11/2019 (1 Jahr, 1 Monat)
Maschinen-, Geräte- und Komponentenbau
Tätigkeitszeitraum

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

Eingesetzte Qualifikationen

Embedded Entwicklung / hardwarenahe Entwicklung, Embedded Linux, Softwaretester, Projektmanagement (IT), Software Design, Linux Entwicklung, User Interface (UI), UX / UI Designer

Zertifikate

TÜV certified software medical expert
TÜV
2022

Ausbildung

Humanmedizin
Staatsexamen
LMU München
2012
München

Über mich

Wir können Sie bei Ihrem Raspberry Pi / AI Projekt rundum betreuen, inklusive Hardware-Lieferung / Bau Ihrer Lösungen. Beauftragen Sie uns gerne auch für die schwierigen und speziellen Teile in Ihrem Software-Stack.

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
*********************
* 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

Sprache
  • Deutsch (Muttersprache)
  • Englisch (Fließend)
  • Spanisch (Grundkenntnisse)
  • Französisch (Grundkenntnisse)
  • Russisch (Muttersprache)
Reisebereitschaft
Weltweit
Arbeitserlaubnis
  • Europäische Union
Profilaufrufe
45
Alter
41
Berufserfahrung
16 Jahre und 3 Monate (seit 10/2008)
Projektleitung
4 Jahre

Kontaktdaten

Nur registrierte PREMIUM-Mitglieder von freelance.de können Kontaktdaten einsehen.

Jetzt Mitglied werden