Back to professionals

Android Developer & Kotlin Developer & iOS Developer

Overview


Short Summary

The candidate is a highly skilled senior Android/iOS software developer with commercial experience since 2017 in this field. He has extensive experience in designing, developing and implementing mobile applications throughout the software development lifecycle. His expertise spans a range of programming languages including Java, Kotlin, Swift 5, SwiftUI and Jetpack Compose.

In terms of professional experience, the candidate is currently working as a software developer and is actively involved in Android and iOS app development. His responsibilities include testing, using technologies such as Kotlin, Hilt, MVVM, Coroutines and working with tools such as MS Teams, Figma and Jira.

Prior to his current position, the candidate has worked with several companies. He has been involved in application development for various clients, demonstrating knowledge of technologies such as Kotlin, Koin, Swift, SwiftUI, RxJava, Room DB, Retrofit and others.

The candidate has a diverse skill set including language skills in Slovak, English and Czech. His/her computer skills range from basic Unix/Linux to advanced knowledge in Xcode and Android Studio. Programming skills include proficiency in Java, Kotlin, Android, Swift, SwiftUI and experience with Spring Boot.

In addition, the candidate has an extensive portfolio of projects that showcases his/her involvement in mobile application development

Overall, his extensive experience, technical skills, and proven track record of delivering innovative solutions make the candidate a strong contender for roles in mobile app development, systems integration, and backend development using Spring Boot.

Work Experience

Senior Android/iOS Software Developer with 7 years of experience in designing, developing, and implementing mobile applications. Proficient in Java, Kotlin, Swift 5, SwiftU, and Jetpack Compose. Skilled in the entire software development life cycle, from conceptualization to deployment. Excels in remote work environments and utilizes strong communication skills.

Education:

  • Master's Degree in Technical University of Košice (2011-2016)
  • Diploma thesis focused on exploring and applying steganography techniques to the file system using C++
  • Bachelor thesis focused on urban connections in Košice, resulting in the creation of a fully functional database and a mobile application for Android using Java

Experience:

  • Software Developer (The candidate 2023 - Present, Remote): Developing Android and iOS applications for Sweep Group, utilizing Kotlin, Hilt, MVVM, Coroutines, RoomDB, Retrofit, Swift 5, SwiftUI, Combine, Realm, Crashlytics, and GraphQL. Collaboration tools used include MS Teams, Figma, Jira, and GitHub.
  • Software Developer (May 2020 - December 2022, Košice): Developed Android and iOS applications for Masternaut Group using Kotlin, Koin, MVVM, Coroutines, RoomDB, Retrofit, Swift 5, SwiftUI, Combine, Core Data, GoogleMaps API, Crashlytics, and MixPanel. Collaboration tools used include Slack, Meet, Zeplin, Figma, Jira, Git, and Bitbucket.
  • Software Developer (March 2017 - April 2020, Košice): Developed Android applications that communicate with embedded devices using Bluetooth and web application. Customized Android image (AOSP) for special devices. Utilized technologies such as Android, Java, Kotlin, RxJava, RxKotlin, EventBus, Retrofit, OkHttp, Moshi, Room db, Dagger, Koin, and Protobuf.
  • Software Developer (May 2015 - February 2017, Košice): Developed a universal healthcare system for hospitals to control different MR systems. Developed several C# applications and automated system integration. Created unit tests.
  • Application Administrator (December 2013 - April 2015, Košice): Controlled and checked application error events, solved and reassigned events to different teams.

Skills:

  • Language Skills: Slovak (native), English (full professional proficiency), Czech (full professional proficiency)
  • Computer Skills: Unix/Linux (basic), Xcode (advanced), Android Studio (advanced), IntelliJ (advanced)
  • Programming Skills: Java (advanced), Kotlin (advanced), Android (advanced), Swift 5, SwiftUI (advanced), Spring boot (intermediate), MySQL, Realm, SqlLite, PostgreSql, JMockit, JUnit, Mockito, Jira, Bamboo, Confluence, Trello, Crucible, Git, ClearCase

Projects:

  • Sweep Bank: Responsible for the entire life cycle of a modern mobile bank application available in several countries. Utilized Kotlin, Hilt, GraphQL, RxJava2, Livedata, Firebase, MVVM, and Coroutines.
  • Orders in Order: Developed an app that tracks orders and provides insights on expected delivery and delivery status. Utilized Kotlin, retrofit, okhttp, moshi, Koin, full text search DB, Google Sign In, and Imap.
Author
Android Developer & Kotlin Developer +1
65a7940bdbf503000199bf02
Freelancer385  / Per day
LevelEXPERT
Roles
Android Developer Kotlin Developer iOS Developer
Languages
English
Skillset
ARMAndroidAndroid IDEAndroid JetpackAndroid SDKAndroid StudioAppiumApplication ServerAutomation TestingBambooBitbucketBlenderCC#C++CICDCMSCRMCSSCode ManagementCombineConfluenceCore DataCoroutinesDaggerDatabaseDevOpsFigmaGame Engine SoftwareGitGitHubGraphQLHTMLHibernateIDEJPAJUnitJavaJava ToolsJetpack ComposeJiraKotlinLinuxMicrosoft serversMockitoMySQLOperation SystemsPlayPostgreSQLProcessorsProject Management ToolsRealmRestRetrofitRxJavaSW Tools APIsSoapSpecificationsSpringSpring SecuritySpring bootSwiftSwiftUITest DevelopmentToolsUXUnixWireframing SoftwareXcodeiOSiOS IDE
Localities
KošiceRemote