Profilbild von Anonymes Profil, Senior Softwareentwickler, Java/Kotlin im Backend, iOS mit Swift, SwiftUI, Spring Boot

Verifiziertes Profil

verfügbar

Letztes Update: 23.03.2024

Senior Softwareentwickler, Java/Kotlin im Backend, iOS mit Swift, SwiftUI, Spring Boot

Firma: Frank Marx IT-Consulting
Abschluss: Diplom Informatiker (FH)
Stunden-/Tagessatz: anzeigen
Sprachkenntnisse: deutsch (Muttersprache) | englisch (verhandlungssicher)

Schlagwörter

Kotlin Apple IOS Java Swiftui Springboot Swift (Programmiersprache) Agile Methodologie Amazon Web Services Amazon Dynamodb Gradle + 44 weitere Schlagwörter anzeigen

Dateianlagen

CV-Maerz-2024_120324.pdf
CV-Maerz-2024_120324.docx

Skills

Fachliche, methodische und technische Kompetenzen:

Softwareentwicklung
  • Objektorientierung, Analyse, Design, Programmierung
  • Grafische Benutzeroberflächen
  • Synchrone und asynchrone Prozesse, parallele Programmierung
  • Tool- und Plug-In-Programmierung
  • Relationale Datenbanken, Modellierung, Optimierung
  • Entwicklungsprozesse, Vorgehensmodelle, Agile Entwicklung
  • Versions- und Konfigurationsmanagement
  • Unified Modeling Language (UML)
  • Software-Dokumentation
Qualitätssicherung
  • Methodisches und strukturiertes Testen
  • Testplanung und Testausführung von Unit-, UI- und Integrationstest
  • (Aufsetzen und Verwalten von Prozessen zur kontinuierlichen Integration)
  • mobile Endgeräte: Smartphone Apps (iOS)
  • Distribution von mobilen Anwendungen, in und außerhalb von "App Stores"
Branchen Know-How 
  • Gesundheitsbranche
  • Automobilhersteller
  • Finanzbranche
  • Retail
  • Energieversorger
Architekturen
  • Anwendungen für mobile Betriebssysteme (nativ)
  • MVVM, MVC, VM
  • Desktop Anwendungen
  • Client-/Server Anwendungen
  • Internet- und Intranet-Anwendungen
Betriebssysteme
  • iOS, tvOS
  • Mac OS X
  • Microsoft Windows 10
  • Linux

Kompetenzen
  • Objektorientierte Softwareentwicklung 
  • Funktionale Softwareentwicklung 
  • Agile Softwareentwicklung (z. B. Scrum)
  • Klassische Softwareentwicklung  
  • Spring Boot
  • Backend
  • Mobile Applikationen (Apps)

Backendentwicklung mit Kotlin, Ktor, Java, Spring Boot, Micronaut Framework, Apache Kafka, Microservices, APIs, Rest-API

Frontendentwicklung  Vaadin Framework, Kotlin Multiplatform Mobile, Compose Multiplatform, SwiftUI, UIKit

Mobile Entwicklung auf iOS mit Swift, SwiftUI, UIKit, Combine, MVVM, Kotlin Multiplatform Mobile


Cloud computing mit AWS, Amplify, EC2, ECR, Route 53, S3, Lightsail, Lambda, IaaS ( Infrastructure as a Service ), Docker

Datenbanken
Postgresql , MySQL, MariaDB, MongoDB, DynamoDB, Redis, MS SQL-Server. NoSql, RealmDB

Werkzeuge
IntelliJ, Xcode, Maven, Gradle, Git , GitHub , GitLab

Technologien/Skills
  • Kotlin
  • Java
  • Typescript
  • Swift
  • SwiftUI
  • UIKit
  • SpringBoot
  • Combine
  • MVVM
  • Apache Kafka
  • Apache Tomcat
  • Netty
  • Ktor
  • Kotlin Multiplatform Mobile
  • Vaadin Framework
  • React Typescript
  • AWS
  • Amplify
  • ECR
  • EC2 
  • Lambda
  • Lightsail 
  • Postgresql
  • MySQL
  • MariaDB
  • MongoDB
  • RealmDB
  • DynamoDB
  • Maven
  • Gradle
  • Git
  • Docker
  • Kubernetes
  • AWS Elastic Kubernetes Services (EKS)
 
