Miki Systemarchitekt, Scrum-Master, Senior Software-Entwickler Düsseldorf TECHNOLOGIEN Programmiersprachen Java, Kotlin, C, C++, PHP, Python, Javascript, Delphi, VB, Rust Betriebssysteme Linux, MacOS, Windows, Android, iOS Frameworks Bibliotheken Spring, Spring Boot, Hibernate, JPA, JetPack Compose, Netty, Kafka Mobile Technologien Android, Drittanbieter-Bibliotheken Web-Technologien EJB, JSF, HTML, XML, REST, SWAGGER, JSON, OAuth, Netty, JBoss, Apache, NGinx, Node, Angular, JQuery Datenbanken MySQL, MariaDB, Oracle SQL, MS SQL, PostgreSQL, SQLite, IBM DB2, ADABAS, CASSANDRA, Elasticsearch Clouds AWS, Google Cloud, Cumulocity IDEs & Editoren Android Studio, IntelliJ Idea, CLion, Eclipse, VS Code, Notepad++, XML Spy, Oxygen, Word AI Open AI API, Custom GPTs, GenAI, Claude 3, Comand-R+, Mistral, Azure AI Studio, Google ML Kit, TensorFlow, Langchain, Pinecone, RAG, Vector DB Andere BLE, IoT, Sensorik, Elektronik, MQTT, Photoshop, Biometrie, AWS, Tex, LateX, Jira, Sharepoint, Confluence, Jenkins, Git (Gitlab, Github, GitLab CI/CD), SonarQube, Robotium, Playwright, Docker PERSÖNLICHE DATEN Akademischer Hintergrund TU Darmstadt - Informatik Zertifikate SCJP, SCWCD, Boris Gloger Scrum-Master Ausbildung Sprachen Deutsch, Englisch (C1) PROJEKTE Portierung der Smart Tanking App nach KMP Zeitraum 01.2024-04.2024 Beschreibung Android-App für industrielle Betankungsvorgänge und deren Abrechnung Verantwortlichkeiten Tech-Lead Technologien Kotlin Multiplatform, SQLDelight, Compose Multiplatform, Android, Kotlin, RxAndroidBle, RxJava, Clean Architecture, Retrofit Kunde Rietbergwerke / Seppeler Gruppe, Rietberg ITT SAP Mobile Zeitraum 2023-2024 Beschreibung App zur internen Unterstützung der Produktion. Barcode- und QR-Code-Scanner mit SAP-Anbindung und Etikettendrucker-Anbindung. Verantwortlichkeiten Code-Portierung von Java nach Kotlin, Erstellung von neuen Features Technologien Java, Kotlin, Jetpack Compose, SAP, Zebra Scanner, Android Kunde ITT Cannon Covidenz Zeitraum 2021-2022 Beschreibung Plattform für die Erfassung von Covid-Immunitätsnachweisen. Mobile Geräte mit Industriescannern. Mobile Anwendungen. Verantwortlichkeiten Teamleitung, Scrum Master, Tech Lead, System Architekt, Backend-Programmierung Technologien Kotlin, Python, Javascript, Google ML, ANGULAR, AWS, SQL (PostgreSQL), Git, REST Kunde Troido GmbH FriendsUp Zeitraum 2020-2022 Beschreibung Android-Anwendung für die FriendsUp-Plattform. Verantwortlichkeiten Teamleiter, Scrum Master, Tech Lead, Software-Auditor Technologien Android, Java, RxJava, Google Cloud, Google BigTable, Cloud SQL, REST Kunde FriendsUp Bless Zeitraum 2019-2021 Beschreibung Bluetooth Low Energy Bibliothek für Android. Verantwortlichkeiten Teamleiter, Tech Lead, Entwicklung des Lizenzierungssystems Technologien Android, BLE, Google Cloud, Git Kunde Troido GmbH Sensorics Zeitraum 2018-2022 Beschreibung Android-Applikation zur Anzeige von Sensordaten. Verantwortlichkeiten Team Lead, Tech Lead, Software Architekt Technologien Android, Kotlin, BLE, Gradle, Dagger, RXJava, ProtoBuffers, React Native, MQTT, Git Kunde aconno GmbH Rietbergwerke Smart Fuel Zeitraum 2018-2024 Beschreibung Plattform für smartes Tanken. Hardware, mobile App. Verantwortlichkeiten Teamleitung, Scrum Master, Tech Lead, System Architekt Technologien Android, Kotlin, BLE, Gradle, Dagger, RXJava, NodeJs, React Native, REST Kunde Seppeler Rietbergwerke GmbH & Co. KG Bluetooth Low Energy Scanner Anwendung Zeitraum 2018-2019 Beschreibung Android-Entwicklung der BLE-Anwendung. Verantwortlichkeiten Team Lead, Tech Lead, Software Architekt Technologien Kotlin, RxJava, Mockito, EasyPermissions, Dagger, JUnit Kunde SICK AG Aconno Ble Sniffer Zeitraum 2018-2019 Beschreibung Android-Applikation zur Erfassung von BLE-Paketen. Verantwortlichkeiten Team Lead, Tech Lead, Software Architekt Technologien Android, Kotlin, BLE, Gradle, Dagger, RXJava Kunde aconno GmbH Vodafone Smart Tips Zeitraum 2014-2019 Beschreibung Hilfetool für Vodafone Geräte. Verantwortlichkeiten Produktleitung, Entwicklung, Produktpflege Technologien Android, Java, Innovative UI/UX (Widget-Animationen), Git Kunde Vodafone Group Services GmbH Vodafone Zubehör Zeitraum 2013-2018 Beschreibung Onlineshop-Anwendung für Mobiltelefonzubehör. Verantwortlichkeiten Team Lead, Tech Lead, Hauptentwickler Technologien Android, iOS, Javascript, Crashlytics, Shopify, WS Commerce, Photoshop Kunde Vodafone Group Services GmbH Vodafone-Stats Zeitraum 2016-2018 Beschreibung Erfassung von Statistiken zur Handynutzung auf Millionen von Geräten. Verantwortlichkeiten Teamleitung, Tech Lead Technologien Android, Java, HTML/CSS, Javascript, Kibana, Cassandra, Elasticsearch, Netty, AWS (EC2, VPN, IAM, Lambda, S3, Hive, Athena, Parquet, Cognito) Kunde Vodafone Group Services GmbH Software Audit für Pro7 Mobile Player Zeitraum 2016 Beschreibung Evaluierung von zwei Videoplayern, Legacy-Code-Analyse, Integration der Chromecast-Funktionalität. Verantwortlichkeiten Teamleitung, Auditor Technologien Statische Codeanalyse mit FindBugs, SonarQube, PMD, Lint, Code Reviews, Architekturbewertung Kunde ProSieben AG Android App Store Zeitraum 2016 Beschreibung Eigener App-Store zur App-Bereitstellung an Kunden mit Anbindung an CI-Server inklusive Auto-Updates. Verantwortlichkeiten Team Lead, Tech Lead, Entwickler Technologien Android, Java, Gitlab, Jenkins, Play Framework Kunde Simvelop GmbH Vodafone TV Prototyp Zeitraum 2015 Beschreibung Prototyp in Zusammenarbeit mit Google. Verantwortlichkeiten Teamleitung Technologien Android TV, LeanBack, Netty Kunde Vodafone Group Services GmbH Vodafone Connected Home Zeitraum 2013-2015 Beschreibung Prototyp für Vodafone Smart Home. Verantwortlichkeiten Team Lead, Tech Lead, Hauptentwickler Technologien Android, Java, TCP/IP, UDP, Bonjour, XBMC, PHP, Linux, Beaglebone, neo Minix, Javascript, HTML/CSS, Photoshop Kunde Vodafone Group Services GmbH Scrello Zeitraum 2014 Beschreibung SCRUM-Werkzeug ähnlich wie Trello. Verantwortlichkeiten Teamleiter, Tech Lead, Entwickler Technologien Java, Mongo DB, Play Framework, Photoshop, HTML/CSS, Javascript Kunde Simvelop GmbH Emoji-Party Zeitraum 2014 Beschreibung Multiplayer Chromecast Spiel, vorgestellt auf der Google I/O. Verantwortlichkeiten Business Strategie, Gestaltung, Entwicklung, Vermarktung Technologien Android, iOS, Java, Play Framework, Reddis, HTML/CSS, Javascript, Photoshop, Chromecast SDK Kunde Simvelop GmbH (eigenes Projekt) in Zusammenarbeit mit Google Vodafone Smart Day View Zeitraum 2011-2016 Beschreibung Standard-Zeit- und Wetter-Widget, das seit 2012 auf Millionen von Geräten installiert ist. Verantwortlichkeiten Produktleitung, Entwicklung, Produktpflege Technologien Android, Java, Netty Kunde Vodafone Group Services GmbH Vodafone Dock Apps Zeitraum 2012 Beschreibung Framework für eine neue Art von Android-Apps. Verantwortlichkeiten Teamleiter, Tech Lead Technologien Android, MySQL, Git Kunde Vodafone Group Services GmbH Vodafone Firewall Zeitraum 2011 Beschreibung Android Firewall zum Blockieren von ausgehendem Datenverkehr. Verantwortlichkeiten Teamleitung, Hauptentwickler Technologien Android, IP-Tabellen, Linux, Git Kunde Vodafone Group Services GmbH Vodafone 555 Blue Betriebssystem (Facebook-Phone) Zeitraum 2011 Beschreibung Android-Betriebssystem für das erste Facebook QWERTY-Telefon. Verantwortlichkeiten Teamleitung, Hauptentwickler Technologien Android, C++, HTML/CSS Kunde Vodafone Group Services GmbH Friend Connect für Facebook Zeitraum 2011 Beschreibung Facebook-Freundschaftsfunktion durch Schütteln des Telefons. Verantwortlichkeiten Teamleitung, Eigenes Projekt bei Vodafone, Hauptentwickler Technologien Android, FCP (eigenes Hochleistungs-Netzwerkprotokoll), Netty, MySQL Kunde Vodafone Group Services GmbH Vodafone 360 Zeitraum 2010 Beschreibung Vodafone Unified Messaging für Android. Verantwortlichkeiten Software-Entwickler Technologien Android, Java, JUnit, SQLite Kunde Vodafone Group Services GmbH Vodafone WDK Zeitraum 2010 Beschreibung Widget Development Kit/Widget Packager für WebOS Widgets. Verantwortlichkeiten Hauptentwickler Technologien XUL, Javascript, HTML/CSS, Bluetooth Kunde Vodafone Group Services GmbH Cosima Zeitraum 2009 Beschreibung Scoring-System für Arvato Infoscore. Verantwortlichkeiten Software-Entwickler, Federführender Entwickler im Projekt 'Paperless', Datenmigrationen, Architektur, Prüfung, Bereitstellung, Änderungsmanagement Technologien Java, J2EE, JSF, JPA, JUnit, Hibernate, JBoss, Oracle DB (SQL), Toad, XML-FO, Jenkins, SVN Kunde Arvato Infoscore GmbH Dreba Mandanten-Erweiterung Zeitraum 2008 Beschreibung Erweiterung der SWIFT-Batch-Verarbeitung für Dreba hinsichtlich der Mandantenfähigkeit. Verantwortlichkeiten Software-Entwickler, Java GUI und C++ Backend Code Technologien Java, SWING, C/C++, Adabas Kunde Cirquent GmbH TipTimes Zeitraum 2006-2008 Beschreibung Biometrisches Zeiterfassungssystem. Verantwortlichkeiten Eigenes Projekt, Hauptentwickler, Teamleiter eines 3-köpfigen Teams Technologien C++ Builder, Assembler, MS SQL Server, Flex, HTML/CSS/JS, Python, Biometrie, TCP/IP, UDP, GSM Kunde Simvelop GmbH Logbuch Air Zeitraum 2005-2006 Beschreibung Flugzeuglogbuch für Diamond AIR. Verantwortlichkeiten Teamschulung in JSP & J2EE, Entwicklung von Frontend und Backend im Team, Datenmigration von DB2 zu MySQL Technologien JSP, J2EE, JBOSS, Eclipse, IBM DB2, MySQL Kunde Diamond AIR WSS Zeitraum 2005 Beschreibung Entwicklung eines ERP-Systems für Calida. Verantwortlichkeiten Hauptentwickler, Eigene Entwicklung eines Mehrbenutzer-ERP-Systems Technologien Delphi SQL, SVN Kunde Calida AG Fraunhofer IGD Java-Schulungen Zeitraum 2005-2008 Beschreibung Java-Schulungen. Verantwortlichkeiten Dozentin Technologien Java Kunde Fraunhofer IGD Deutsche Rentenversicherung Java-Schulungen Zeitraum 2007 Beschreibung Java-Schulungen. Verantwortlichkeiten Dozent Technologien Java Kunde Deutsche Rentenversicherung Diverse Java, C++, Delphi, VB Schulungen Zeitraum 2001-2006 Beschreibung Schulungen für Softwareentwickler bei Industriekunden. Verantwortlichkeiten Dozentin Technologien Java, C++, Delphi, VB Kunde DHL, Lufthansa, Deutsche Telekom, Dekra