Stefan Galler, Developer in Graz, Austria
Stefan is available for hire
Hire Stefan

Stefan Galler

Verified Expert  in Engineering

Full-stack Developer

Graz, Austria

Toptal member since October 14, 2021

Bio

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

Freelance Clients
Flutter, iOS, Android, Git, App Store, Google Play Store, Fastlane, Riverpod...
Berlin Bytes
Flutter, Android, iOS, Fastlane, Mobile Apps, CI/CD Pipelines, Code Review...
BYTEPOETS
Kotlin, Flutter, Dart, Angular, TypeScript, Spring, Scrum...

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

Full-time

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

2022 - PRESENT
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.
Technologies: Flutter, iOS, Android, Git, App Store, Google Play Store, Fastlane, Riverpod, GetX

Lead Flutter Developer

2022 - 2022
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.
Technologies: Flutter, Android, iOS, Fastlane, Mobile Apps, CI/CD Pipelines, Code Review, Pair Programming, REST, Application Architecture, GitHub, eCommerce, Figma, Dart, Google Play Store, App Store, TestFlight, Crashlytics, Firebase, Push Notifications

Senior Full-stack Developer

2020 - 2021
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.
Technologies: Kotlin, Flutter, Dart, Angular, TypeScript, Spring, Scrum, Software Architecture, Android, Git, Bitbucket, Code Review, Firebase, Crashlytics, iOS, Mobile Development, CSS, HTML, SCSS, REST APIs

Back-end Developer

2017 - 2019
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.
Technologies: Java, Spring, SAP Hybris, Scrum, Jira, eCommerce, Back-end Development, REST APIs

Software Developer

2014 - 2017
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.
Technologies: Android, JavaScript, User Experience (UX), D3.js

Mobile Developer

2011 - 2014
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.
Technologies: Android, Kanban, Java, Mobile UX, Mobile Development

Experience

Trexpense | Travel Expense Tracker

https://trexpenseapp.com/en/
A Flutter app for travel expense tracking and budgeting. I completely developed this app from scratch, including planning, designing, and implementation.

The app is available on Google Play and the Apple App Store.

Wave Budget

A simple budget tracker app written using Flutter. It centers around a well-designed UI to make budget tracking as simple as possible.

This is a solo project that I planned, designed, and implemented myself.

Blog | bettercoding.dev

https://bettercoding.dev/
A blog where I share my knowledge about software development with others. Working in software development means constantly learning something new, and the best way to learn something is to explain it to others.

Personal Homepage

http://stefangaller.at
A single page portfolio website developed with Gatsby, a React-based static code generator. The page is sourced from markdown files and fully optimized for a high-speed web experience.

I completely designed and developed this website.

Education

2015 - 2017

Master's Degree in Software Development and Business Management

Graz University of Technology - Graz, Austria

2011 - 2015

Bachelor's Degree in Software Development and Business Management

Graz University of Technology - Graz, Austria

2005 - 2011

High School Diploma in Computer Science

Higher Technical College Kaindorf an der Sulm - Kaindorf an der Sulm, Austria

Certifications

APRIL 2020 - PRESENT

Professional Scrum Product Owner I

Scrum.org

MARCH 2018 - PRESENT

The Psychology of Online Sales

Interaction Design Foundation

JANUARY 2018 - PRESENT

Mobile User Experience (UX) Design

Interaction Design Foundation

JANUARY 2018 - PRESENT

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

Collaboration That Works

How to Work with Toptal

Toptal matches you directly with global industry experts from our network in hours—not weeks or months.

1

Share your needs

Discuss your requirements and refine your scope in a call with a Toptal domain expert.
2

Choose your talent

Get a short list of expertly matched talent within 24 hours to review, interview, and choose from.
3

Start your risk-free talent trial

Work with your chosen talent on a trial basis for up to two weeks. Pay only if you decide to hire them.

Top talent is in high demand.

Start hiring