freiberufler Freiberuflicher Software-Entwickler Full Stack / Mobile auf freelance.de

Freiberuflicher Software-Entwickler Full Stack / Mobile

offline
  • 50€/Stunde
  • 73642 Welzheim
  • Nähe des Wohnortes
  • de  |  en  |  ro
  • 22.04.2023

Kurzvorstellung

Software-Entwickler mit zwei Jahrzehnten internationaler Erfahrung als Freiberufler im Bereich Full Stack und mobile Anwendungen
*** Bitte nur seriöse Direktangebote, keine Personaldienstleister, Schweizer Projektmodell o.Ä.! ***

Qualifikationen

  • Android Entwicklung
  • C++
  • Cloud Computing
  • Docker
  • Full-Stack
  • Go (GoLang)
  • iOS Entwicklung
  • Java (allg.)
  • Kotlin
  • Python
  • React (JavaScript library)
  • Swift (Apple)

Projekt‐ & Berufserfahrung

Entwickler Microservices (GoLang / Docker / REST / JavaScript)
v10k GmbH, Meißen
10/2021 – 10/2022 (1 Jahr, 1 Monat)
IT & Entwicklung
Tätigkeitszeitraum

10/2021 – 10/2022

Tätigkeitsbeschreibung

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

Docker, Go (GoLang), Jira, Kubernetes

Entwickler mobile GIS-Anwendung (Android, iOS)
Zippymap (eigenes Unternehmen), Welzheim
5/2021 – offen (3 Jahre)
IT & Entwicklung
Tätigkeitszeitraum

5/2021 – offen

Tätigkeitsbeschreibung

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

Android Entwicklung, C++, iOS Entwicklung, Java (allg.), Kotlin, Swift (Apple)

Entwickler Smart Metering / Embedded
Andrea Informatique, Paris, Frankreich
8/2019 – 9/2021 (2 Jahre, 2 Monate)
IT & Entwicklung
Tätigkeitszeitraum

8/2019 – 9/2021

Tätigkeitsbeschreibung

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

C++, Cloud (allg.), Cloud Computing, Docker, Embedded Linux, Go (Programmiersprache), Kubernetes, Python, React (JavaScript library), SQL

Berater, Entwickler, Data Scientist (KI / Deep Learning / Computer Vision)
Talos AI, München und Palo Alto, USA
10/2018 – 6/2019 (9 Monate)
IT & Entwicklung
Tätigkeitszeitraum

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

Eingesetzte Qualifikationen

Amazon Web Services (AWS), C++, CUDA, Google Cloud, OpenCV, Python, PyTorch, TensorFlow

Full Stack Entwickler (Java / Python / C++ / Qt / Groovy / Docker)
Foxit Software, Fremont, USA
6/2016 – 7/2018 (2 Jahre, 2 Monate)
IT & Entwicklung
Tätigkeitszeitraum

6/2016 – 7/2018

Tätigkeitsbeschreibung

Entwicklung verschiedener Lösungen zur Anzeige, Analyse und Bearbeitung von PDF-Dateien

Eingesetzte Qualifikationen

Amazon Web Services (AWS), C++, Cloud (allg.), Cloud Computing, Docker, Gradle, Java (allg.), Linux Entwicklung, Mac OS, Python, Qt

Full Stack Entwickler (iOS / Groovy / Grails)
Pharmagin, Inc., Las Vegas, USA
12/2014 – 1/2015 (2 Monate)
Gesundheitswesen
Tätigkeitszeitraum

12/2014 – 1/2015

Tätigkeitsbeschreibung

Entwicklung einer Geofencing-App für mobile Apple-Geräte

Eingesetzte Qualifikationen

Grails, HTML, iOS Entwicklung, Objective-C, Swift (Apple)

Full Stack Entwickler (Java / iOS)
Sumilux Technologies, Los Gatos, USA
2/2012 – 8/2016 (4 Jahre, 7 Monate)
IT & Entwicklung
Tätigkeitszeitraum

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

Eingesetzte Qualifikationen

