K Fabio Göttlicher

Mobile Developer

Chicago, IL




About me


I am a mobile developer, specializing in modern Android Native development. Other than mobile, I have experience with back end and front end web development. I graduated with computer science degree from Utah State University in 2016. Since 2014, I have been working in the industry, when I started working as a software technician writing automated UI tests for mobile devices. While still attending university, I took a competitive internship at a business accounting software company, where I worked on back end technology to generate investmet reports. After graduating with my bachelor degree, I worked on several highly utilized mobile apps, including iFit, Groupon and developing a point of sale system for Yum! Brands (Taco Bell, KFC, Pizza Hut). I currently live in Chicago, IL. In my free time, I like to cook, play guitar and play PC games. I am a big fan of public transit and urbanism and have advocated for better transit in Chicago.



Education

Utah State University

Bachelor of Science - Computer Science, 2013 - 2016

  • Key courses: Advanced Algorithms, Graphical User Interface Development in C#, Dynamic Web Development, Operating Systems and Concurrency, Software Engineering, Game Development, Compiler Construction, Object Oriented Programming
  • Extracurricular: Sustainability Club, Uncommon Collective (Community Improvement Volunteering), Attended Hack UState hackathons - 2nd place at the Spring 2016 Hackathon
  • Dean’s List, GPA: 3.65, ACT: 35

Work Experience

Yum Brands!, Chicago, IL

Staff Software Engineer, 2023 - Present

Senior Software Engineer, 2021 - 2023

  • Developed, Deployed and Maintained a modern Android-based Point of Sale (POS) system to 8,000+ Taco Bell U.S. locations and other Yum! Brands restaurants
  • Held role as a squad lead on a sub-team with high level of code and defect ownership and team mentoring – Ensured adoption of modern Android development practices on the team - Kotlin, Compose, Coroutines, MVVM, Modularization, Testing – Helped implement a peer-to-peer based in-restaurant data replication system backed by Couchbase database – Contributed to cloud synchronization architecture using Couchbase, MQTT and GraphQL based APIs – Architected an industry leading customer loyalty system on the POS – Led the internship program on the team and contributed to internal training of other Yum! Brands employees in Android development – Monitored and debugged production deployment status to ensure a high uptime and proactively helped asses outages – Implemented hardware integrations with receipt printers, cash drawers, card payment terminals and more

Groupon, Chicago, IL

Software Development Engineer - Android, 2019 - 2020

  • Maintained a large Android native application with over 200m downloads, 4.6 star rating and millions of daily users
  • Led the modernization of the search experience by exposing a Google map with results in addition to results list
  • Frequently mentored other team members on Android framework and best architecture practices
  • Collaborated with QA, product managers and designers through a scrum-based workflow
  • Improved Groupon’s Jenkins CI flow by adding automated code quality tasks on each build
  • Routinely implemented new features with AB testing and conversion tracking metrics
  • Responded to on-call alerts by investigating production issues and leading efforts to deploy patches

iFit, Logan, UT

Mobile Developer, 2017 - 2019

  • Developed and maintain cross platform (Android and iOS) applications with Xamarin
  • Used REST APIs, SQL database, MVVM, and async/await parallel code
  • Implemented In App Purchases through Google Play and iTunes
  • Used ReactiveX to make a responsive UI experience
  • Worked with mobile Bluetooth LE stack to communicate with fitness equipment

Pony Express Productions, Logan, UT

Software Developer, 2017-2017

  • Developed a native Android application to help organize family activities
  • Maintained a kiosk-like Android application for managing in-storecustomer loyalty programs
  • Added new features to a legacy ASP.NET website used by a large manufacturing company

Utah State University, Logan, UT

CS Lab Section Leader, 2016

  • Instructed multiple 25-student lab groups twice a week
  • Contributed code to an automated homework grading server
  • Managed online course page and grades
  • Helped students one-on-one to understand basic programming constructs

Clearwater Analytics, Boise, ID

Software Development Intern, 2016

  • Developed a specialized reporting system for investment accounting
  • Extracted investment data, performed calculations and saved into an SQL database
  • Developed a modern web application using Angular 2 and TypeScript

Icon Health & Fitness, Logan, UT

Software Technician, 2014 - 2016

  • Android and iOS UI Automation for regression testing
  • Set up deployment on a Continuous Integration server and results management
  • Managed a project on a small agile team, and training other developers in git, agile etc.
  • Communicated bugs and other code issues to developers through an issue tracker and meetings
  • Knowledge of Bluetooth wearables and connected fitness equipment

Technologies

Mobile

  • Android Native - Kotlin, Java
  • Android Jetpack (Compose, DataStore, Room)
  • Kotlin Coroutines, Ktor, Mockk, detekt
  • Couchbase, SQLite
  • Xamarin Android, iOS, Forms
  • DI - Retrofit, Dagger, Coin
  • Automation testing (Espresso, Xamarin UITest)
  • Hockey App, Updraft deployment
  • Crash and Log monitoring (VS App Center, Raygun, Datadog, Embrace)

Web

  • Angular, JQuery
  • Backend using Node.js, ASP.Net, Java frameworks

Languages and Technologies

  • C, C++
  • Java, Kotlin
  • JavaScript, TypeScript
  • C# (Windows Forms, UWP, NUnit)
  • SQL (SQL Server, SQLite), Liquibase
  • HTML/CSS
  • Bash, Python
  • Git, Github, JIRA, SVN
  • Bitrise, Jenkins CI
  • Dependency injection/IoC - Dagger, MvvmCross, Guice

Spoken Languages

  • English
  • Czech
  • Slovak

Open Source Projects and Contributions

Dude Where’s My Train

github.com/FabioCZ/dude-wheres-my-train

A simple Node.js server backed by Firebase database to monitor the on-schedule performance of Chicago’s CTA Blue Line trains amidst the post-pandemic transit crisis in the city, used by Commuters Take Action

Chi L Track for Tibyt

github.com/FabioCZ/tidbyt-chi-l-track

A Starlark (Python dialect) application for a home LCD screen to show the upcoming arrivals at a selected Chicago CTA L train station

Notification Repeater

github.com/FabioCZ/NotificationRepeater

A workaround application for Xiaomi’s Android implementation, which fixed a bug preventing certain notifications from being shown. Downloaded by 15k+ users and covered by several tech blogs, for example this article on xda developers

UnitsNet

github.com/angularsen/UnitsNet

Contributed several units-of-measure definitions and unit tests to this widely used .NET library

Elektro

github.com/FabioCZ/Elektro

A simple calculator-like Android application to help with money tracking in the Power Grid board game

CS1 CSV Merger

github.com/FabioCZ/Cs1CsvMerger

While employed as a lab section leader for the Computer Science 1 course at Utah State University, I made a WinForms app that interacted with the Canvas API to extract grades into a spreadsheet format.

2Risky

https://github.com/FabioCZ/2Risky

A Risk-like game written with C# and Universal Windows Platfroms. Part of a group project for the Software Engineering course at Utah State University. I contributed majority of the UI portion of the app.

Intersection Sim

github.com/FabioCZ/IntersectionSim

Final project for Utah State University’s Artificial Intelligence class. This application simulates a busy roundabout intersection, and uses a minimax algorithm to schedule cars to enter the roundabout with the smallest possible wait time.