Back to professionals

Android Developer

Overview


Short Summary

The candidate is an experienced Java and Android developer with a strong background in software engineering. He has worked on various projects, including the implementation of features and bug fixing. He is skilled in using technologies such as Spring JPA, Retrofit, RxJava, and JasperReports. He has also developed apps from scratch, utilizing Kotlin and Java languages. In addition to his professional experience, he holds a Master's degree in Computer Software Engineering and a Bachelor's degree in Informatics. He actively participates in the Stack Overflow community and has taken part in various hackathons and events. He is dedicated to self-education and has studied design patterns, effective Java, RxJava, and Kotlin through online courses and books.

Work Experience

Java Developer (02/2020 - present): Member of a 16-person team working on a project in the healthcare industry. Responsible for implementing smaller features, such as Okta authentication, and writing unit tests using Mockito. Also involved in investigations and bug fixing by analyzing logs. Follows the Scrum methodology.

Back-end Developer (date not specified): Member of a 3-person team working on an egov project for a government institution. Involved in implementing the data model using Spring JPA and developing business logic based on provided sequence diagrams.

Software Developer (04/2019 - 01/2020): Worked on an Android project developing a kiosk app for charity donations. Used Kotlin as the implementation language and MVVM architecture model. Managed app deployment through Android Management API and implemented asynchronous web requests using Retrofit.

Android Developer (02/2016 - 03/2019): Assigned to a collaborative workplace app. Worked on various features such as server search, touchid authentication, refactoring from listview to recyclerview, and UI transformation to material design. Used libraries like Crashlytics and LeakCanary for crash logs and memory leak detection.

Android Developer (07/2013 - 01/2016): Developed an audiobooks extension for a children's app and a mobile tickets app. Also developed a backup & restore application. Used libraries like Picasso for image loading and caching.

Junior Android Developer (02/2012 - 06/2013): Participated in the development process of multiple mobile applications.

Education: Holds a Master's degree in Computer Software Engineering and a Bachelor's degree in Informatics.

Additional Activities: Active member of the Stack Overflow community. Participated in Google Glass hackathon, Madhack events, and Data Hack. Graduated with a diploma thesis on cross-platform application development and published an article in a journal.

Self-Education: Studied design patterns from the book by Erich Gamma and others.

Author
Android Developer
6369369ef064f88111c49ef0
Roles
Android Developer
Languages
English
Skillset
AndroidAndroid SDKAutomation TestingC++CSSDatabaseFoundationGitHubJPAJavaKotlinMockitoOperation SystemsPlayRestRetrofitRxJavaSQLiteSW Tools APIsSpecificationsSpringTest DevelopmentUIiOS
Localities
PrahaRemote