À propos de Jim
Anglais
Bilingue ou natif
Néerlandais
Bilingue ou natif
Expériences
- Nationale Postcode LoterijFreelance Android developer / Product ownerjuin 2023 - décembre 2025 (2 ans et 6 mois)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 founderjanvier 2002 - janvier 2023 (21 ans)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 developerjanvier 2011 - janvier 2021 (10 ans)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
Recommandations
Soyez le premier à recommander Jim
Contribuez à la réussite de ce freelance en partageant votre expérience de collaboration avec lui.
Ces profils de freelance correspondent également à vos critères
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
Formations
- Bachelor Computer ScienceFontys2013Bachelor Computer Science
- Bachelor Electrical EngineeringFontys2011Bachelor Electrical Engineering