freiberufler Software-Entwicklung und Beratung auf freelance.de

Software-Entwicklung und Beratung

offline
  • 85€/Stunde
  • 50858 Köln
  • Weltweit
  • de  |  en  |  fr
  • 08.04.2020

Kurzvorstellung

Ich bin Diplom-Informatiker mit Schwerpunkt Embedded, Android und Java Enterprise. Meine Expertise reicht von der Anforderungsanalyse und dem Architektur-Entwurf, über die eigentliche Implementierung bis hin zum Testen und Quellcode-Review.

Qualifikationen

  • Amazon Web Services (AWS)
  • Android
  • Assembler
  • Atmel Microchip Technologie
  • C++
  • Embedded Entwicklung / hardwarenahe Entwicklung
  • Java (allg.)
  • Linux (Kernel)
  • Python
  • Representational State Transfer (REST)
  • SCRUM
  • TCP/IP

Projekt‐ & Berufserfahrung

Software-Entwickler
Kundenname anonymisiert, Köln und Nürnberg
10/2019 – offen (4 Jahre, 6 Monate)
High-Tech- und Elektroindustrie
Tätigkeitszeitraum

10/2019 – offen

Tätigkeitsbeschreibung

Implementierung des GVCP-Protokolls auf einem ARM-Microcontroller. Das Protokoll ermöglicht es, eine Embedded-Kamera via UDP im Netzwerk zu konfigurieren wie bspw. Start der Aufnahme, Lesen von Registern, Schreiben von Registern, etc.

Eingesetzte Qualifikationen

Atmel Microchip Technologie, C++, TCP/IP

Software-Entwickler
Kundenname anonymisiert, Köln und Braunschweig
1/2019 – 10/2019 (10 Monate)
IT & Entwicklung
Tätigkeitszeitraum

1/2019 – 10/2019

Tätigkeitsbeschreibung

Entwicklung von Android-Firmware für IP-Telefone, um via USB eine Webcam betreiben zu können. Dies ermöglicht die Verwendung von Video-Telefonie.

Eingesetzte Qualifikationen

Linux (Kernel), Android Entwicklung, C++, JNI (Java Native Interface), make (Software)

Software-Entwickler
Kundenname anonymisiert, Köln und Hamburg
6/2018 – 12/2018 (7 Monate)
Versorgungswirtschaft
Tätigkeitszeitraum

6/2018 – 12/2018

Tätigkeitsbeschreibung

Umsetzung einer Web-Anwendung, die das Stromnetz des Kunden visualisiert. Sie kommt ohne einen Server aus und verwendet stattdessen S3-Buckets und Lambdas in der Amazon-Cloud

Eingesetzte Qualifikationen

SCRUM, Python, Amazon Web Services (AWS), Representational State Transfer (REST)

Software-Entwickler
Kundenname anonymisiert, Köln
6/2018 – 12/2018 (7 Monate)
Maschinen-, Geräte- und Komponentenbau
Tätigkeitszeitraum

6/2018 – 12/2018

Tätigkeitsbeschreibung

Entwicklung einer Smartphone-App. Sie beinhaltet neben nativen Elementen auch einen plattformunabhängigen Kern, der in C++ umgesetzt wird.

Eingesetzte Qualifikationen

Android, C++, Representational State Transfer (REST)

Java-Entwickler
Kundenname anonymisiert, Köln
1/2017 – 6/2018 (1 Jahr, 6 Monate)
Handel
Tätigkeitszeitraum

1/2017 – 6/2018

Tätigkeitsbeschreibung

Java-Entwicklung für JBoss und Spring Boot Applikations-Server. Clientseitig Android-Entwicklung.

Eingesetzte Qualifikationen

SQL, Android, SCRUM, jboss, J2EE (Java EE), Spring

Java-Entwickler
Kundenname anonymisiert, Köln
1/2016 – 12/2016 (1 Jahr)
Maschinen-, Geräte- und Komponentenbau
Tätigkeitszeitraum

1/2016 – 12/2016

Tätigkeitsbeschreibung

Java-Entwicklung, Android-Entwicklung, Testframeworks, Sourcecode-Review

Eingesetzte Qualifikationen

SCRUM, Android Entwicklung, J2SE (Java SE), JUnit, Representational State Transfer (REST)

Java-Entwickler
Kundenname anonymisiert, Köln
8/2015 – 12/2015 (5 Monate)
Dienstleistungsbranche
Tätigkeitszeitraum

8/2015 – 12/2015

Tätigkeitsbeschreibung

- Planung einer Android-App
- Umsetzung der App mit Cordova (Java, Javascript und HTML)
- Planung eines Java EE Backends
- Implementierung des Backends

Eingesetzte Qualifikationen

Android, Android Entwicklung, J2EE (Java EE), Java (allg.), Mobile Entwicklung (allg.), HTML, JavaScript