Zeitliche und räumliche Verfügbarkeit

Gerne nehme ich Full Remote Projekte oder Projekte in räumlicher Nähe zu meinem Standort an.

Hier eine kleine Übersicht über meine (privaten) Projekte:

https://gitlab.com/public-repo-group


 

Projekthistorie

07/2022 - bis jetzt
QA, allgemeine Beratung Architektur, iOS/Android App Gesundheitswesen
KV Digital (Sonstiges, 50-250 Mitarbeiter)

- Qualitätssicherung und allgemeine Beratung hinsichtlich App-Architektur, Best-Practices
 
- Tools / Technologien
Swift, Swift UI, XCode, Combine, Async/Wait, UIKit, iOS, Swift Package Manager, agile Methoden Scrum , Xcode-Debugging

06/2023 - 09/2023
Berater, Softwareentwickler: Energieversorger
Gasverbund Mittelland (Energie, Wasser und Umwelt, 250-500 Mitarbeiter)

  • Konzeption und Entwicklung eines konfigurierbaren Parsers in der Form einer zeitgesteuerten Anwendung der, basierend auf einer Konfiguration, Geschäftsdaten aus einem Handelssystem zu analysiert und anhand von Regeln transformiert, so das diese Daten in weiterverarbeitende Systeme importiert werden können.
  • Erarbeitung der zu implementierenden Leistungsmerkmal im Dialog und Interviews mit dem Kunden
  • Unterbreitung von Vorschlägen zur Implementierung und dann die Implemtierung dieser
  • Iterative Entwicklung mit kurzen Auslieferungszyklen des lauffähigen Produkts

Tools / Technologien
Java, Kotlin, Spring Boot, Gradle, IntelliJ, CRON-Jobs, Jackson-CSV, Jackson-JSON, Git, GitLab, JUnit

07/2022 - 03/2023
Senior Developer, Backend, Retail B2B
(Konsumgüter und Handel, 500-1000 Mitarbeiter)

- Entwicklung und Wartung diverser Backend-Lösungen im Retail B2B-Umfeld, Kotlin
- Entwicklung von neuen Features, Kotlin
- Refactoring und Fehlerbehebung

Tools / Technologien

Kotlin, JBOSS, Hibernate, JOQQ, Maven, SpringBoot, Docker, IntelliJ, Scrum


04/2014 - 11/2022
Für eine ausführliche Projekthistorie laden Sie bitte mein CV herunter

Für eine ausführliche Projekthistorie laden Sie bitte mein CV herunter

09/2021 - 03/2022
Senior Developer: Prozessdigitalisierung / Verkauf
Porsche Digital (Automobil und Fahrzeugbau, 500-1000 Mitarbeiter)

- Entwicklung einer App und dazugehörigem Backend zur Digitalisierung diverser Prozesse für das Endkundengeschäft im   Automobilverkauf.

- Umsetzung von Designvorgaben in der iOS-App mittels SwiftUI

- Implementierung neuer Leistungsmerkale in der iOS-App mittels SwiftUI

- Entwicklung neuer Leistungsmerkmale im App-Backend mit Kotlin, SpringBoot, Rest-APIs

- Erarbeitung und Implementierung von Lösungen zur Umsetzung neuer Leistungsmerkmale, z.B. Analytics, Event- Sourcing etc.

- Beteiligung an Abstimmungsmeetings, Sprint-Planung, Schätzen von User-Stories

- Einarbeitung von neuen Kollegen
 

- Tools / Technologien

Swift, SwiftUI, CoreData, Combine, Kotlin, SpringBoot, MongoDB, AWS, Bitrise, Concourse, Gradle, Xcode, Intellij, AppCode, Git, GitTower, GitLab, JIRA, Confluence, Event-Sourcing , agile Methoden Scrum , Xcode- Debugging, Async/Wait

 


07/2021 - 09/2021
Senior Developer Gesundheitswesen
(Pharma und Medizintechnik, 50-250 Mitarbeiter)

- Design und Implementation eines Desktop-Clients für die elektronische Gesundheitsakte

- Freigabe und Speicherung von ärztlichen Informationen auf der SmartCard

