Lead Mobile Developer
2019 - PRESENTNTI A/S- Collaborated with product owners and the QA department to identify key features of the MVP product.
- Introduced the company to app development methodologies.
- Released the MVP and continuously improved the features of the MVP product.
- Used Expo upon React Native to achieve development speeds on par with the web developers. Up to date with the latest APIs in Expo.
- Assisted with the base architecture of a big migration project.
- Set up full, continuous deployment flow. Every commit to a release branch would publish a testable version of the app in the Google Play Store and App Store.
- Taught and guided another team member to become a mobile developer.
- Set up monitoring systems to keep track of app health. The app is used by more than 65 customers that has up to 3000 users.
- Created a good data model in the app with some offline features using Redux persist. Made performance improvements using ReSelect.
Technologies: React Native, Redux, React Navigation, Expo, TypeScript, C#, ASP.NET MVC, ASP.NET Core, E2E Testing, App Store, Google Play Store, DevOps, EASSenior Mobile Developer
2018 - 2019SumUp ( Debitoor)- Served as a senior developer on a fintech app that helped small businesses handle quotes and invoices.
- Developed new features and fixed bugs on our iOS and Android app using React Native.
- Introduced an E2E framework, Detox, to the team. Detox tremendously reduced the execution time of our automated E2E tests.
- Improved the internal data structures of the app to improve performance.
Technologies: JavaScript, React Native, Git, E2E Testing, Gradle, Xcode, Android Studio, Redux, iOSAssisting Professer
2015 - 2018University College Nordjylland- Found my interest in React Native while creating an elective course on it.
- Introduced new ways of teaching using the flipped classroom technique.
- Managed a semester and participated in creating lecture plans for the students.
Technologies: University Teaching, C#, SQL, React Native, System Integration, Testing, Node.js, ASP.NET MVC, Windows Communication Framework (WCF), Large Scale Distributed SystemsFull-stack Developer
2014 - 2015Schultz A/S- Developed an app that helped caseworkers comply with unemployment benefits regulations.
- Served on an efficient scrum team in an enterprise context.
- Estimated, designed, and developed new features and fixed bugs.
Technologies: JavaScript, C#, Dynamics CRM 2011, Dynamics CRM Plugins, XML, Windows Server 2008, SQL, Deployment, Remote Desktop, Git, ScrumDeveloper and Consultant
2012 - 2014MySupply- Developed an application that managed the reimbursement of dentist bills for a municipality.
- Created the UI and back end using C#, SVN, SQL and WinForms.
- Reduced manual labor for back-office workers by providing an effective solution.
Technologies: C#, SQL, C#.NET WinForms, Subversion (SVN), UML Diagrams