Software-Entwicklung und Beratung
- Verfügbarkeit einsehen
- 0 Referenzen
- 85€/Stunde
- 50858 Köln
- Weltweit
- de | en | fr
- 08.04.2020
Kurzvorstellung
Qualifikationen
Projekt‐ & Berufserfahrung
10/2019 – offen
TätigkeitsbeschreibungImplementierung 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 QualifikationenAtmel Microchip Technologie, C++, TCP / IP
1/2019 – 10/2019
TätigkeitsbeschreibungEntwicklung 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 QualifikationenLinux (Kernel), Android Entwicklung, C++, Java Native Interface, Make (Software)
6/2018 – 12/2018
TätigkeitsbeschreibungUmsetzung 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 QualifikationenScrum, Python, Amazon Web Services (AWS), Representational State Transfer (REST)
6/2018 – 12/2018
TätigkeitsbeschreibungEntwicklung einer Smartphone-App. Sie beinhaltet neben nativen Elementen auch einen plattformunabhängigen Kern, der in C++ umgesetzt wird.
Eingesetzte QualifikationenAndroid, C++, Representational State Transfer (REST)
1/2017 – 6/2018
TätigkeitsbeschreibungJava-Entwicklung für JBoss und Spring Boot Applikations-Server. Clientseitig Android-Entwicklung.
Eingesetzte QualifikationenSQL, Android, Scrum, Wildfly, J2EE, Spring Framework
1/2016 – 12/2016
TätigkeitsbeschreibungJava-Entwicklung, Android-Entwicklung, Testframeworks, Sourcecode-Review
Eingesetzte QualifikationenScrum, Android Entwicklung, Java SE, Junit, Representational State Transfer (REST)
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
Android, Android Entwicklung, J2EE, Java (allg.), Mobile Application Development, HTML, JavaScript
7/2015 – 9/2015
TätigkeitsbeschreibungUnterstü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 QualifikationenLinux (Kernel), Assemblersprache, Mobile Application Development, Softwareentwicklung (allg.), WLAN (Wireless Local Area Network), Embedded Software
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
Android, Opengl, C, C++, Java (allg.), TCP / IP, Kameratechnik
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
Software Architecture, Java (allg.), Eclipse, Forschung & Entwicklung
6/2006 – 6/2009
TätigkeitsbeschreibungImplementierung von Algorithmen mit C und C++.
Eingesetzte QualifikationenC, C++
Zertifikate
Ausbildung
Osnabrück
Oldenburg
Weitere Kenntnisse
- 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
- Deutsch (Muttersprache)
- Englisch (Fließend)
- Französisch (Grundkenntnisse)
- Europäische Union
Kontaktdaten
Nur registrierte PREMIUM-Mitglieder von freelance.de können Kontaktdaten einsehen.
Jetzt Mitglied werden