Senior Android Developer
Aktualisiert am 24.10.2024
Profil
Mitarbeiter eines Dienstleisters
Remote-Arbeit
Verfügbar ab: 01.11.2024
Verfügbar zu: 100%
davon vor Ort: 0%
Skill-Profil eines fest angestellten Mitarbeiters des Dienstleisters
Polish
native
English
B2

Einsatzorte

Einsatzorte

Deutschland, Schweiz, Österreich
möglich

Projekte

Projekte

2022 (1,5 years): Implementation of Android platform projects using the latest technology stack

Customer: 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 client to provide project updates, gather feedback, and address any concerns or questions

Skills:
Android, Jetpack Compose, Coroutines, Kotlin, Room, Retrofit, communication through Sockets

2016 - today: various projects

Role: Freelance

Projects:

4+ years: Application for large grocery store brand in Poland

Tasks:
  • Taking over the app after the previous developer left the project, familiarizing oneself with the codebase and project requirements.
  • Assimilating information and understanding the project's architecture and design decisions.
  • Actively creating new functionalities for the Android application and maintaining current ones following requirements.
  • Collaborating closely with backend teams to ensure data consistency, security, and optimal performance.
  • Actively identifying and fixing bugs in the Android application to enhance stability and user experience.
  • Achievements:
    • Introduction of Jetpack Compose library in existing project to speed up process of creating new functionalities

Skills:
Kotlin, Coroutines, MVVM, Jetpack Compose, Retrofit, Git
------------------------------------------------------------------------------------------------------------
4 months: Development of an application

Tasks:
Application created for 2016 edition of a Movie Music Festival - big event organized in Cracow, Poland. In 2017 app has been reskinned to fit new theme of the festival.
  • Implementation from scratch of all functionalities (event agenda, integration with Spotify, module allowing users to put event stickers on photos, quiz module city game module using Bluetooth Beacons) based on the received requirements
  • Collaborate with iOS Developer to maintain consistency between apps on both systems
  • After a year, redesigning the application to meet new visual requirements while maintaining functionality

Skills:
Java, Kotlin, Bluetooth Beacons

2020 - 2022 (2+ years): Project management tool specially designed and developed for the construction industry

Customer: Product Company
Role: Android Developer

Tasks:
  • Creating new functionalities and maintaining current ones for the Android application according to the collected requirements
  • Participating in a Scrum team, including attending and contributing to ceremonies like demos for the client, prioritize tasks, share progress, and address any impediments
  • Collaborating with backend developers
  • Actively identifying and resolving bugs in the Android application to maintain optimal performance and user experience

Skills:
Kotlin, Coroutines, MVVM, Retrofit, Git

2020 (3 months): Platform for easy and safe registration, authorization, and storage of sensitive data for German client

Customer: Software House
Role: Android Developer

Tasks:
Android Developer responsible for deliver short time project during coronavirus pandemic for the same software house as in 2015-2016.
  • Performing maintenance tasks
  • Identifying and resolving bugs in application to enhance stability and usability
  • Developing and implementing small functionalities in response to user needs and business requirements

Skills:
Kotlin, RxJava

2017 - 2020 (2+ years): A bundle of applications created for easy management of small business

Customer: Product Company
Role: Senior Android Developer/Android Developer

Tasks:
  • Creating new functionalities for the Android application and maintaining current ones following requirements
  • Designing screens based on provided specifications to ensure consistency and adherence to design guidelines
  • Engaging in the ongoing process of migrating code from Java to Kotlin to leverage Kotlin's modern features and improve code readability and maintainability
  • Actively mentoring junior developers to help them improve their coding skills, understand best practices, and navigate complex technical challenges
  • Cooperation with backend developers
  • conducting demo presentations to showcase new features and updates to the rest of the company
  • Identifying and addressing bugs in the Android application to enhance stability and reliability

Skills:
Java, Kotlin, RxJava, Coroutines, MVVM, Room, Retrofit, Git

2015 - 2016: various projects

Customer: Software House
Role: Android Developer

Projects:

2 monthst: Application for browsing content of website with variation of demotivator images

Tasks:
  • Collaborating with UX/UI Designer in context of views.
  • Connecting the mobile application with the issued API
  • Creating and maintaining functionality based on received requirements
  • Identifying and resolving bugs in different applications to enhance stability and usability

Skills:
Kotlin, Retrofit, RxJava
-----------------------------------------------------------------------------------------------------------
6 months: Silesia Marathon - application created for a marathon taking place in city of Katowice (route map, news, results)

Tasks:
  • Collaborating with UX/UI Designer in context of views.
  • Connecting the mobile application with the issued API
  • Creating and maintaining functionality based on received requirements.
  • Identifying and resolving bugs in different applications to enhance stability and usability.

Skills:
Kotlin, Retrofit, RxJavar

2015 (6 months): Various projects - support and revision of existing applications

Customer: Digital Agency
Role: Android Developer

