Android Developer
2019 - 2019Steady (via Toptal)- 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.
Technologies: Libraries, Model View Viewmodel (MVVM), Kotlin, Java, AndroidAndroid Developer
2015 - 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.
- Constructed a web front end in JavaScript.
Technologies: C++, JavaScript, Kotlin, Java, AndroidJava Developer
2014 - 2015Hewlett-Packard- Developed an Android application for Store Intelligence.
- Implemented a few features in the Java back-end project with the Spring Framework.
- Created the web front end in JavaScript using the SmartClient library.
- Built the back end of a project using the Grails platform.
- Implemented VBA macros for Excel reporting documents.
Technologies: Visual Basic for Applications (VBA), JavaScript, Android, JavaJava Developer
2012 - 2013Innotion Sp. z o.o.- Built the back end in Java.
- Constructed a web front end in JavaScript.
- Prepared a hybrid mobile application for Android and iOS and released it to various app stores.
Technologies: iOS, Android, Git, JavaScript, Spring, JavaSoftware Engineer Intern
2011 - 2011Samsung- Created a mobile application that calculates and displays the moon phases.
- Developed a mobile application with a media player and GPS tracking.
Technologies: Tizen, Bada, Git, C++