You're seeing this page as if you were . The main menu is still yours, though. Exit from immersion
Malt welcome

Willkommen auf dem Freelancer-Profil von Nico !

Malt bringt Sie mit den besten Freelancern für Ihre Projekte zusammen. Sie können Nico kostenlos kontaktieren und sich im Chat austauschen, oder andere Freelancer anschreiben und unverbindliche Angebote einholen.

Nico Küchler Senior Android Entwickler, CI/CD und Test ExperteNK

Nico Küchler

Senior Android Entwickler, CI/CD und Test Experte
  • Unverbindlicher Tarif
    600 € /Tag
  • Berufserfahrung8-15 Jahre
  • Antwortrate100 %
  • Antwortzeit1h
Das Projekt startet erst, wenn Sie das Angebot von Nico annehmen
Standort und Mobilität
Standort
Berlin, Deutschland
Ist bereit bei Ihnen im Büro zu arbeiten, in
  • Berlin und Umkreis (bis zu 50 km)
Checkliste

Malt Freelancer Charta unterzeichnet

Die Charta lesen
Geprüfte E-Mail-Adresse
Sprachen
Kategorien
Diese Profile passen auch zu Ihrer Suchanfrage

Agatha Frydrych

Backend Java Software Engineer

Baptiste Duhen

Fullstack developer

Amed Hamou

Senior Lead Developer

Audrey Champion

Web developer

Fähigkeiten (26)
Nico in wenigen Worten
Native Android App Entwicklung, vom schnellen Prototypen, bis hin zum langläufigen Projekt mit intensiver Qualitätssicherung. Automatisierung der Build, Test und Release Prozesse. Erfahrung als Mentor.
Projekt- und Berufserfahrung
  • Vereinigte Hagelversicherung VVaG
    Android Testautomatisierung & DevOps
    April 2024 - Oktober 2024 (6 Monate)
    App zum Ermitteln des Ausmaßes der Schäden durch Wettereinflüsse, als Basis für die Entschädigung.

    Rolle Freiberuflich, Android Testautomatisierung & DevOps, Deutsch
    Technologien Kotlin, Android Studio, Android SDK, Gradle, Versionsverwaltung, self hosted GitLab, Jetpack Compose, Flow, Design Patterns, MVVM, Repository Pattern, Room, SQLite, OkHTTP, Retrofit, REST, JSON, Hilt, Observer Pattern, Page Object Pattern, Domain Driven Design, JUnit, Espresso, Kakao, Cucumber, Appium, Gradle Managed Devices,Jira, Confluence, ...

    Aufgaben
    ● DevOps
    ○ Runner Setup für Android Emulatoren
    ○ Pipelines Scripte
    ○ Ermittlung der Code Coverage für multiple gradle Module
    ○ Beschleunigung der Pipeline Ergebnisse, z.B.
    ■ Build caching
    ■ parallele Jobs
    ■ Test-Split auf mehrere Emulatoren
    ● Testautomatisierung
    ○ Migration Cucumber & Appium zu Cucumber & Espresso ○ Umsetzung von Best Practices für Testentwicklung
    ○ Testabdeckung der App voranbringen
    ○ Stabilisierung der Testausführung (ohne sleeps)
    ● Bugs untersuchen und Vorschläge für fixes bereitstellen (besonders Flaky Tests)

    Teams Rund 15 Personen (8-9 Entwickler, 3 Tester, Product Owner, UX, Fachlicher Experte)
    Arbeitsweise Agile, Scrum, mit Product Owner, ohne Scrum Master, Pair Programming, Code Reviews
    Tests UnitTests, Instrumentation Tests, Android Emulatoren und manuelles Testing
  • Denali UG
    Senior Android Developer, Deutsch
    Januar 2024 - Januar 2024
    Denali App (Prototype) - B2B Shopping App in der Lebensmittelbranche.

    Rolle Freiberuflich, Senior Android Developer, Deutsch
    Technologien Kotlin, Android Studio, Android SDK, Gradle, Versionsverwaltung, Github, Jetpack Compose, Flow, ObjectBox, Design Patterns, MVVM, Repository Pattern, Observer Pattern, MS AppCenter, ...


    Aufgaben
    ● Prototyping
    ● App Design
    ● Grafikbearbeitung
    ● Beratung zu “best practices” und Produkt Feedback

    Teams 1 Entwickler
    Arbeitsweise Iterative Produktentwicklung für die Prototypenphase.
    Tests Manuelles Testing für die Prototypenphase.


  • culture4life GmbH
    Senior Android Developer
    November 2021 - Dezember 2022 (1 Jahr und 1 Monat)
    Luca App zur Nachverfolgung von Corona Infektionen, besonders für Event Locations (App Code konnte jeder frei einsehen). Luca App fürs Bezahlen von Restaurantrechnungen.

    Rolle Freiberuflich, Senior Android Developer, Englisch/Deutsch
    Technologien Kotlin, Java, Android Studio, Android SDK, Gradle, Custom Gradle Plugins, Multi Module Project, Versionsverwaltung, Git, GitLab, GitFlow, Google Play Services, Google Maps, WebView, Retrofit, OkHttp, JSON, REST, RxJava, Jenkins, GitLab Actions, Jetpack, CameraX, Barcode Scanner, Qr Code Scanner, Navigation, Koin, Design Patterns, MVVM, Observer Pattern, Page Object Pattern, Espresso, Robolectric, Appium, Kakao, JUnit, Mockito, Encryption, OWASP, SafetyNet, Tamping Detection, IdNow (Digitaler Personalausweis), Rapyd (Payment Anbieter), Jira, Confluence, SonarQube, Sketch, Abstract, …

    Aufgaben
    • Feature Entwicklung, Bug fixing, Debugging
    • Schreiben und pflegen von CI/CD Pipelines
    • CI/CD Artefakte automatisiert bereitstellen (PlayStore, AppCenter)
    • Aufbau/Erweiterung automatischer Qualitätssicherung
    • Softwaretests, Testautomatisierung, E2E-Tests, Monitoring
    • Custom Gradle Plugin für POEditor Content Verwaltung
    • Beratung zu "best practices" und Produkt Feedback

    Teams Mehrere 2-6 Personen Teams nach Komponenten aufgeteilt (Backend, Web, iOS, Android, Design, QA, Security …).
    Arbeitsweise Agile, mix aus Scrum und Kanban, mit Product Owner, ohne Scrum Master, Pair Programming, Code Reviews
    Tests UnitTests, Instrumentation Tests, Android Emulatoren und manuelles Testing
Externe Empfehlungen
Ausbildung und Abschlüsse
  • Ausbildung Mathematisch-technischer Softwareentwickler, Mathematics and Computer Science
    OSZ Informations- und Medizintechnik
    2010
    Ausbildung Mathematisch-technischer Softwareentwickler, Mathematics and Computer Science