Zurück zu den Profis

Android Developer & Kotlin Developer & iOS Developer

Überblick


Kurzer Überblick

Der Kandidat ist ein hochqualifizierter Senior Android/iOS Softwareentwickler mit kommerzieller Erfahrung seit 2017 in diesem Bereich. Er verfügt über umfangreiche Erfahrung in der Konzeption, Entwicklung und Implementierung mobiler Anwendungen während des gesamten Softwareentwicklungszyklus. Sein Fachwissen umfasst eine Reihe von Programmiersprachen wie Java, Kotlin, Swift 5, SwiftUI und Jetpack Compose.

Was die Berufserfahrung betrifft, so arbeitet der Kandidat derzeit als Softwareentwickler und ist aktiv an der Entwicklung von Android- und iOS-Apps beteiligt. Zu seinen Aufgaben gehören Tests, die Verwendung von Technologien wie Kotlin, Hilt, MVVM, Coroutines und die Arbeit mit Tools wie MS Teams, Figma und Jira.

Vor seiner jetzigen Position hat der Kandidat bei mehreren Unternehmen gearbeitet. Er war an der Anwendungsentwicklung für verschiedene Kunden beteiligt und hat dabei Kenntnisse in Technologien wie Kotlin, Koin, Swift, SwiftUI, RxJava, Room DB, Retrofit und anderen nachgewiesen.

Der Kandidat verfügt über ein breites Spektrum an Fähigkeiten, darunter Sprachkenntnisse in Slowakisch, Englisch und Tschechisch. Seine/ihre Computerkenntnisse reichen von Grundkenntnissen in Unix/Linux bis hin zu fortgeschrittenen Kenntnissen in Xcode und Android Studio. Zu den Programmierkenntnissen gehören Kenntnisse in Java, Kotlin, Android, Swift, SwiftUI und Erfahrung mit Spring Boot.

Darüber hinaus verfügt der Kandidat über ein umfangreiches Projektportfolio, das seine Beteiligung an der Entwicklung mobiler Anwendungen unter Beweis stellt.

Insgesamt machen seine umfangreiche Erfahrung, seine technischen Fähigkeiten und seine nachgewiesene Erfolgsbilanz bei der Bereitstellung innovativer Lösungen den Kandidaten zu einem starken Anwärter für Rollen in der Entwicklung mobiler Anwendungen, der Systemintegration und der Backend-Entwicklung mit Spring Boot.

Berufliche Erfahrung

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
Freiberufler385  / Pro Tag
EbenEXPERT
Rollen
Android Developer Kotlin Developer iOS Developer
Sprachen
English
Fähigkeiten
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
Lokalitäten
KošiceRemote