Tasks:
Various projects ? mainly supporting and refactoring of existing applications (video streaming industry)
  • Actively identifying and resolving bugs in various applications to improve stability and user experience
  • Performing routine maintenance tasks to ensure the smooth operation and performance of the applications
  • Continuously adding minor functionalities to existing applications based on user feedback and evolving requirements

Skills:
Java, Android Studio

2012 - 2015: Different projects

Customer: Product company/Digital agency
Role: Junior PHP Developer/Software Engineer

Tasks:
Different projects created for company customers. Some of them on the beginning related to company CMS, then also working with mobile application.
  • Supporting Abeon CMS to ensure continuous working.
  • Rewriting whole internal CMS and adding new features to the codebase.
  • Developing new features and implementing it in new and existing websites.
  • Developing 3 android applications.
  • Preparing APIs for existing websites to extend their functionalities.

Skills:
PHP, WordPress, JavaScript Abeon CMS, Android, JavaT

2009 - 2011: Working with 2 companies and creating simple websites for their clients

Customer: Different Companies
Role: Junior Web Developer

Tasks:
  • Developing simple website using WordPress and PHP
  • Maintaining and supporting previously developed websites

Skills:
PHP, WordPress

Aus- und Weiterbildung

Aus- und Weiterbildung

2005 - 2009
IT-Technician
Technical secondary school in Katowice

Coruses

2024
Android TDD Masterclass - Coroutines, Jetpack

Position

Position

Senior Android Developer

Kompetenzen

Kompetenzen

Schwerpunkte

Java
Kotlin
Coroutines
Jetpack Compose
Room
Retrofit
MVP
MVVM
GIT

Produkte / Standards / Erfahrungen / Methoden

Profile
Senior Android Developer with about 15 years of experience in software development and more than 10 in Android environment. Works best in small teams, but not afraid of working in larger ones. Enjoys working on projects that use the latest technologies and follow trends in the context of Android app development. Through frequent being one man army, has very well-developed work organization skills. Appreciates projects in which requirements are clearly formulated so that the software development process is faster and better. Extensive experience in internal applications and those aimed at a specific group of users, but the most interested in those for larger number of users. Motivated by the opportunity to solve new business challenges and the opportunity to solve people's everyday problems.

Libraries
  • Jetpack Compose
  • RxJava/RxKotlin
  • Retrofit
  • Hilt
  • Room
  • Koin

Tools and others
  • SQLite
  • MVP
  • MVVM
  • Git
  • Coroutines

Programmiersprachen

Kotlin
Java

Einsatzorte

Einsatzorte

Deutschland, Schweiz, Österreich
möglich

Projekte

Projekte

2022 (1,5 years): Implementation of Android platform projects using the latest technology stack

Customer: 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 client to provide project updates, gather feedback, and address any concerns or questions

Skills:
Android, Jetpack Compose, Coroutines, Kotlin, Room, Retrofit, communication through Sockets

2016 - today: various projects

Role: Freelance

Projects:

4+ years: Application for large grocery store brand in Poland

Tasks:
  • Taking over the app after the previous developer left the project, familiarizing oneself with the codebase and project requirements.
  • Assimilating information and understanding the project's architecture and design decisions.
  • Actively creating new functionalities for the Android application and maintaining current ones following requirements.
  • Collaborating closely with backend teams to ensure data consistency, security, and optimal performance.
  • Actively identifying and fixing bugs in the Android application to enhance stability and user experience.
  • Achievements:
    • Introduction of Jetpack Compose library in existing project to speed up process of creating new functionalities

Skills:
Kotlin, Coroutines, MVVM, Jetpack Compose, Retrofit, Git
------------------------------------------------------------------------------------------------------------
4 months: Development of an application

Tasks:
Application created for 2016 edition of a Movie Music Festival - big event organized in Cracow, Poland. In 2017 app has been reskinned to fit new theme of the festival.
  • Implementation from scratch of all functionalities (event agenda, integration with Spotify, module allowing users to put event stickers on photos, quiz module city game module using Bluetooth Beacons) based on the received requirements
  • Collaborate with iOS Developer to maintain consistency between apps on both systems
  • After a year, redesigning the application to meet new visual requirements while maintaining functionality

Skills:
Java, Kotlin, Bluetooth Beacons

2020 - 2022 (2+ years): Project management tool specially designed and developed for the construction industry

Customer: Product Company
Role: Android Developer

Tasks:
  • Creating new functionalities and maintaining current ones for the Android application according to the collected requirements
  • Participating in a Scrum team, including attending and contributing to ceremonies like demos for the client, prioritize tasks, share progress, and address any impediments
  • Collaborating with backend developers
  • Actively identifying and resolving bugs in the Android application to maintain optimal performance and user experience

Skills:
Kotlin, Coroutines, MVVM, Retrofit, Git

2020 (3 months): Platform for easy and safe registration, authorization, and storage of sensitive data for German client

Customer: Software House
Role: Android Developer

