Freiberuflicher Software-Entwickler Full Stack / Mobile
- Verfügbarkeit einsehen
- 0 Referenzen
- 50€/Stunde
- 73642 Welzheim
- Nähe des Wohnortes
- de | en | ro
- 22.04.2023
Kurzvorstellung
*** Bitte nur seriöse Direktangebote, keine Personaldienstleister, Schweizer Projektmodell o.Ä.! ***
Qualifikationen
Projekt‐ & Berufserfahrung
10/2021 – 10/2022
TätigkeitsbeschreibungEntwicklung von GoLang-Microservices als Teil einer Lösung zur Bearbeitung und Online-Abschluss von Verträgen; Import von Dokumenten mittels Formatkonvertierung und OCR (Projekt in Teilzeit, mit Unterbrechungen)
Eingesetzte QualifikationenDocker, Golang, Jira, Kubernetes
5/2021 – offen
TätigkeitsbeschreibungEntwicklung einer mobilen Anwendung für iOS und Android, die basierend auf GIS-Daten (OpenStreetMaps, SRTM, LiDAR) globales Kartenmaterial in einem hohen Detailgrad offline zur Verfügung stellt und Navigation für verschiedene Fahrzeugarten bietet (laufendes Projekt). Eingesetzt werden GIS-, Cloud- und mobile Technologien, C++, Java, Kotlin, Swift, Objective-C, Python, eine Vielzahl von Open Source-Projekten, Vektordesign.
Eingesetzte QualifikationenAndroid Entwicklung, C++, iOS Entwicklung, Java (allg.), Kotlin, Swift (Programmiersprache)
8/2019 – 9/2021
TätigkeitsbeschreibungEntwicklung von Komponenten zur Koordination, Datenerfassung, Simulation und Test im Bereich der Smart Metering-Netzwerke, Implementierung diverser PLC-basierter Kommunikationsprotokolle (G3, DLMS/COSEM) unter Einsatz von Python (asyncio), C++, Golang, gRPC, REST, JavaScript, React, Java, Docker, Docker Swarm, Kubernetes, Yocto, Mender, Embedded Linux. Zielplattformen waren unter anderem STM32, NXP und Raspberry Pi.
Eingesetzte QualifikationenC++, Cloud (allg.), Cloud Computing, Docker, Embedded Linux, Go (Programmiersprache), Kubernetes, Python, React (JavaScript library), SQL
10/2018 – 6/2019
Tätigkeitsbeschreibung
- Training von Deep Learning - Modellen in den Bereichen Computer Vision, Object Detection (z.B. Erkennung "Lampe an / aus" in Videos) und Body Pose Estimation (Erkennung der Körperhaltung), unter Einsatz von TensorFlow, PyTorch, TensorRT, OpenVINO, OpenCV, numpy, sklearn
- Anpassung von Modellen an Edge-AI-Geräten (Google Coral, Nvidia Jetson, Intel NCS)
- Entwurf einer No-Code-Lösung zur Erstellung von KI-Applikationen
Amazon Web Services (AWS), C++, CUDA, Google Cloud, Opencv, Python, Pytorch, Tensorflow
6/2016 – 7/2018
TätigkeitsbeschreibungEntwicklung verschiedener Lösungen zur Anzeige, Analyse und Bearbeitung von PDF-Dateien
Eingesetzte QualifikationenAmazon Web Services (AWS), C++, Cloud (allg.), Cloud Computing, Docker, Gradle, Java (allg.), Linux Entwicklung, Apple Mac Systems, Python, Qt (Software)
12/2014 – 1/2015
TätigkeitsbeschreibungEntwicklung einer Geofencing-App für mobile Apple-Geräte
Eingesetzte QualifikationenGrails, HTML, iOS Entwicklung, Objective-C, Swift (Programmiersprache)
2/2012 – 8/2016
Tätigkeitsbeschreibung
- Entwicklung von Komponenten und Anwendungen für Realtime-Kommunikation und Instant Messaging
- Entwicklung einer Video-Hosting Lösung als Salesforce-Anwendung
Actionscript, HTML, iOS Entwicklung, Java (allg.), Linux Entwicklung, Apple Mac Systems, Objective-C, PHP, Salesforce.Com, VoIP
9/2007 – 11/2007
TätigkeitsbeschreibungEntwicklung eines Report-Generators für Flash-Dateien, basierend auf einer selbst entwickelten Java-Bibliothek zum Einlesen von Flash-Dateien
Eingesetzte QualifikationenJava (allg.), XML
10/2006 – 12/2011
TätigkeitsbeschreibungEntwicklung einer Plattform zum Editieren und Streamen von Videos, für Web und mobile Endgeräte (iOS)
Eingesetzte QualifikationenActionscript, Amazon Web Services (AWS), Apache Tomcat, C, Cloud Computing, Hibernate (Java), iOS Entwicklung, J2EE, Java (allg.), JavaScript, Jenkins, Jira, Continuous Integration, Linux Entwicklung, Apple Mac Systems, Mysql, Objective-C
9/2006 – 9/2006
TätigkeitsbeschreibungEntwicklung einer Watermarking-Lösung für Flash-Dateien
Eingesetzte QualifikationenActionscript, Java (allg.), XML
8/2006 – 10/2006
TätigkeitsbeschreibungLizensierung, Anpassung und Support für eine Java-Bibliothek zur Analyse von Flash-Dateien, entwickelt in Eigenregie
Eingesetzte QualifikationenActionscript, Java (allg.), XML
7/2006 – 7/2006
TätigkeitsbeschreibungAnpassung einer Komponente zur Analyse von Flash-Dateien
Eingesetzte QualifikationenActionscript, Java (allg.), XML
2/2006 – 3/2007
Tätigkeitsbeschreibung
- Implementierung einer Anbindung von mobilen Geräten an ERP-Systeme
- Entwicklung einer Instant-Messaging-Lösung für Java ME-Geräte
Java (allg.), Java ME (Java Platform, Micro Edition), RPC (Remote Procedure Call), XML
12/2005 – 3/2006
TätigkeitsbeschreibungImplementierung einer Lösung zur Extrahierung von Medien aus PowerPoint-Dateien für das Lincoln Laboratory, MIT.
Eingesetzte QualifikationenJava (allg.), VBA (Visual Basic for Applications), XML
10/2005 – 11/2005
TätigkeitsbeschreibungEntwicklung einer Lösung zum Kopierschutz von in Flash-Dateien eingebetteten Videos
Eingesetzte QualifikationenActionscript, Java (allg.)
10/2005 – 11/2005
TätigkeitsbeschreibungEntwicklung eines Versorgungslücken-Rechners für eine private Rentenversicherung
Eingesetzte QualifikationenJava (allg.), Swing (Java)
2/2002 – 4/2005
Tätigkeitsbeschreibung
- Implementierung eines PDF-Generators basierend auf Java, XML, Lotus Domino
- Entwicklung von Domino-Agenten und Java-Servlets, z.B. zur Verwaltung von Thumbnails
- Entwicklung einer Lösung zur Konvertierung von PowerPoint- zu Flash-Dateien
- Installation und Administration von Linux-Servern (Lotus Domino, Samba, RAID)
Actionscript, Java (allg.), Lotus Notes Domino Server, Red Hat Enterprise Linux (RHEL), Samba, XML
12/2001 – 2/2002
TätigkeitsbeschreibungPraktikum bei Robert Bosch GmbH, Abteilung GS/EVA: Entwurf und Implementierung einer Lösung zur Speicherung von Einspritzventil-Messdaten
Eingesetzte QualifikationenInterBase, Java (allg.), Oracle Database, VBA (Visual Basic for Applications), XML
6/2000 – 7/2001
Tätigkeitsbeschreibung
- Portierung einer DOS-basierten Office-Lösung nach Windows
- Implementierung eines Konverters für proprietäre Text-Formate
- Installation und Administration eines heterogenen Netzwerks (Windows / Linux)
- Website-Design
HTML, Linux Einführung, Dos, Pascal
1/2000 – 4/2000
TätigkeitsbeschreibungEntwicklung von Erweiterungen für ein CAD-System unter Benutzung einer proprietären Skriptsprache
Eingesetzte QualifikationenScripting
9/1999 – 12/1999
TätigkeitsbeschreibungSoftware-Tester im DaimlerChrysler IT-Labor
Eingesetzte QualifikationenWindows NT
Ausbildung
Universität Stuttgart
Über mich
Pragmatismus, Pünktlichkeit, Respekt und ein sehr hoher Qualitätsanspruch sind meine Leitmotive.
Ich bin mir der Relevanz von Open Source sehr bewusst. Überall wo es sinnvoll und möglich ist, setze ich Open Source-Komponenten ein und trage selbst auch regelmäßig zu deren Entwicklung bei.
Als Ausgleich zu meiner beruflichen Tätigkeit ist mir ein sportlicher Lifestyle sehr wichtig, in der Freizeit bin ich meist auf dem Rennrad oder beim Wandern mit der Familie anzutreffen.
Weitere Kenntnisse
Frameworks: FastAPI, Flask, React/Next.js, TensorFlow, Yocto
Virtualisierung: Docker, VMware, VirtualBox
Cloud: Docker Swarm, AWS, Kubernetes, Open Telekom Cloud, Google Colab
Datenbanken: PostgreSQL, mySQL, SQlite, CockroachDB
3D: OpenGL, Metal
API-Flavors: REST, gRPC
Konfigurationsmanagement: Git, Subversion, Gerrit
IDEs: PyCharm, CLion, Visual Studio Code, GoLand, Xcode, AppCode, Eclipse
CI/CD: Jenkins, Artifactory
Kommunikationsprotokolle: IP-Stack, G3, DLMS/COSEM
Mikrocontroller: STM32, ESP32
Betriebssysteme: Linux, macOS, FreeBSD, Windows
Sonstige Tools: Jira, Confluence
Sonstiges: Microservices, Clean Code, UML, TDD, Design Patterns
Persönliche Daten
- Deutsch (Muttersprache)
- Englisch (Fließend)
- Italienisch (Gut)
- Rumänisch (Fließend)
- Spanisch (Grundkenntnisse)
Kontaktdaten
Nur registrierte PREMIUM-Mitglieder von freelance.de können Kontaktdaten einsehen.
Jetzt Mitglied werden