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
+49 15678 204 292
contact@tpseifert.de
Dortmund, Germany