- Erweiterung der Gematik Referenzimplementierung zur Integration von Class 2 Smartcard-Readern auf MacOS

Tools / Technologien

Kotlin, Jetpack Compose Desktop, MacOS, Xcode, Swift, SmartCardReader, IntelliJ, GitLab, Jira, Confluence, Carthage, FastLane , agile Methoden Scrum


01/2021 - 08/2021
Senior Developer Education/Finance
(Banken und Finanzdienstleistungen, 250-500 Mitarbeiter)

- Design und Implementation diverser Microservices als zentrale Elemente einer Migration von Monolithen hin zu einer Microservice-Architektur, Kotlin

- Entwicklung eines rudimentären Clients zur Bedienung der Microservices, Kotlin

- Entwicklung von Client-Libraries zur Kommunikation mit den Microservices, Kotlin

 

- Tools / Technologien

Kotlin, SpringBoot, SpringData, SpringBatch, Postgres, IntelliJ, Git, Java, SpringReactor, Docker, Postman, Postgres, agile Methoden Scrum, Jetpack Compose Desktop, Kotlin KTOR


12/2020 - 01/2021
Senior Developer Marketing
(Marketing, PR und Design, 10-50 Mitarbeiter)

- Entwicklung eines SDK einer Markforschungsplattform zur Integration deren Technologie in einer iOS- App welche von deren Kunden entwickelt werden kann.

- Tools/Technologien

Swift, Xcode, Cocoapods, Git, AlamoFire, SwiftyJSON, Xcode-Debugging


02/2020 - 06/2020
Senior Developer: Gesundheitswesen
(Pharma und Medizintechnik, < 10 Mitarbeiter)

- Design und Entwicklung einer iPad-App zur Breitenausbildung von Ersthelfern am Unfallort für CPR- Maßnahmen, Beatmung etc. , Swift , UIKit
 

- Tools / Technologien
  Swift, CocoaPods, ModelView-ViewModel - Architektur, RxSwift, CoreData, Xcode, Debugging, agile Methoden Kanban


08/2018 - 02/2020
Senior Developer Pharmazie
AbbVie (Pharma und Medizintechnik, 1000-5000 Mitarbeiter)

- Mitentwicklung an einem internen Bibliothekssystem zur Recherche von medizinischen Artikeln, Veröffentlichungen, Forschungsergebnissen etc.

- Tools/Technologien
Java, Spring Boot, Docker, Redis, Mark Logic, Linux, Apache Kafka, Kafka Streams, Kafka Stream Processing, Kotlin , Spring Data, Spring Batch

04/2019 - 07/2019
Senior Developer: Startup Retail
(Konsumgüter und Handel, < 10 Mitarbeiter)

- Beratung und Entwicklung des Backends für eine App zur Vermessung von Fußgrößen im Bereich Online-Retail. Deployment auf SAP Cloud / Cloud Foundry, App-Entwicklung auf iOS
 
- Tools / Technologien
Java, Kotlin, Spring Boot, SAP Cloud / Cloud Foundry , SAP Hana, Amazon S3, Swift, agile Methoden Scrum, Debugging

01/2017 - 12/2018
Senior Developer , Java Onsite-Koordinator
BASF SE (Sonstiges, >10.000 Mitarbeiter)

- Koordination mit diversen Entwicklungsteams Offshore in Indien.
- Abklärung fachlicher Anforderungen, Unterstützung in technischen Fragen, Entwicklung etc.

- Entwicklung und Weiterentwicklung diverser Projekte im Bereich Security-Self-Service, Compliance

- Tools/Technologien
Java, Spring, SpringBoot, JSF, PrimeFaces, Hibernate, SpringData, SpringBatch, MS SQL Server, Oracle RDBMS, Apache Kafka


Reisebereitschaft

In der Stadt Mannheim mit einem Radius von 100 km verfügbar
Bis zu 150 KM ein- bis zweimal im Monat bei Bedarf zu Meetings, Abstimmungen etc..
Profilbild von Anonymes Profil, Senior Softwareentwickler, Java/Kotlin im Backend, iOS mit Swift, SwiftUI, Spring Boot Senior Softwareentwickler, Java/Kotlin im Backend, iOS mit Swift, SwiftUI, Spring Boot
Registrieren