Software-Entwickler
Kundenname anonymisiert, Nürnberg
7/2015 – 9/2015 (3 Monate)
Automobilindustrie
Tätigkeitszeitraum

7/2015 – 9/2015

Tätigkeitsbeschreibung

Unterstützung bei der Umsetzung eines Infotainment-Systems für ein Elektroauto. Die Applikation besteht aus mehreren Touch-Displays, Lautsprechern und ermöglicht die Anbindung eines Mobiltelefons via WLAN bzw. Bluetooth. Zu diesem Zweck wurde im Rahmen des Projekts ein Bootloader geschrieben, Linux-Treiber entwickelt und die Anbindung an die Apple-CarPlay-App implementiert.

Eingesetzte Qualifikationen

Linux (Kernel), Assembler, Mobile Entwicklung (allg.), Softwareentwicklung (allg.), WLAN (Wireless Local Area Network), Embedded Software Engineering

Software-Entwickler
Fraunhofer Institut für integrierte Schaltungen, Nürnberg
3/2013 – 6/2015 (2 Jahre, 4 Monate)
Hochschulen und Forschungseinrichtungen
Tätigkeitszeitraum

3/2013 – 6/2015

Tätigkeitsbeschreibung

- Mitarbeit in der Gruppe "Digitale Kamerasysteme", die sich mit dem Bau sogenannter intelligenter Kameras (basierend auf Android und einem OMAP-Prozessor) befasst. Zu meinen Aufgaben gehörte der Entwurf und die Umsetzung entsprechender Software-Architekturen. Dies beinhaltet sowohl Android Apps (Java), als auch Anpassungen am Betriebssystem (C/C++).
- Entwurf eines Systems, das eine Gesichtserkennung durchführt und die gewonnen Daten via TCP/IP an einen Server überträgt. Dies ermöglicht beispielsweise die automatische Analyse von Kunden in Retail-Stores.
- Implementierung einer RTMP-Bibliothek für Android, die das Streamen von H264 -Videodaten an Dienste wie beispielsweise UStream ermöglicht.
- Entwurf eines Systems, das unter Verwendung der GPU grafische Overlays in einen H264-Strom einfügt.
- Betreuung von Bachelorarbeiten
- Koordination studentischer Hilfskräfte

Eingesetzte Qualifikationen

Android, OpenGL, C, C++, Java (allg.), TCP/IP, Kameratechnik

Wissenschaftlicher Mitarbeiter
Hochschule Osnabrück, Osnabrück
10/2009 – 2/2013 (3 Jahre, 5 Monate)
Hochschulen und Forschungseinrichtungen
Tätigkeitszeitraum

10/2009 – 2/2013

Tätigkeitsbeschreibung

- Implementierung eines Systems, das mittels Ultraschall die Bewegungen eines Arbeiters an einer Werkbank überwacht und ihn warnt, falls er Fehler macht (beispielsweise eine falsche Komponente greift und so die Zusammenbaureihenfolge nicht einhält). Bei der Implementierung kam Java und das Xtext-Framework für modellgetriebene Entwicklung zum Einsatz.
- Betreuung studentischer Hilfskräfte
- Wissenschaftliche Publikationen

Eingesetzte Qualifikationen

Software Architektur / Modellierung, Java (allg.), Eclipse, Forschung & Entwicklung (allg.)

Studentische Hilfskraft
Universität Oldenburg, Oldenburg
6/2006 – 6/2009 (3 Jahre, 1 Monat)
Hochschulen und Forschungseinrichtungen
Tätigkeitszeitraum

6/2006 – 6/2009

Tätigkeitsbeschreibung

Implementierung von Algorithmen mit C und C++.

Eingesetzte Qualifikationen

C, C++

Zertifikate

iSAQB Certified Professional for Software Architecture
2014
Gehlert Cooperation Projektmanagement Kompaktwissen
2013

Ausbildung

Promotion
Dr. rer. nat.
2015
Osnabrück
Diplom Informatik
Dipl.-Inform.
2009
Oldenburg

Weitere Kenntnisse

- Scrum, Pair Programming, Codereviews, Design-Pattern, Architektur-Entwurf
- Eclipse, JIRA, SVN, Git, Xtext, JBoss, Spring, Android Studio, Windows, Linux, Gradle, Ant, Make, SonarQube, Jenkins, JUnit, Mockito, Log4j
- Java, J2EE, Android, Bash, SQL, C, C++, Assembler, XML, UML

Persönliche Daten

Sprache
  • Deutsch (Muttersprache)
  • Englisch (Fließend)
  • Französisch (Grundkenntnisse)
Reisebereitschaft
Weltweit
Arbeitserlaubnis
  • Europäische Union
Profilaufrufe
3715
Alter
42
Berufserfahrung
17 Jahre und 9 Monate (seit 06/2006)
Projektleitung
1 Jahr

Kontaktdaten

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

Jetzt Mitglied werden