ActionScript / Flash, HTML, iOS Entwicklung, Java (allg.), Linux Entwicklung, Mac OS, Objective-C, PHP, Salesforce, VoIP

Entwickler (Java)
Adobe Systems, San Jose, USA
9/2007 – 11/2007 (3 Monate)
IT & Entwicklung
Tätigkeitszeitraum

9/2007 – 11/2007

Tätigkeitsbeschreibung

Entwicklung eines Report-Generators für Flash-Dateien, basierend auf einer selbst entwickelten Java-Bibliothek zum Einlesen von Flash-Dateien

Eingesetzte Qualifikationen

Java (allg.), XML

Full Stack Entwickler (iOS / Java / AWS)
Flixlab, Palo Alto, USA
10/2006 – 12/2011 (5 Jahre, 3 Monate)
IT & Entwicklung
Tätigkeitszeitraum

10/2006 – 12/2011

Tätigkeitsbeschreibung

Entwicklung einer Plattform zum Editieren und Streamen von Videos, für Web und mobile Endgeräte (iOS)

Eingesetzte Qualifikationen

ActionScript / Flash, Amazon Web Services (AWS), Apache Tomcat, C, Cloud Computing, Hibernate (Java), iOS Entwicklung, J2EE (Java EE), Java (allg.), JavaScript, Jenkins, Jira, Kontinuierliche Integration (CI), Linux Entwicklung, Mac OS, mySQL, Objective-C

Entwickler (Java / Flash / XML)
Professional Animations, Laguna Niguel, USA
9/2006 – 9/2006 (1 Monat)
Dienstleistungsbranche
Tätigkeitszeitraum

9/2006 – 9/2006

Tätigkeitsbeschreibung

Entwicklung einer Watermarking-Lösung für Flash-Dateien

Eingesetzte Qualifikationen

ActionScript / Flash, Java (allg.), XML

Berater, Entwickler (Java / Flash / XML)
Oracle USA, Inc., Rocklin, USA
8/2006 – 10/2006 (3 Monate)
IT & Entwicklung
Tätigkeitszeitraum

8/2006 – 10/2006

Tätigkeitsbeschreibung

Lizensierung, Anpassung und Support für eine Java-Bibliothek zur Analyse von Flash-Dateien, entwickelt in Eigenregie

Eingesetzte Qualifikationen

ActionScript / Flash, Java (allg.), XML

Entwickler (Java / Flash / XML)
Visual FOOD GmbH, Luzern, Schweiz
7/2006 – 7/2006 (1 Monat)
IT & Entwicklung
Tätigkeitszeitraum

7/2006 – 7/2006

Tätigkeitsbeschreibung

Anpassung einer Komponente zur Analyse von Flash-Dateien

Eingesetzte Qualifikationen

ActionScript / Flash, Java (allg.), XML

Entwickler (mobile / Java ME)
Knödler IT, Weinstadt
2/2006 – 3/2007 (1 Jahr, 2 Monate)
IT & Entwicklung
Tätigkeitszeitraum

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

Eingesetzte Qualifikationen

Java (allg.), Java ME (Java Platform, Micro Edition), RPC (Remote Procedure Call), XML

Entwickler, Berater (Java, XML, MS-Office-Formate)
Massachusetts Institute of Technology (MIT), Lexington, USA
12/2005 – 3/2006 (4 Monate)
Hochschulen und Forschungseinrichtungen
Tätigkeitszeitraum

12/2005 – 3/2006

Tätigkeitsbeschreibung

Implementierung einer Lösung zur Extrahierung von Medien aus PowerPoint-Dateien für das Lincoln Laboratory, MIT.

Eingesetzte Qualifikationen

Java (allg.), VBA (Visual Basic for Applications), XML

Entwickler (Java / Flash)
Open Dance S.L., Barcelona, Spanien
10/2005 – 11/2005 (2 Monate)
Dienstleistungsbranche
Tätigkeitszeitraum

10/2005 – 11/2005

Tätigkeitsbeschreibung

