
Stefan Galler
Verified Expert in Engineering
Full-stack Developer
Graz, Austria
Toptal member since October 14, 2021
Stefan is a senior full-stack developer focusing on cross-platform development using Flutter. He has multiple years of professional experience as a back-end developer using Kotlin and Spring and developing web applications with TypeScript and Angular. Stefan sets great value on building an exceptional user experience. He puts the user's needs in the center of the development process to create the best possible applications.
Portfolio
Experience
- Git - 9 years
- Google Play Store - 8 years
- Flutter - 5 years
- Dart - 5 years
- App Store - 5 years
- Scrum - 4 years
- Fastlane - 4 years
- Riverpod - 3 years
Availability
Preferred Environment
IntelliJ IDEA, MacOS, GitHub, Slack
The most amazing...
...thing I've developed is Trexpense, my own travel expense tracking app that I used when traveling around the world.
Work Experience
Senior Flutter Developer
Freelance Clients
- Developed an animation-heavy mobile application for Android and iOS.
- Set up a CI/CD pipeline on GitHub for Flutter using Fastlane.
- Onboarded and supported junior developers on the project.
Lead Flutter Developer
Berlin Bytes
- Developed a cross-platform app in a pet-related context.
- Planned and specified the mobile app architecture.
- Implemented the user interface from a Figma design.
- Onboarded and led a junior developer to take over the project at a later stage.
- Defined a REST interface and client-side implementation.
- Set up a CI/CD pipeline using fastlane and GitHub Actions to continuously provide app versions on TestFlight.
- Implemented push notifications on Android and iOS.
Senior Full-stack Developer
BYTEPOETS
- Planned and developed a platform for managing and renting real estate. The technology used was Spring for the back end and Angular for the front end.
- Developed a cross-platform mobile app for an insurance company, digitalizing the process of booking services and handle claims. The app was developed using Flutter.
- Supported the sales team to estimate the value of upcoming projects.
- Passed on knowledge by preparing and conducting knowledge-sharing sessions.
- Conducted quality assurance using code reviews and test sessions.
- Mentored junior team members and helped them elevate their programming skills.
Back-end Developer
ecxio
- Developed B2B (textile and construction industries) and B2C (kitchen facilities) eCommerce platforms using SAP Hybris.
- Gained experience of working in distributed teams with colleagues in many countries.
- Supported maintaining high code quality using code reviews.
Software Developer
Freelance
- Planned and implemented an Android app for a local startup.
- Implemented a highly interactive chart using D3.js.
- Created wireframes for a local startup and supported with UX consulting.
Mobile Developer
Catrobat
- Planned and developed a mobile drawing app in Android.
- Coordinated a group of students working on the project by discussing problems, planning tasks, and conducting code reviews.
- Participated in the UX team of the project, including planning and conducting user research.
- Mentored a participant of Google Summer of Code in 2012.
Experience
Trexpense | Travel Expense Tracker
https://trexpenseapp.com/en/The app is available on Google Play and the Apple App Store.
Wave Budget
This is a solo project that I planned, designed, and implemented myself.
Blog | bettercoding.dev
https://bettercoding.dev/Personal Homepage
http://stefangaller.atI completely designed and developed this website.
Education
Master's Degree in Software Development and Business Management
Graz University of Technology - Graz, Austria
Bachelor's Degree in Software Development and Business Management
Graz University of Technology - Graz, Austria
High School Diploma in Computer Science
Higher Technical College Kaindorf an der Sulm - Kaindorf an der Sulm, Austria
Certifications
Professional Scrum Product Owner I
Scrum.org
The Psychology of Online Sales
Interaction Design Foundation
Mobile User Experience (UX) Design
Interaction Design Foundation
Interaction Design for Usability
Interaction Design Foundation
Skills
Libraries/APIs
REST APIs, D3.js, React, GetX
Tools
IntelliJ IDEA, Git, SAP Hybris, Crashlytics, Bitbucket, Jira, Fastlane, GitHub, Slack, Firebase Analytics, Firebase Authentication, Sketch, Figma, TestFlight
Languages
Dart, HTML, Kotlin, TypeScript, SCSS, SQL, CSS, Java, JavaScript, Python, PHP, Sass
Frameworks
Flutter, Riverpod, Angular, Spring, Ktor, Tailwind CSS
Paradigms
Scrum, Mobile Development, REST, Kanban, UX Design, Web UX Design, Pair Programming, Application Architecture
Platforms
Android, Firebase, MacOS, WordPress, iOS
Storage
Cloud Firestore
Other
Google Play Store, App Store, Back-end Development, Computer Science, Software Architecture, Code Review, Business Administration, User Experience (UX), Product Owner, Mobile UX, eCommerce, ASO, IT Project Management, App UI, App UX, Gatsby, Mobile Apps, CI/CD Pipelines, Push Notifications
How to Work with Toptal
Toptal matches you directly with global industry experts from our network in hours—not weeks or months.
Share your needs
Choose your talent
Start your risk-free talent trial
Top talent is in high demand.
Start hiring