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.