Freelancer for app development
M.Sc. in Computer Science

Tom Seifert

I develop your app professionally and customised - either as a native Android app or cross-platform with Kotlin and Compose Multiplatform. I rely on the latest standards and a high level of quality: my goal is to realise the best possible solution for you.

With the act like an owner approach, I take responsibility for every detail in order to realise your vision in the best possible way. See for yourself in our next joint project!

Get to know me!

With over a decade of experience in Android and app development, I offer extensive expertise in creating, maintaining and optimising mobile applications. As an Android developer, I have successfully managed projects for renowned companies, developing innovative solutions and creating complex libraries and enterprise apps with millions of users.


My broad knowledge of technologies such as Kotlin, Jetpack Compose, Coroutines and Kotlin Multiplatform, combined with my experience in iOS and backend development, enables me to design and implement high quality and maintainable software architectures. I am also experienced in using CI/CD pipelines and test automation (unit tests, UI tests, screenshot tests).


I look forward to assisting you with your next project and working with you to make your mobile application a success.

Quick facts

Professional experience

I began my career in software development in 2011. Since then, I have worked independently, in small teams and in enterprise companies.

App development experience

I have over 13 years of experience working on mobile apps. I can support you with my extensive knowledge.

Remote or on-site

I'm based in Dortmund, Germany, and I can work fully remotely within the European Union. I'm also able to travel for on-site meetings.

My services

Besides app development, I support you in all areas of software development and project management.

App development

Professional & high quality development of your native Android app according to modern standards. Also cross-platform with Compose Multiplatform or Kotlin Multiplatform.

Consulting & Analysis

Consulting around the topic of mobile apps. I am also happy to support you with feasibility studies or inspect the quality of existing code.

Technical Leadership

I can help you with project planning, ticketing, or leading and mentoring your existing team.

together to the next level

If desired, I contribute my own ideas and suggestions or design and optimize UI/UX of your app.

Skills

You're welcome to hear more about my experience in a personal conversation.

Android

Android SDK, Jetpack Compose, Gradle (Kotlin DSL), Jetpack libraries, Firebase, WearOS

Multiplatform

Kotlin Multiplatform (mobile & backend), Compose Multiplatform (Android, iOS, Desktop)

Programming languages

Kotlin (including Coroutines, Flow), Java, Swift, JavaScript, TypeScript

Testing

JUnit 4 & 5, mocking frameworks, Kotlin Coroutine testing, Kotlin Flow testing (e.g. with Turbine), UI testing, screenshot testing, integration testing

Meta

git & gitflow, GitHub, GitLab, Bitbucket, Object-orientated programming, MVP, MVVM, MVI, Redux

Networking

REST (Retrofit & Ktor), GraphQL (Apollo), JSON

IDEs

Android Studio, IntelliJ, Xcode, VSCode, Fleet

Build & release

CI/CD, creating & maintaining pipelines, GitHub actions, Jenkins

Code style

Clean architecture, clean code, DRY, KISS, SOLID

Work experience

Freelancer
since 2023

Engineering Lead
Zalando Payments GmbH, Dortmund, Germany
2022 - 2023

Senior Android Engineer
Zalando Payments GmbH, Dortmund, Germany
2020 - 2022

Android Developer
grandcentrix GmbH, Dortmund, Germany
2017 - 2020

Android Software Engineer
Zalando Payments GmbH, Dortmund, Germany
2016 - 2017

Master of Science in Computer Science
Technical University of Dortmund
2013 - 2016

Bachelor of Science in Computer Science
Technical University of Dortmund
2009 - 2013

Contact

Phone

+49 15678 204 292

E-Mail

contact@tpseifert.de

Location

Dortmund, Germany