Profileimage by Maximilian Oertel Senior Android Entwickler (Mobile Android Developer) from Berlin

Maximilian Oertel

available

Last update: 29.11.2023

Mobile Android Developer

Company: www.maximilianoertel.com
Graduation: B.Sc. Informatics & Business (TU Berlin)
Hourly-/Daily rates: show
Languages: German (Native or Bilingual) | English (Full Professional) | Russian (Elementary)

Attachments

Maximilian-Oertel-CV-2023_271123.pdf

Skills

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!


 

Project history

04/2014 - Present
Senior Android Developer
MaximilianOertel.com (Internet and Information Technology, < 10 employees)

- Implementation of native software projects for Android using Kotlin and Java
- Maintenance, optimization, and continuous support for existing projects
- Architecture consulting, modernization of existing codebases, and new feature development based on customer requirements

06/2022 - Present
Senior Android Developer
IDAGIO GmbH (Internet and Information Technology, 50-250 employees)

- Implementation of new features (e.g., redesign of the subscription page)
- Migration from existing XML layouts to Compose
- Development and modernization of extensive deep linking logic
- Adjustments and bug fixing in the player notification logic
- Development and implementation of a new release process

Kotlin - Jetpack - Compose - Coroutines - MVVM - Mockk - Room

10/2021 - 03/2022
Senior Android Developer
ioki GmbH (Deutsche Bahn AG) (Transport and Logistics, 50-250 employees)

- Development and customization of customer-specific white-label apps
- Adaptation of Compose and XML layouts for RTL (Right-to-Left) support
- Adjustment of the codebase to meet accessibility requirements
- Implementation of new design requirements in Compose
- Development and presentation of concepts for increasing efficiency

Kotlin - Jetpack - Compose - MVI - Hilt - Accessibility - Coroutines

02/2021 - 12/2021
Senior Android Developer
IDAGIO GmbH (Internet and Information Technology, 50-250 employees)

- Design and implementation of interfaces to core architecture components (music player, downloads, session management)
- Adjustments and improvements to Chromecast and SONOS integration
- Development and implementation of a single repository solution
- Establishment and evolution of a CI/CD pipeline using Bitrise
- Creation of documentation and onboarding of team members

Kotlin - Mockk - CI/CD - Dagger - RxJava - Retrofit - Espresso

03/2021 - 05/2021
Senior Android Developer
rami.io GmbH (Media and Publishers, < 10 employees)

- Planning and implementation of a multi-library search
- Parallelizing 30 simultaneous requests to different APIs
- Implementing new UI components (e.g., dynamic search mask)
- Optimizations for tablets and legacy support up to Android 5.0
- Restructuring and modernizing existing app components

Java - MVVM - RxJava - Retrofit - Whitelabeling

01/2020 - 01/2021
Lead Android Developer
FitFoodPlan @ MaximilianOertel.com (Other, < 10 employees)

- Development of an app for creating customized meal plans
- Creation of an API-based algorithm for calculating the plans
- Implementation of a chat solution for communication with trainers
- Integration of session management using Firebase Authentication
- Planning and execution of A/B tests for subscription pages

Kotlin - MVVM - Coroutines - Retrofit - CI/CD - Google Firebase

03/2016 - 01/2021
Lead Android Developer
Birthdays @ MaximilianOertel.com (Internet and Information Technology, < 10 employees)

- Development of a calendar app for managing birthdays
- Currently approximately 1 million downloads with about 200,000 active users
- Integration of interfaces with Facebook, WhatsApp, Excel & Amazon
- Implementation of a local editor for labeling greeting cards
- Implementation of complex reminder logic (via cloud messaging)

Java - RxJava - Google Firebase - Retrofit - Release Management - Billing

03/2020 - 09/2020
Android Developer
simpleTechs GmbH (Internet and Information Technology, 10-50 employees)

- Further development of app modules according to client specifications
- Optimization of keyboard navigation for Android apps in the streaming sector
- Integration of new APIs provided by the client for session management and new features
- Development of map view with clustering, custom styling, and animations
- Implementation of a new onboarding strategy with complex UI animations
- Adjustment of existing apps to new SDKs and Android versions

11/2014 - 05/2016
Android Developer
FitFlip @ MaximilianOertel.com (Internet and Information Technology, < 10 employees)

- Contribution to the conception and development of a body transformation app
- Development of a specialized camera editor and camera overlays

Java - Retrofit - Release Management – Camera

03/2015 - 06/2015
Lead Android Developer
Spreenative UG (Internet and Information Technology, < 10 employees)

- Development of an app for managing weddings and their photos
- Implementation of a custom camera solution including filters
- Porting an iOS app to Android, adapting it to the Android "Look & Feel"
- API integration and implementation of session management
- Adaptation to various screen sizes and tablets

Java - Retrofit - Room - Unit Testing – Animationen - CI/CD

04/2013 - 02/2014
Android Developer
City administration of the city of Weida (Thuringia) (Other, 10-50 employees)

- Conceptualization and development of a city guide app with API integration
- Integration of Google Maps displaying landmarks and clustering
- Implementation of notifications for city news updates
- Communication between the city of Weida and the development team
- Project management and planning in collaboration with the city of Weida

Java - Retrofit - Release Management - Notifications - Bash

04/2011 - 10/2013
Android Developer
B-ZON Medienkontor (Internet and Information Technology, < 10 employees)

- Conceptualization and development of a dynamic white-label app solution
- Dynamic styling of the app via API (colors, graphics, sizes)
- Retrieval of app content via API and local persistence
- Implementation of engaging mini-games within the app
 -Creation of a voucher validation mechanism using QR codes

Java - Retrofit - Bash - Whitelabeling - Animationen

09/2012 - 01/2013
Android Developer
getVisible UG (Internet and Information Technology, < 10 employees)

- Development of a monitoring app for customer TeamSpeak servers
- Local persistence of server information using Room
- Conceptualization and implementation of UI, database, and widgets
- Development of server-side ping queries for health checks
- Implementation of notifications in case of server failures

Java - Retrofit - PHP - Bash - Unit Testing - Release Management

Local Availability

Only available for remote work
Bevorzugt Remote-Arbeit aus Berlin.

Covered by Exali's professional indemnity insurance

The freelancer is covered by a reliable insurance provider that offers protection against common risks associated with digital and IT professions (damage claims, third-party cyber damage, etc.).

Profileimage by Maximilian Oertel Senior Android Entwickler (Mobile Android Developer) from Berlin Mobile Android Developer
Register