Wolfram Rittmeyer
Backend and Flutter App Developer
Experience
Backend and Flutter App Developer
WWU Münster
- Further development of the existing citizen science app with Flutter for Android and iOS to integrate new features.
- Updated the backend, including database migration.
- Used Android, iOS, Flutter, Dart, Riverpod, Drift (migration from moor), flutter_local_notifications, home_widget, flutter_markdown, and flutter_workmanager.
- Backend development with Spring Boot, Kotlin, Kotlin Flow, GraalVM, PostgreSQL, and Docker.
- Used Firebase App Testing, Testflight, as well as Google Play Console and App Store upload.
Android / Kotlin Multiplatform Developer
Starfinanz
- Contributed to implementing accessibility requirements.
- Updated the app to the latest iOS and Android requirements.
- Developed with Android, iOS, Kotlin Multiplatform, Kotlin Flow/Coroutines, custom UI, and Compose Multiplatform.
- Used Architecture Components, Swift, Koin, and testing with mockk.
- Performed end-to-end tests with Appium/UIAutomator and integrated them in Jenkins.
Fullstack Developer
asynkk
- Implemented the asynkk application with REST endpoints in the backend.
- Integrated Userfront for authentication and JWT handling.
- Backend development with Spring Boot, Kotlin, Kotlin Flow, JPA/Hibernate, Docker, Bitbucket Pipelines, and PostgreSQL.
- Frontend development with React and Jest.
Android Automotive Developer
Valtech Mobility
- Worked on multiple Android Automotive apps.
- Implemented interprocess communication via AIDL, both as a client and a server app.
- Provided content providers for other apps.
- Used Android, Kotlin, Automotive, Coroutines/Flow, and Android Architecture Components (ViewModel, Room).
- Used Bluetooth LE, NSD discovery, REST, MVVM, and Cucumber-Android.
Go / React Developer
Dawesys
- Built a backend with Go.
- Developed the frontend with React.
- Used Go, Gin, Gorm, httptest, PostgreSQL, Linux, JavaScript, React, and Jest.
Android Developer
Brunch@IT
- Developed a point-of-sale app with Jetpack Compose.
- Integrated an external NFC reader.
- Implemented TSE-compliant storage on D-Trust SD cards (Bundesdruckerei).
- Used Android, Kotlin, Jetpack Compose, MVVM, Kotlin Flow/Coroutines, Dagger/Hilt, Room, Retrofit, Coil, WorkManager, DataStore, Android Print API, and cryptovision TSE.
Android Developer and Consultant
EnBW
- Advised on the implementation of a new Android app with Jetpack Compose.
- Collaborated on defining and implementing the app architecture.
- Supported the ongoing development of the application.
- Used Android, Kotlin, Jetpack Compose, Coroutines/Flow, Android Architecture Components (ViewModel, Room), Dagger/Hilt, multi-module structure, REST, and MVVM.
Android Developer
Brunch@IT
- Refactored an existing Android app towards Clean Code.
- Integrated an external USB NFC reader.
- Used Android, Kotlin, Java, MVVM, Kotlin Flow/Coroutines, Koin, Ktor, and Room.
Backend and Flutter Developer
WWU Münster
- Developed a citizen science app with Flutter for Android and iOS.
- Provided a dockerized backend with Spring Boot, Kotlin, and GraalVM.
- Used Android, iOS, Flutter, Dart, floor (DB), flutter_local_notifications, and rest_client on the frontend.
- Used Spring Boot, Kotlin, Kotlin Flow, GraalVM, PostgreSQL, and Docker in the backend.
Android Trainer and Coach
medienmonster GmbH
- Provided initial training and coaching to the client before the Android project started.
- Provided continuous coaching throughout the project implementation.
- Shared best practices for Android, Kotlin, MVVM, Android Architecture Components, Koin, Room, and ExoPlayer.
Android and iOS Developer
Dawesys
- Created the foundation for a Kotlin multiplatform app.
- Implemented the use cases in Kotlin using Kotlin Flow and coroutines.
- Built the iOS interface with SwiftUI, MVVM and Combine.
- Used Android, iOS, Kotlin, Swift, MVVM, Jetpack Compose, SwiftUI, Combine, Kotlin Multiplatform, Kotlin Flow/Coroutines, Koin, Ktor and SQLDelight.
Android Developer
Celeski
- Ported an iOS app to Android following Material Design guidelines.
- Used Android, Kotlin, coroutines, Android Architecture Components (ViewModel, LiveData, Room), TDD, Espresso, REST, MVVM and Bitbucket Pipelines.
Android Developer
Honigmann
- Further developed and refactored an existing Android app to communicate with a Bluetooth IoT device in the industrial sector.
- Helped implement an Android-style design.
- Refactored the app towards a better architecture with higher test coverage.
- Used Android, Kotlin, coroutines, Android Architecture Components (ViewModel, LiveData, Room), Bluetooth, REST, MVVM and Bitbucket Pipelines.
Backend Developer
Bankensystem
- Supported the development of a Spring Boot microservice connecting to a third-party identity provider.
- Used Java, Spring, JPA/Hibernate, OpenAPI, Oracle DB, Jenkins, Kubernetes/OpenShift, Angular and RxJS.
Android and iOS Developer
Dawesys
- Developed an app for choirs.
- Advised on creating the REST API.
- Used Kotlin, Swift, Room, ViewModel, LiveData, Core Data, REST and MVVM.
iOS Developer
menadwork
- Consulting and support for porting and further development of an existing cross-platform app to iOS.
- Used iOS, Swift, Core Data, REST, RxSwift, and MVVM.
Android Developer
menadwork
- Porting and further development of an existing cross-platform app to Android.
- Modularizing the app to reuse components for similar applications.
- Used Android, Kotlin, Coroutines, Room, SQLite, Bluetooth, REST, Espresso, TDD, MVP, and the GitLab CI pipeline.
Java Microservice Developer
Finance sector
- Long-term support of a team in implementing various microservices.
- Assisted with OAuth security using Nimbus-JOSE+JWT.
- Used Java, Docker, Kubernetes/OpenShift, Jenkins, Kafka, Spring Boot, Grafana, Prometheus, JWT, Pact, Newman, JavaScript, and Angular.
Android Developer
Jauernig
- Porting an existing Visual Basic Windows app to Android.
- Helped implement a typical Android design.
- Used Android, Kotlin, Room, SQLite, Firebase, and MVP.
Android Developer
Tagify
- Rebuilt an existing Android app with a new Firebase-based backend.
- Used Android, Java, Firebase, and RxJava.
Android Developer
If-com
- Developed an Android app for communication with a Bluetooth device.
- Displayed received data as a system overlay.
- Used Android, Kotlin, Bluetooth, Retrofit, SQLite, Firebase, and RxJava.
Android and iOS Developer
Nabu Naturschutzstation Leverkusen
- Advised on implementing platform-specific, appropriate designs for Android and iOS.
- Used analogous RxJava and RxSwift flows.
- Developed custom views to display games and quizzes for young teens.
- Used Android, Kotlin, SQLite, Retrofit, Firebase, RxJava, iOS, Swift, Alamofire, Core Data, Core Location, and RxSwift.
Android Developer
Flaschenpost
- Developed a delivery app for drivers.
- Integrated specialized hardware for barcode scanning (Zebra barcode scanner with a proprietary interface).
- Implemented localization, maps integration, and navigation.
- Used Android, Java, SQLite, Retrofit, Firebase, the Zebra barcode scanner library, and MVP.
Software Developer Android and iOS
Versicherung
- Provided long-term support to a team in implementing and extending an app for capturing receipts.
- Connected the app using OAuth.
- Advised on and implemented the push notification solution.
- Used Android, iOS, Java, Swift, SQLite, Retrofit, Alamofire, Firebase Remote Config, OAuth, Core Data, Jenkins build pipeline, and Swagger.
Android Developer
Tagify
- Ported an iOS app to Android.
- Advised on translating iOS-specific patterns into Android-specific solutions.
- Initially handled data storage via SQLite after retrieving it from a custom backend.
- Prepared for a later migration to a Firebase-based backend.
- Used Android, Java, SQLite, Retrofit, Firebase, RxJava, and MVP.
Android Software Developer
fileee
- Long-term support of a team in implementing and expanding an app for capturing and managing documents.
- Introduced MVP architecture and Dagger in the Android app.
- Used Android, Java, SQLite, Retrofit, Dagger, and MVP.
Freelancer
Freelancer
- Worked as an Android freelancer on various projects.
- Helped a client migrate an existing app to an MVP-based architecture to decouple components and improve maintainability.
- Extensive long-term blogging on Android topics on Grokking Android.
- Recognized as a Google Developer Expert for Android.
- Used Android, iOS, Java, Kotlin, Swift, Architecture Components, Kotlin Coroutines, Spring Boot, SQL, Core Data, Firebase, and Kubernetes.
Software Developer
GAD eG
- Contributed to the core of an online banking system.
- Developed the content management system for financial institutions.
- Worked as a mobile developer for Android and iOS apps.
- Collaborated closely with usability experts to develop user-friendly solutions.
- Identified and implemented quick wins compared to more costly measures with lower benefits.
- Used Java, Spring, JPA/Hibernate, Android, iOS, Swift, JSP, Taglibs, and content repositories.
Shop Developer
ICN GmbH
- Developed and customized shop solutions.
- Developed solutions and workarounds for issues in the underlying shop system.
- Used Java, JSP, Internolix, and Oracle SQL.
Java Developer
proPlant GmbH
- Developed precision farming solutions as a Java developer.
- Designed the architecture for a new web solution for SensorOffice to quickly meet customer requirements and enable go-live.
- Ensured the maintainability of the application despite the fast implementation speed.
- Used Java, PostgreSQL, Oracle PL/SQL, and JSP.
Software Developer
zefa visual media GmbH
- Developed the zefa lightbox system for end users.
- Responsible for the database and database abstraction layer.
- Optimized the PostgreSQL database to speed up content access for customers.
- Worked with Java, PostgreSQL, JSP, EJB, and MBeans.
Industries Experience
See where this freelancer has spent most of their professional time. Longer bars indicate deeper hands-on experience, while shorter ones reflect targeted or project-based work.
Experienced in Information Technology (7 years), Banking and Finance (5 years), Insurance (4 years), Manufacturing (3.5 years), Education (1 year), and Automotive (1 year).
Business Areas Experience
The graph below provides a cumulative view of the freelancer's experience across multiple business areas, calculated from completed and active engagements. It highlights the areas where the freelancer has most frequently contributed to planning, execution, and delivery of business outcomes.
Experienced in Information Technology (11.5 years), Product Development (8 years), Quality Assurance (1.5 years), Research and Development (1 year), and Logistics (0.5 years).
Summary
Passionate developer with many years of experience in software development with Java and Kotlin. Deep knowledge in backend and app development.
Committed to robust solutions that focus on the end user. Always interested in new technologies. He sees the need to learn and the fast pace of development in the software industry as a major advantage over other fields.
Speaks at conferences like Droidcon London, Devoxx Antwerp, Android Makers Paris, or MobileTechCon in Berlin.
Active member and co-organizer of the Google Developer Group Düsseldorf. Blogs on Grokking Android and is active in the Android community.
Loves open source. Was a committer on Apache JMeter and GlassFish.
Since 2016, Google Developer Expert in Android.
Skills
- Java > 20 Years
- Android > 10 Years
- Kotlin 7 Years
- Ios / Swift 8 Years
- Javascript 8 Years
- Typescript 5 Years
- Go 2 Years
Languages
Education
University of Münster
M.A. · Political Science · Münster, Germany
Certifications & licenses
Linux Professional Institute: Level 1 Certification
Sun Certified Enterprise Component Developer
Sun Certified Java Programmer
Sun Certified Web Component Developer
Profile
Frequently asked questions
Do you have questions? Here you can find further information.
Where is Wolfram based?
What languages does Wolfram speak?
How many years of experience does Wolfram have?
What roles would Wolfram be best suited for?
What is Wolfram's latest experience?
What companies has Wolfram worked for in recent years?
Which industries is Wolfram most experienced in?
Which business areas is Wolfram most experienced in?
Which industries has Wolfram worked in recently?
Which business areas has Wolfram worked in recently?
What is Wolfram's education?
Does Wolfram have any certificates?
What is the availability of Wolfram?
What is the rate of Wolfram?
How to hire Wolfram?
Average rates for similar positions
Rates are based on recent contracts and do not include FRATCH margin.
Similar Freelancers
Discover other experts with similar qualifications and experience
Experts recently working on similar projects
Freelancers with hands-on experience in comparable project as a Backend and Flutter App Developer
Nearby freelancers
Professionals working in or nearby Münster, Germany