About Jim
English
Native or bilingual
Dutch
Native or bilingual
Experience
- Nationale Postcode LoterijFreelance Android developer / Product ownerJune 2023 - December 2025 (2 years and 6 months)AboutThe Nationale Postcode Loterij is the largest charity lottery in the Netherlands. Every month, players canwin great prizes and support charitable organizations.ProjectThe first project was the brand new Vriendenloterij App: show all experiences that can be visited (withthe membership card) in a list and mapview. We used Kotlin Multiplatform and Jetpack Compose. Wedesigned it feature-driven and architected to follow a typical MVVM clean architecture approach withview, use cases, repository, data sources and low level drivers. After launch, the app blew up to 300kdownloads. It proved scalable and resilient. Test cases were running following a test pyramid andrunning on Bitrise CI/CD to maintain quality levels.I leveraged my network to introduce A+ developers into the team. I also interviewed and did technicalassessments with several developers. Because of the longer absence of the Product owner, I jumped onthe opportunity. As an interim-Product owner I involved all relevant stakeholders, created user stories,set up meetings, and communicated conclusions of meetings to the team. I led sprint demos andworked on the roadmap. I learned that a good PO has to communicate on different levels of abstractionand I learned to control my eagerness to avoid over-promising.I initiated bi-weekly tech meetings. Out of this came the choice to switch to Server driven UI due tomultiple campaigns. Most business logic was moved out of the Apps and into the back-end. Definitionsfor UI elements became more strict and Figma designkit became the "source of truth". Benefits were:more flexibility for the marketeer in creating campaigns (using Storyblok). Downsides were: longerloading times, even after caching was implemented in the back-end. Also more responsibility for themarketeer.
- DailyChefStartup founderJanuary 2002 - January 2023 (21 years)Project Had talks with flash supermarket delivery companies and a B2B proposal. The B2B proposal DailyChef spending per user whilst the user their App. Investigated a project proposal to offer DailyChef as a whitelabel app for existing food content companies that don't yet have or want a better app experience. I launched a landing page, made a list of prospects and started engaging with them. Interviewed over 100 marketers, business leaders, account managers and brand ambassadors to gain a deeper understanding of the required team structure, employee and marketing costs to get to 10k MAU. Honed my interview skills for non-technical jobs. Did market research for the best business model(s) and ways to raise money with (angel) investors. Refined and pitched the idea for investors, incubator and accelerator programs.My tasks Understanding customer pain points, making a B2B proposal. B2B sales: creating a white label B2B solution and proactively selling to food content players worldwide. Recruitment skills: interviewing co-founders, marketers and account managers. Business modeling and market research to reach certain KPI's such as 10k MAU. Speaking and networking with high networth individuals, angel investors and institutional investors.
- CM.comSenior Android developerJanuary 2011 - January 2021 (10 years)I guided the 2 Android developers in switching to I explained Uncle Bob's clean architecture to them and made examples of every I also explained the benefits of HAL. Then I introduced Proguard, and explained the risks of using third-party libraries. We removed almost half of the external libraries. The core payment processing solution in the App was developed as a giant state machine using EventBus to pass around messages. I started refactoring and removing this step by step, while also adding test cases to the existing test framework. This was also the first time using continuous deployment instead of gitflow. Introduced Material design 3 to work towards more consistency across apps. My tasks Rapid prototyping, Bluetooth Low Energy, ktor web server, qr code generating Delivering an MVP version within time and budget. Introducing Kotlin, clean architecture. Explaining security threats: third party libs, no proguard Improving architecture step by step. Removing EventBus. Material design 3 Keywords Kotlin, BLE, Clean architecture, Proguard, continuous deployment More infoCM.com payments
Recommendations
Be the first to recommend Jim
Help this freelancer shine by sharing your experience working together.
These freelancer profiles also match your criteria
Agatha Frydrych
Backend Java Software Engineer
4.7
(3)
2
Baptiste Duhen
Fullstack developer
4.6
(4)
5
Amed Hamou
Senior Lead Developer
4
(2)
7
Audrey Champion
Web developer
4.3
(3)
4
Education
- Bachelor Computer ScienceFontys2013Bachelor Computer Science
- Bachelor Electrical EngineeringFontys2011Bachelor Electrical Engineering