Kevin Kettinger verfügbar

Kevin Kettinger

C/C++ Embedded Softwareentwickler

verfügbar
Profilbild von Kevin Kettinger C/C++ Embedded Softwareentwickler aus Karlsruhe
  • 76131 Karlsruhe Freelancer in
  • Abschluss: B.Eng. (Elektrotechnik / Informationstechnik)
  • Stunden-/Tagessatz:
  • Sprachkenntnisse: deutsch (Muttersprache) | englisch (verhandlungssicher)
  • Letztes Update: 25.11.2019
SCHLAGWORTE
PROFILBILD
Profilbild von Kevin Kettinger C/C++ Embedded Softwareentwickler aus Karlsruhe
SKILLS
Fachliche Schwerpunkte
  • Software-Entwicklung Linux/Embedded/Firmware/Hardware in C/C++
  • Administration von Linux und Windows Serversystemen
  • Backend-Entwicklung in PHP/Symfony, MySQL und PostgreSQL

Kompetenzen
  • Sprachen: C/C++, PHP, Python, Java/Android, Bash
  • IDEs: CLion, Visual Studio, QTCreator, Eclipse, LPCExpresso, Keil µVision, Android Studio
  • Frameworks: Qt, Poco, Boost, Symfony, ProcessWire
  • Schnittstellen: OPC-UA, REST (XML, JSON), I2C, SPI, CAN, UART, Ethernet, TCP/IP, UDP
  • Wireless: Bluetooth Low Energy (BLE 4.2, 5), WLAN, LORAWAN (TTN), ISM Module (868, 433)
  • OS: Linux Debian, FreeRTOS, Keil RTX
  • Tools: GIT, SVN, CMake, KiCAD, Eagle, Matlab, LTSpice
  • Mikrocontroller: STM32 (F4, H7), nRF51, LPC1769, ATMega (8-bit)
  • Plattformen: PC, RasperryPi, Asus Tinker Board
  • DBMS: PostgreSQL, MySQL, MSSQL, SQLite, memcached
  • Administration: Linux Debian, Windows Server ab 2003, VMWare ESXi, Virtualbox, XEN, nginx, apache, MySQL, Routing, Networking, Monitoring
  • Deployment: Gitlab CI/CD (Continous Integration / Delivery), Docker

Weiteres:
  • Ausbildung: Fachinformatiker Systemintegration
  • Studium: Elektrotechnik / Informationstechnik (B.Eng.)
  • Ausbilderschein (AEVO) vorhanden
