Android Developer2019 - 2019Steady (via Toptal)
Technologies: Libraries, Model View Viewmodel (MVVM), Kotlin, Java, Android
- Helped to develop and maintain Android application used by several hundred thousand customers.
- Created several types of video players.
- Developed a list with automatic loading of new pages after reaching the end.
- Worked with many libraries, external APIs, services, and management tools.
Android Developer2015 - 2018InFullMobile
- Led a team of ten in the development of an Android app which was consuming a REST API and made use of a camera and external libraries.
- Acted as the lead developer in a team of three for an Android project (an app with a music player library accessed through an NDK, connected with multiple REST APIs).
- Developed with a team of ten a large application for an international organization. The app was connected to multiple REST APIs, used maps, payments, camera, and also had tons of tests.
- Built the back end in Node.js and Express.js.
- Developed Ethereum blockchain contracts in Solidity.
Java Developer2014 - 2015Hewlett-Packard
- Developed an Android application for Store Intelligence.
- Implemented a few features in the Java back-end project with the Spring Framework.
- Built the back end of a project using the Grails platform.
- Implemented VBA macros for Excel reporting documents.
Java Developer2012 - 2013Innotion Sp. z o.o.
- Built the back end in Java.
- Prepared a hybrid mobile application for Android and iOS and released it to various app stores.
Software Engineer Intern2011 - 2011Samsung
Technologies: Tizen, Bada, Git, C++
- Created a mobile application that calculates and displays the moon phases.
- Developed a mobile application with a media player and GPS tracking.