You're seeing this page as if you were . The main menu is still yours, though. Exit from immersion
Przemyslaw P.PP

Przemyslaw P.

Senior Android Developer

€660/day
Berlin, DE
8-15 years

Average response time: 1 hour

About Przemyslaw

Professional programmer with around 6 years of commercial development experience, having a great understanding of mobile development life cycles, possibilities, business analysis, UX and more. Strongly interested in creating good quality software that works as a solid foundation for business logic necessary for company's success. Open and ready to adopt and learn new technologies. Obsessed with constantly breaking the boundaries of what's possible. Overall a kind, understanding, self-aware, open for criticism, open minded and modest man.

In Atos I developed a banking application for one of the Polish biggest banks. I took part in the whole process, starting from planning and designing the app, through development, testing and bug fixing. Even though I had a beginner's knowledge I pushed to create a whole CI integration. I learned about Docker, Servers, CI and ended up with a fully working multi-server CI that accelerated the development process.

In Schibsted I was working on a framework called Hermes. It is a core upon which the biggest Swedish/Norwegian newspapers are running. I was also implementing the 7 apps running on it. Writing a framework gave me a deep understanding of SOLID principles, abstract modular thinking and intuition about how to compose those abstractions into a whole working structure.

In DeliveryHero I am working on a warehouse picker app. It handles order composition, moving stuff inside a warehouse, transfers and more. Once I joined a team, I started with improving existing structures and flows and teaching software and architecture. While working here, I also started to improve my rhetoric because I believe it can have an enormous impact on the speed of development.

Technologies: Kotlin, Java, RxJava, Coroutines, Dagger, Koin, Room, Glide, TeamCity, Jenkins, Firebase, Navigation Graph, MVVM, Multi-module, OkHttp, Retrofit, MVP, MVVM

Additional projects: Model Rocket, Pneumobile, Intelligent Home System.
  • Polish

    Native or bilingual

  • English

    Fluent

  • Russian

    Conversational

Remote only
Primarily works remotely

Experience

  • Delivery Hero
    Senior Android Developer
    LOGISTICS AND SUPPLY CHAIN
    August 2021 - Today (4 years and 11 months)
    In DeliveryHero I am working on a warehouse picker app. It handles order composition, moving stuff inside a warehouse, transfers and more. Once I joined a team, I started with improving existing structures and flows and teaching software and architecture. While working here, I also started to improve my rhetoric because I believe it can have an enormous impact on the speed of development.
    Android Android Studio Kotlin RxJava Coroutines Dagger MVVM Koin Room Github Actions Firebase Multi-module OkHttp Retrofit Android SDK
  • Schibsted Products & Technology Sweden
    Android Developer
    PRESS AND MEDIA
    April 2019 - September 2021 (2 years and 6 months)
    Krakow, Poland
    In Schibsted I’ve joined a team of 7 developers to help them build a common application framework for Netherland newspaper companies.
    The framework I am co-creating is there for several different reasons like, cost savings/ feature spreading/ quickly onboarding new newspapers/ common maintenance.
    At this very moment of writing, there are 7 Norwegian/Swedish newspaper applications, that are running on that platform like: Aftonbladet, Sportbladet, VG, Aftenposten, Svenska Bladet, Bergens Tidende, Stavanger Aftonbladet and we are working now to ship E24. Few of them are the biggest news-rooms in Norway/Sweden.

    The project is very challenging on the engineering and business level. Finding right, general abstractions and right compositions that can be freely changed, removed or added is what I am most occupied with on an everyday basis. Those requirements are the key force to learn best programming practices and principles in practice (like e.g SOLID)

    All work is integrated within human/machine deployment systems like Travis/Jenkins (currently migrating into Github Actions), so before any code gets into the main codebase it is being validated and tested on multiple levels.

    Some commonly known technologies that I am working with now are: Dagger, Firebase Remote Config, Room, Glide, Retrofit2, Navigation Graph, Git, RxJava, Kotlin Coroutines, OkHttp and much more.
    After approximately 1 year of work, I’ve become a feature-owner of a particular part of the application that is Tracking. Tracking in Schibsted is in general a very important part of the whole system because it enables the possibility for detecting particular patterns of user behavior and allows it to react upon that. I was responsible for creating architecture that allows multiple unrelated trackers to be added/removed and most importantly used in an easy and mainternancable way. Right now I am also responsible for communicating with business people and translating business needs into the technical realm. Also I am managing and guiding people that are working in that area.

    I’ve also been responsible for the whole process of deploying applications into Google Play Store.

    Overall working in Schibsted improved my general experience with working in the English language in a multicultural company.
    Android Kotlin Coroutines RxJava MVVM Dagger Jenkins Android Studio Firebase Room Glide Retrofit Multi-module OkHttp Navigation Graph Android SDK
  • ATOS
    Android Developer
    BANKING AND INSURANCE
    June 2016 - April 2019 (2 years and 10 months)
    Gdańsk, Poland
    In Atos I developed a banking application for one of the Polish biggest banks. I took part in the whole process, starting from planning and designing the app, through development, testing and bug fixing. Even though I had a beginner's knowledge I pushed to create a whole CI integration. I learned about Docker, Servers, CI and ended up with a fully working multi-server CI that accelerated the development process.
    Android Android Studio Java Kotlin RxJava Dagger Room Glide TeamCity Jenkins Firebase OkHttp Retrofit MVP Gradle Android SDK

Recommendations

Be the first to recommend Przemyslaw

Help this freelancer shine by sharing your experience working together.

These freelancer profiles also match your criteria

AgathaA

Agatha Frydrych

Backend Java Software Engineer

4.7

(3)

2

BaptisteB

Baptiste Duhen

Fullstack developer

4.6

(4)

5

AmedA

Amed Hamou

Senior Lead Developer

4

(2)

7

AudreyA

Audrey Champion

Web developer

4.3

(3)

4

Education

  • APPLIED COMPUTER SCIENCES
    GDANSK UNIVERSITY OF TECHNOLOGY
    2015

Skill set (29)

Categories