PROJEKTHISTORIE
  • 04/2019 - bis jetzt

    • Auf Nachfrage
    • 10-50 Mitarbeiter
    • Industrie und Maschinenbau
  • Entwickler C/C++, Linux, Python, Web
  • Aufgabenbereich OPC-UA
    • Anbindung des Messsystems an eine SPS über OPC-UA
    • Entwicklung einer OPC-UA Bibliothek für weitere interne Produkte und Entwicklungen
    • Evaluierung und Inbetriebnahme eines OPC-DA zu OPC-UA Proxy beim Kunden
    • Test der Bibliothek /Anbindung vor-Ort beim Kunden in der Produktion
    • Entwicklung eines Test-Clients/Servers zur Offline-Simulation
    • Technologien: Linux, C/C++, OPC-DA, OPC-UA, Unified Automation

    Aufgabenbereich Rest-API
    • Entwicklung einer Rest-API (JSON) Schnittstelle für das optische Messsystem mit Authentifizierung und Rollenverwaltung
    • Technologien: C/C++, REST(JSON), cpprestsdk

    Aufgabenbereich Web-Interface
    • Entwicklung eines Web-Interface mit Anbindung an die Rest-API (JSON) zur Darstellung von Ergebniswerten sowie Konfiguration von Parametern
    • Technologien: Python/Django, REST (JSON)

    Aufgabenbereich Kamera-Viewer
    • Entwicklung eines Kamera-Viewers in Qt/QML zur Live-Darstellung
    • Technologien: Windows, Qt/QML, TCP/IP

  • 01/2019 - 03/2019

    • Auf Nachfrage
    • < 10 Mitarbeiter
    • Internet und Informationstechnologie
  • Entwickler Web
  • Entwicklung von E-Commerce Schnittstellen zwischen JTL-Wawi und verschiedenen Shop-Systemen und Online Buchhaltungs-Dienstleister.

    Technologien: Linux, PHP7, Symfony, MySQL, REST (JSON)

  • 01/2019 - 01/2019

    • Auf Nachfrage
    • < 10 Mitarbeiter
    • Sonstiges
  • Entwickler C/C++, Embedded
  • Entwicklung eines Prototyps zur Aufzeichnung von Langzeitmesswerten (Temperatur, Feuchtigkeit, Luftdruck) mithilfe eines BMA280 (Bosch) Sensors.

    Technologien: Embedded, Linux, Python, I2C, Gnuplot, Docker

  • 11/2018 - 12/2018

    • Auf Nachfrage
    • < 10 Mitarbeiter
    • Internet und Informationstechnologie
  • Entwickler C/C++ Windows
  • Konzeption und Entwicklung einer Schnittstellensoftware für Windows-Betriebssysteme mit Qt. Übertragung von Datensätzen aus einer MSSQL-Datenbank an eine externe REST-API (JSON).

    Technologien: Windows, C++, Qt, REST(JSON), MSSQL

  • 04/2018 - 10/2018

    • Auf Nachfrage
    • < 10 Mitarbeiter
    • Internet und Informationstechnologie
  • Entwickler Web, PHP
  • Design und Entwicklung eines Zugangskontrollsystems für Baustellen (Web-Frontend). Anbindung des Web-Frontends an die Hardware (Drehsperren) über eine REST-API (JSON). Dokumentation und Inbetriebnahme beim Kunden.

    Technologien: Linux, Symfony, PHP7, REST (JSON), MySQL

  • 10/2017 - 02/2018

    • Auf Nachfrage
    • 250-500 Mitarbeiter
    • Telekommunikation
  • Entwickler (Werkstudent) Android/Java
  • Konzeption und Entwicklung einer Android-App zur transparenten Übertragung des Web-Interfaces einer vorhandenen DVB-Kopfstelle über Bluetooth LE 4.

    Technologien: Embedded, C, Android, Java, Bluetooth LE, mercurial, MessagePack

  • 11/2017 - 11/2017

    • Auf Nachfrage
    • < 10 Mitarbeiter
    • Internet und Informationstechnologie
  • Entwickler C/C++, Embedded
  • Realisierung eines Tracking-Systems von Kunden anhand WLAN Probe-Requests. Implementierung der Software auf einem Raspberry-Pi.

    Technologien: Linux, Embedded, C, MySQL, aircrack, WLAN, git

  • 12/2016 - 11/2017

    • Auf Nachfrage
    • < 10 Mitarbeiter
    • Öffentlicher Dienst
  • Entwickler (Projektarbeit) C/C++, Embedded
  • Architektur und Entwicklung eines Betriebssystems für ein Handterminal basierend auf FreeRTOS zum einfachen Durchführen von Messaufgaben. Entwicklung eines Windows-Programm in Qt zum Export von Messwerten über die UART-Schnittstelle.

    Technologien: Embedded, C, C++, FreeRTOS, I2C, SPI, CAN, UART, Windows, Qt, git

  • 05/2017 - 10/2017

    • Auf Nachfrage
    • 250-500 Mitarbeiter
    • Telekommunikation
  • Entwickler (Bachelorthesis) C/C++, Embedded
  • Aufbau eines Bluetooth Mesh-Netzwerkes mit Hilfe mehrerer Bluetooth-Smart On-Chip Mikrocontroller (nRF51822). Design und Entwicklung eines Netzwerkprotokolls zur Übertragung von Daten basierend auf OpenMesh. Test und Implementierung im Endprodukt.

    Technologien: Embedded, C, C++, Qt, Bluetooth Low Energy, OpenMesh, mercurial

  • 11/2016 - 11/2016

    • Auf Nachfrage
    • 1000-5000 Mitarbeiter
    • Industrie und Maschinenbau
  • Entwickler (Praxissemester) C/C++, Linux/Windows, Desktop
  • Entwicklung einer GUI in Qt zur Darstellung von Radar-Daten (FMCW, Range-Doppler-Matrix) in Echtzeit aus dem Signalverarbeitungsteil. Implementierung eines Detektionsalgorithmus (CFAR). Test und Aufbau des Antennensystems. Durchführen von Antennenberechnungen.

    Technologien: Linux, Windows, C, C++, Boost, Qt, Matlab, subversion

  • 11/2014 - 01/2015

    • Auf Nachfrage
    • < 10 Mitarbeiter
    • Marketing, PR und Design
  • Entwickler Web, PHP
  • Architektur und Realisierung eines parallelen HTTP-Crawlers zum Abgleich von Produktdaten.

    Technologien: Linux, C, PHP, MySQL, memcached, nginx, git

  • 01/2017 - 01/2013

    • Kevin Kettinger Engineering
    • < 10 Mitarbeiter
    • Internet und Informationstechnologie
  • Entwickler und Administrator, Linux, Web, PHP
  • Architektur, Entwicklung und Betrieb eines ausfallsicheren und redundanten Imagehosters. Optimierung der Zugriffe (Linux, nginx, MySQL, PHP). Administration und Monitoring der Linux- und Datenbankserver.

    Technologien: Linux, PHP, MySQL, memcached, nginx, mogilefs, Nagios/Icinga, subversion

  • 12/2009 - 08/2012

    • Auf Nachfrage
    • 10-50 Mitarbeiter
    • Internet und Informationstechnologie
  • Netzwerk- und Systemadministrator (Festanstellung)
  • Planung, Inbetriebnahme und Administration von Serversystemen und Netzwerkinfrastruktur.

  • 07/2009 - 12/2009

    • Auf Nachfrage
    • 10-50 Mitarbeiter
    • Internet und Informationstechnologie
  • Entwickler (Festanstellung)
  • Entwicklung am Krisenmanagementsystem Ruatti.4C. Planung und Realisierung der internen Vertriebsdatenbank.

ZEITLICHE UND RÄUMLICHE VERFÜGBARKEIT
Verfügbar zu 100% ab 01.02.2020
KONTAKTANFRAGE VERSENDEN

Nachricht:

Absenderdaten:


exali IT-Haftpflicht-Siegel (Sondertarif für Freelancermap-Mitglieder):

Das original exali IT-Haftpflicht-Siegel bestätigt dem Auftraggeber, dass die betreffende Person oder Firma eine aktuell gültige branchenspezifische Berufs- bzw. Betriebshaftpflichtversicherung abgeschlossen hat. Diese Versicherung wurde zum Sondertarif für Freelancermap-Mitglieder abgeschlossen.

Versicherungsbeginn:
01.04.2019

Versicherungsende:
01.04.2020

Zum exali-Profil »