Browse profiles Post a project
Malt welcom

Welcome to Przemyslaw's freelance profile!

Malt gives you access to the best freelancers for your projects. Contact Przemyslaw to discuss your project or search for other freelancer profiles on Malt.

Przemyslaw P.

Senior Android Developer

Works remotely from Berlin

  • 52.517
  • 13.3889
  • Suggested rate €660 / day
  • Experience 2-7 years
  • Response rate 100%
  • Response time 24 hours
Propose a project The project will begin once you accept Przemyslaw's quote.

This freelancer will be available again on 4/3/2023

Until 4/3/2023

Propose a project The project will begin once you accept Przemyslaw's quote.

Location and workplace preferences

Location
Berlin, Germany
Remote only
Primarily works remotely

Preferences

Project length
Would prefer:
≥ 6 months
Would prefer to avoid:
  • ≤ 1 week
  • ≤ 1 month
Business sector
Digital & IT
Company size
Would prefer to avoid:
1 person

Verifications

Freelancer code of conduct signed
Read the Malt code of conduct

Verified email

Reputation

Stack Overflow

Stack Overflow : Phate P Phate P
  • 1494 Reputation
  • 31 Bronze
  • 22 Silver
  • 1 Gold

Languages

  • Polish

    Native or bilingual

  • English

    Fluent

  • Russian

    Conversational

Categories

Skills (22)

Przemyslaw in a few words

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.

Experience

Delivery Hero - Delivery Hero GmbH

Logistics & Supply Chain

Senior Android Developer  - As a freelancer

August 2021 - Today (1 year and 6 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

Press & Media

Android Developer

Krakow, Poland

April 2019 - September 2021 (2 years and 5 months)

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 - Atos Organisation

Banking & Insurance

Android Developer

Gdańsk, Poland

June 2016 - April 2019 (2 years and 10 months)

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

Education