Rafał Gawlik

Software Engineer & Technology Researcher

rafal.gawlik@gmail.com LinkedIn GitHub Twitter Kraków, Poland

Summary

I specialize and continuously develop in mobile development, cloud computing and artificial intelligence. My goal is to explore new technologies and discover their practical applications, transforming innovative ideas into functional solutions that can bring real benefits to users.

Experience

Senior Android Developer
CCC Group
Sep 2024 - Present
Working on CCC App - e-commerce mobile application for one of the largest shoe retailers in Europe. Developing Android application using latest technologies and best practices.
Senior Android Developer
Droids On Roids
Jan 2023 - Aug 2024
Developed complex Android applications for various international clients. Collaborated with distributed teams and implemented modern Android development practices.
Senior Android Developer
P&P Solutions Sp. z o.o.
Oct 2020 - Dec 2022
CCC App - E-commerce mobile application development. Tech stack: Android SDK, Kotlin, Dagger, Hilt, Retrofit, Coroutines, MVVM, DataBinding, Jetpack.
Lead Android Developer
AlterMind
Jan 2020 - Sep 2020
WashApp - Mobile application for car washing service reservations. Led development team and developed Android application. Tech stack: Android SDK, Kotlin, Dagger, Retrofit, RxAndroid, MVVM, DataBinding, Firebase, RealmDB.
Android & Flutter Tech Lead
Jagiellonian Club
Sep 2019 - Jan 2021
Pola App - Application to check companies by EAN code on products in markets. Maintained apps and managed Android & Flutter teams. Tech stack: Android SDK, Kotlin, Dagger, Retrofit, MVP, DataBinding, Flutter.
Android Developer
Gigaset Communications
Aug 2016 - Dec 2019
Gigaset Elements - Home security and automation system.
Smart Care - Health care system.
Gigaset Keeper - BluetoothLE tool for keychain (Team Lead).
Tech stack: Android SDK, Kotlin, Java, Dagger, Retrofit, RxAndroid, MVVM, MVP, DataBinding, Firebase, RealmDB.
Android Developer
Altimi Solutions
Nov 2015 - Aug 2016
ePóstur - Mobile client for post office. Developed Android application using MVP architecture. Tech stack: Android SDK, Java, Dagger, Retrofit, MVP, RealmDB.
Junior Software Engineer
Tieto Poland
Aug 2013 - Sep 2015
Android NFC, Bluetooth, BluetoothLE and Localisation Services - Project for Sony Mobile, providing Android 4.4 and 5.0 for Xperia Z1, Z2 and Z3. Developed connectivity services in Android System. Tech stack: Android SDK, Java, NDK.

Education

Engineer of Computer Science
Wroclaw University of Technology
2010 - 2015
Strong foundation in computer science, software engineering principles, and system design.

Skills

Mobile Development

Android iOS Kotlin Kotlin Multiplatform Swift Flutter

Architecture & Patterns

MVVM MVP Clean Architecture Repository Pattern

Modern Technologies

Jetpack Jetpack Compose SwiftUI Coroutines

Cloud & AI

Firebase AWS Artificial Intelligence Machine Learning

Web Technologies

JavaScript TypeScript Vue.js Django

Libraries & Tools

Git Agile/Scrum