Tasks:
Android Developer responsible for deliver short time project during coronavirus pandemic for the same software house as in 2015-2016.
  • Performing maintenance tasks
  • Identifying and resolving bugs in application to enhance stability and usability
  • Developing and implementing small functionalities in response to user needs and business requirements

Skills:
Kotlin, RxJava

2017 - 2020 (2+ years): A bundle of applications created for easy management of small business

Customer: Product Company
Role: Senior Android Developer/Android Developer

Tasks:
  • Creating new functionalities for the Android application and maintaining current ones following requirements
  • Designing screens based on provided specifications to ensure consistency and adherence to design guidelines
  • Engaging in the ongoing process of migrating code from Java to Kotlin to leverage Kotlin's modern features and improve code readability and maintainability
  • Actively mentoring junior developers to help them improve their coding skills, understand best practices, and navigate complex technical challenges
  • Cooperation with backend developers
  • conducting demo presentations to showcase new features and updates to the rest of the company
  • Identifying and addressing bugs in the Android application to enhance stability and reliability

Skills:
Java, Kotlin, RxJava, Coroutines, MVVM, Room, Retrofit, Git

2015 - 2016: various projects

Customer: Software House
Role: Android Developer

Projects:

2 monthst: Application for browsing content of website with variation of demotivator images

Tasks:
  • Collaborating with UX/UI Designer in context of views.
  • Connecting the mobile application with the issued API
  • Creating and maintaining functionality based on received requirements
  • Identifying and resolving bugs in different applications to enhance stability and usability

Skills:
Kotlin, Retrofit, RxJava
-----------------------------------------------------------------------------------------------------------
6 months: Silesia Marathon - application created for a marathon taking place in city of Katowice (route map, news, results)

Tasks:
  • Collaborating with UX/UI Designer in context of views.
  • Connecting the mobile application with the issued API
  • Creating and maintaining functionality based on received requirements.
  • Identifying and resolving bugs in different applications to enhance stability and usability.

Skills:
Kotlin, Retrofit, RxJavar

2015 (6 months): Various projects - support and revision of existing applications

Customer: Digital Agency
Role: Android Developer

Tasks:
Various projects ? mainly supporting and refactoring of existing applications (video streaming industry)
  • Actively identifying and resolving bugs in various applications to improve stability and user experience
  • Performing routine maintenance tasks to ensure the smooth operation and performance of the applications
  • Continuously adding minor functionalities to existing applications based on user feedback and evolving requirements

Skills:
Java, Android Studio

2012 - 2015: Different projects

Customer: Product company/Digital agency
Role: Junior PHP Developer/Software Engineer

Tasks:
Different projects created for company customers. Some of them on the beginning related to company CMS, then also working with mobile application.
  • Supporting Abeon CMS to ensure continuous working.
  • Rewriting whole internal CMS and adding new features to the codebase.
  • Developing new features and implementing it in new and existing websites.
  • Developing 3 android applications.
  • Preparing APIs for existing websites to extend their functionalities.

Skills:
PHP, WordPress, JavaScript Abeon CMS, Android, JavaT

2009 - 2011: Working with 2 companies and creating simple websites for their clients

Customer: Different Companies
Role: Junior Web Developer

Tasks:
  • Developing simple website using WordPress and PHP
  • Maintaining and supporting previously developed websites

Skills:
PHP, WordPress

Aus- und Weiterbildung

Aus- und Weiterbildung

2005 - 2009
IT-Technician
Technical secondary school in Katowice

Coruses

2024
Android TDD Masterclass - Coroutines, Jetpack

Position

Position

Senior Android Developer

Kompetenzen

Kompetenzen

Schwerpunkte

Java
Kotlin
Coroutines
Jetpack Compose
Room
Retrofit
MVP
MVVM
GIT

Produkte / Standards / Erfahrungen / Methoden

Profile
Senior Android Developer with about 15 years of experience in software development and more than 10 in Android environment. Works best in small teams, but not afraid of working in larger ones. Enjoys working on projects that use the latest technologies and follow trends in the context of Android app development. Through frequent being one man army, has very well-developed work organization skills. Appreciates projects in which requirements are clearly formulated so that the software development process is faster and better. Extensive experience in internal applications and those aimed at a specific group of users, but the most interested in those for larger number of users. Motivated by the opportunity to solve new business challenges and the opportunity to solve people's everyday problems.

Libraries
  • Jetpack Compose
  • RxJava/RxKotlin
  • Retrofit
  • Hilt
  • Room
  • Koin

Tools and others
  • SQLite
  • MVP
  • MVVM
  • Git
  • Coroutines

Programmiersprachen

Kotlin
Java

Vertrauen Sie auf Randstad

Im Bereich Freelancing
Im Bereich Arbeitnehmerüberlassung / Personalvermittlung

Fragen?

Rufen Sie uns an +49 89 500316-300 oder schreiben Sie uns:

Das Freelancer-Portal

Direktester geht's nicht! Ganz einfach Freelancer finden und direkt Kontakt aufnehmen.