Entwicklung einer Lösung zum Kopierschutz von in Flash-Dateien eingebetteten Videos

Eingesetzte Qualifikationen

ActionScript / Flash, Java (allg.)

Entwickler (Java / Swing)
teckpro AG, Leinfelden-Echterdingen
10/2005 – 11/2005 (2 Monate)
IT & Entwicklung
Tätigkeitszeitraum

10/2005 – 11/2005

Tätigkeitsbeschreibung

Entwicklung eines Versorgungslücken-Rechners für eine private Rentenversicherung

Eingesetzte Qualifikationen

Java (allg.), Swing (Java)

Full Stack Entwickler, Linux-Administrator
G-MV GmbH, Oberkotzau
2/2002 – 4/2005 (3 Jahre, 3 Monate)
Dienstleistungsbranche
Tätigkeitszeitraum

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)

Eingesetzte Qualifikationen

ActionScript / Flash, Java (allg.), Lotus Notes Domino Server, Red Hat Enterprise Linux (RHEL), Samba, XML

Praktikant (Festanstellung)
Robert Bosch GmbH, Schwieberdingen
12/2001 – 2/2002 (3 Monate)
Automobilindustrie
Tätigkeitszeitraum

12/2001 – 2/2002

Tätigkeitsbeschreibung

Praktikum bei Robert Bosch GmbH, Abteilung GS/EVA: Entwurf und Implementierung einer Lösung zur Speicherung von Einspritzventil-Messdaten

Eingesetzte Qualifikationen

InterBase, Java (allg.), Oracle Database, VBA (Visual Basic for Applications), XML

Berater, Entwickler, Administrator, Web-Designer
Baumann Rechtsanwälte, Stuttgart
6/2000 – 7/2001 (1 Jahr, 2 Monate)
Dienstleistungsbranche
Tätigkeitszeitraum

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

Eingesetzte Qualifikationen

HTML, Linux Einführung, MS-DOS, Pascal

Entwickler
RIB Software AG, Stuttgart
1/2000 – 4/2000 (4 Monate)
IT & Entwicklung
Tätigkeitszeitraum

1/2000 – 4/2000

Tätigkeitsbeschreibung

Entwicklung von Erweiterungen für ein CAD-System unter Benutzung einer proprietären Skriptsprache

Eingesetzte Qualifikationen

Scripting

Werksstudent (Festanstellung)
DaimlerChrysler AG, Sindelfingen
9/1999 – 12/1999 (4 Monate)
Automobilindustrie
Tätigkeitszeitraum

9/1999 – 12/1999

Tätigkeitsbeschreibung

Software-Tester im DaimlerChrysler IT-Labor

Eingesetzte Qualifikationen

Windows NT

Ausbildung

Softwaretechnik-Studium
Diplom-Informatiker
2003
Universität Stuttgart

Über mich

Während meiner 22jährigen Karriere als selbstständiger Full Stack-Entwickler konnte ich Erfahrung in den verschiedensten Bereichen der Software-Entwicklung sammeln und mir dabei umfangreiche Kenntnisse aneignen. Ich habe gelernt, mich sehr schnell in neue Bereiche einzuarbeiten und nicht vor einer Menge Legacy-Code zurückzuschrecken; mit der Zeit habe ich ein Gespür dafür entwickelt, wann es sinnvoll ist, eine Komponente zu optimieren und wann es an der Zeit ist, sie "über Bord zu werfen" um sie neu zu entwickeln, mit modernen Technologien und Praktiken.

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

Sprachen: Python, Golang, Java, Swift, JavaScript, C++, C, Perl
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

Sprache
  • Deutsch (Muttersprache)
  • Englisch (Fließend)
  • Italienisch (Gut)
  • Rumänisch (Fließend)
  • Spanisch (Grundkenntnisse)
Reisebereitschaft
Nähe des Wohnortes
Home-Office
bevorzugt
Profilaufrufe
784
Alter
47
Berufserfahrung
24 Jahre und 7 Monate (seit 09/1999)

Kontaktdaten

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

Jetzt Mitglied werden