2023 - today: Code base application for various devicesCustomer: on request
Role: Senior Android Developer
Tasks:One code base application for various devices (bicycles, treadmills, bicycles, fitness mirror, etc. based on phones and tablets, also built-in) for performing exercises at home. Thanks to this application users can exercise in a group and with a trainer, also in the model life streaming. The application integrates, among others: with Spotify or heart rate sensors. Using the application, you can also control the load or, for example, the inclination of the treadmill
- Participating in requirement analysis sessions to clarify and document functional and non-functional requirements
- Designing and implementing new features and functionalities in Android applications based on project requirements
- Conducting feasibility studies to evaluate the technical feasibility and potential challenges of implementing new features or integrating third-party libraries/ APIs
- Identifying and troubleshooting bugs and performance issues within Android applications
- Being involved in code review process for other team members
- Currently collaborating closely with UI/UX designers
- Maintaining regular communication with clients to provide project updates, gather feedback, and address any concerns or questions
Skills:Android, Jetpack Compose, Compose, Coroutines, Kotlin, Room, Retrofit, communication through Sockets
2022 - 2023 (1 year): An app for one of the cryptocurrency exchanges for AndroidCustomer: Software Development Company
Role: Android Developer
Tasks:- Obtaining project requirements from the customer
- Implementation of credit card payments based on checkout.com API
- Implementation of user identity verification based onfido API as well as veriff API
- Releasing and managing the application in the Play store
Skills: Kotlin, Retrofit, Room, Coroutines, RxJava, communication through Sockets
2014 - 2022 (8 years): IoT ? software for various devicesRole: Android Developer
Projects:- Project 1: Android operating system for wireless phones (DECT)
- Project 2: Application for managing the connection between the mobile world and wireless home telephony
- Project 3: IoT system for managing operating rules and integrating sensors
- Project 4: An application collecting data from sensors, e.g. movement, to monitor the health of seniors based on applied daily routines
Tasks:- Research and development of Android operating system for wireless phones (DECT)
- Releasing apps to the Play store and managing apps in the Play store
- Development of Android applications for approving other applications for wireless phones (DECT)
- Development of applications for the IoT/ Smart Home
- Integration of communication with IoT devices using BLE
- Integration of video support (VOD and live view) from cameras and camera configuration using Wifi Hot-Spot and BLE used in IoT systems
- Implementation of Google in-app-payments
- Implementation of network logic for communication with servers based on REST-Api
Skills: Android, iOS, Bluetooth
2012 - 2013 (1,5 year): Android application used to provision other applications for Set-Top-Box devices
Customer: Telecommunication Company
Role: Android Developer
Tasks:- Testing and maintenance of software for Android embedded devices
- Testing of software and hardware used in company's IPTV network
- Linux systems administration
- Creation of an application for Android used for provisioning other applications for Set-Top-Box devices
- Creating applications Launcher development for Android Set-Top-Box device
- Testing applications for IPTV playback, Internet radio, EPG and VOD display
- Development of Android OS applications for content management
Skills: Android