App Development
- 17+ years of experience in software development
- 13+ years of experience in Android app development (freelance, agency, and personal app experience)
- Planning and realization of Android projects
- Kotlin, Java, Compose, XML, SQL, JUnit, ...
- Clean Architecture + Secure Code, UI + UX
- Testing, Build Pipelines, Release, App Lifecycle
- Developed or contributed to 40+ apps
- Private apps have >1,000,000 downloads
- Quick adaptation to new technologies
- Quick familiarization with existing projects
Android:
Kotlin, Java, Jetpack, MVVM, MVI, Compose, Coroutines, Flow, Gradle, CI/CD, Unit Testing, Mockk, Mockito, Espresso, Dagger, Hilt, Koin, RxJava, Room, Retrofit, Multi Module, Accessibility, Gradle
Code Qualität:
Clean Architecture, Clean Code, Git Flow Best Practices, Test Driven Development, Rapid Prototyping
Weitere:
Firebase, Javascript, Google PlayStore release process, Capacitor, Dart, Bash/Shell
Projekt-Management:
Agile Development, Scrum, Kanban, Jira, Git, Github, Gitlab, Bitbucket, Bitrise, CircleCI, Swagger, V-Model, Writing Documentation, Presentation skills
About Me
Hi, I'm Max, a freelance senior Android developer.
With over 17 years of experience in software development and specifically 13 years in Android app development, I bring a lot of expertise and practical experience. I hold a Bachelor's degree in Business Informatics from TU Berlin and can provide numerous references from satisfied clients, ranging from startups to medium-sized companies to large corporations.
I'm happy to assist you in planning and developing your projects. Alongside high-quality, tested, and secure code, I always focus on modern architecture, design, and communication. Through my extensive experience, I've worked in various teams and company sizes, and I try to incorporate the knowledge gained into all my projects.
Honesty, reliability, and a team-player mentality are always important to me. I enjoy working collaboratively or individually, depending on what the project needs. In team projects, I prioritize good communication with every team member to ensure the project's success. I would describe myself as an open person. In my free time, I engage in sports and enjoy cooking.
I look forward to hearing from you and supporting you with your project!