×
Jakub Szwiec

Jakub Szwiec


07769 382529
Polish, English

Background


About

About

I am a Software Developer with a strong sense of design.
My goal is to use technologies in order to design and develop software that is useful, beautiful and easy to maintain.

During my 6-year adventure with Android development, I had the opportunity to work with many tools. I like solutions that are simple, yet powerful. My favourite toolbox nowadays contains Kotlin, Android Jetpack, Coroutines, Dependency Injection, and BDD.

Work Experience

Work Experience

  • Android Contractor, 

    Sep, 2018 - Nov, 20181 month

    For my client, an emerging betting company, I was creating the architecture for their Android app. I was not constrained by legacy code, so I decided to use Kotlin, Jetpack (Navigation and ViewModel), Koin for Dependency Injection and unidirectional dataflow architecture (using MvRx and Epoxy). This modern approach reduced about half the amount of the code needed in comparison to traditional MVVM / MVP architecture, and I was able to iterate much faster, create fundamentals and core features of the app in 6 weeks.

  • Senior Android Developer, 

    May, 2017 - Sep, 20181 year 4 months

    At Navenio I was responsible for developing Android applications in a team of 5 Android developers. Apps used our own indoor location engine. I also wrote unit and instrumentation tests for core features.

    I used MVVM, Kotlin, Dagger2, Data binding, Android Architecture Components, RxJava, Coroutines, Mockito, BDD, Robot pattern, Espresso, Sketch, Jenkins

  • Senior Android Developer, 

    Feb, 2015 - Mar, 20172 years 1 month

    At Stylect I was responsible for developing and designing Android application, using technologies like Android Studio IDE, Gradle, GIT, Photoshop, JIRA, RxJava and Retrofit.

    Working for this fashion startup taught me how to create great looking software and iterate quickly.

  • Contractor, 

    Aug, 2016 - Dec, 20164 months

    I created the Babbee On Board project for 10x Agency, including branding, designing, managing and outsourcing iOS and beacon's hardware development.

Education

Education

  • Computer Science, Bachelor, AGH University of Science and Technology in Cracow

    Oct, 2007 - Jun, 2011