Juraj Kusnier,德国巴伐利亚州慕尼黑的开发者
Juraj is available for hire
Hire Juraj

Juraj Kusnier

Verified Expert  in Engineering

Android Developer

Location
Munich, Bavaria, Germany
Toptal Member Since
November 9, 2022

Juraj是一位经验丰富的高级软件工程师和Android应用开发者,专注于产品和高质量的用户体验. In the last 10+ years, 他为大大小小的客户做过重要的项目, banks, 以及政府机构,并为数千万用户提供应用程序. Juraj知道如何处理大型遗留系统,以及如何快速有效地设置和启动绿地应用程序.

Portfolio

Mawdoo3 Ltd
Flutter,跨平台,移动应用程序,实时聊天,Go, Android, iOS...
Trade Republic Bank GmbH
Android Development, Jetpack Compose, Model View Intent (MVI), RxJava 2...
SAP
Kotlin, Coroutines, Android Jetpack, Model View - Viewmodel (MVVM), Dagger 2...

Experience

Availability

Full-time

Preferred Environment

MacOS, IntelliJ IDEA, Android Studio, Git

The most amazing...

...我参与的项目是德国官方的冠状病毒预警应用程序, 这有助于减缓COVID-19感染的传播,很可能挽救了许多生命.

Work Experience

全栈(Flutter/Go)开发人员

2023 - 2023
Mawdoo3 Ltd
  • 带头创造了一个前沿, chat-based, 从头开始的跨平台移动应用, 作为一个健壮的MVP项目的基础.
  • 协调全面API框架的开发,并成功地将其与动态后端解决方案集成, 确保移动客户端与自定义AI模型和强大的GPT-4 API的无缝连接.
  • 通过提供抛光,展示了卓越的效率, 在极其苛刻的时间框架内提供生产就绪的解决方案, 展示我在压力下茁壮成长的能力.
Technologies: Flutter,跨平台,移动应用程序,实时聊天,Go, Android, iOS, Google Cloud, Artificial Intelligence (AI), Machine Learning, Microservices, Docker, Minimum Viable Product (MVP), OpenAI GPT-4 API, Single Sign-on (SSO), Google Sign-in, Protobuf, gRPC, SDKs, Agile, PostgreSQL, Full-stack

Senior Android Developer

2022 - 2022
Trade Republic Bank GmbH
  • 实现了简化信用卡处理的关键功能, 促进应用程序的财务效率.
  • 使用最新技术提升移动应用程序的整体用户体验和界面, such as Jetpack Compose, 以确保一个现代和用户友好的设计.
  • 策略性地执行多个成功的A/B测试, 显著提高应用粘性和用户留存率.
技术:Android开发, Jetpack Compose, Model View Intent (MVI), RxJava 2, Firebase, Material Design, Kotlin, Android Material Design, User Interface (UI), Model View Viewmodel (MVVM), GitHub, Dagger 2, Dependency Injection, A/B Testing, Android, CI/CD Pipelines, Continuous Integration (CI), Continuous Delivery (CD), SonarQube, Code Review, Source Code Review, Gradle, Git, Unit Testing, Mockito, Android Jetpack, Android Studio, User Experience (UX), Mobile App Development, Mobile, REST APIs, Test-driven Development (TDD), 行为驱动发展(BDD), Figma, Databases, RxJava, Networking, Mobile Development, Front-end, CircleCI, Testing, Mobile Applications, Mobile Apps, SDKs, Agile

Senior Android Developer

2021 - 2022
SAP
  • 开发了一款应用程序,帮助追踪SARS-CoV-2的感染链(可导致COVID-19). 使用苹果和谷歌的曝光通知API.
  • 根据德国政府的要求实施和维护关键特性.
  • 使用Firebase创建了一个自动截图管道, 哪个处理多种语言和屏幕配置.
  • 维护一个开源项目,处理公开问题和PR审查.
Technologies: Kotlin, Coroutines, Android Jetpack, Model View - Viewmodel (MVVM), Dagger 2, Open Source, Notification Center, Room, Retrofit 2, JSON Web Tokens (JWT), GitHub, RoomDB, Gradle, Material Design, Android Material Design, WorkManager API, Data Encryption, Continuous Delivery (CD), Continuous Integration (CI), CI/CD Pipelines, Git, Unit Testing, UI Testing, JUnit, Mockito, Espresso, Android Studio, IntelliJ IDEA, REST, APIs, User Experience (UX), Protobuf, Camera API, QR Codes, Bluetooth, Fastlane, Mobile App Development, Mobile, REST APIs, Test-driven Development (TDD), 行为驱动发展(BDD), Figma, Databases, RxJava, Networking, Mobile Development, Front-end, CircleCI, Testing, Mobile Applications, Mobile Apps, SDKs, Agile, Barcode Reader

Android Developer

2018 - 2020
Holidu
  • 开发了许多具有挑战性的功能,如登录、应用内预订和基于主题的搜索. 提高应用粘性和整体应用收益.
  • 在公司黑客马拉松期间,在移动设备上使用机器学习实现图像分类.
  • 使用Spring Boot框架设计和实现多个REST api端点和微服务.
  • 将遗留Java代码库迁移到Kotlin并提高了可测试性, app stability, and test coverage.
  • 清理了应用架构,并在项目中引入了依赖注入.
Technologies: Java, Kotlin, Model View Viewmodel (MVVM), Firebase, Hilt, Dependency Injection, Retrofit 2, REST, Elasticsearch, Grafana, Kibana, A/B Testing, Android, Android Development, Android Jetpack, Android Material Design, Android Studio, APIs, API Design, Back-end, Back-end Development, Amazon Web Services (AWS), Amazon S3 (AWS S3), Spring Boot, IntelliJ IDEA, JSON, Git, GitHub, Gradle, Machine Learning, Image Recognition, TensorFlow, User Experience (UX), Unit Testing, Integration Testing, Microservices, Scrum, Mobile App Development, Mobile, REST APIs, Android Animations, Test-driven Development (TDD), 行为驱动发展(BDD), Figma, Databases, RxJava, Networking, Mobile Development, Front-end, CircleCI, Testing, Mobile Applications, Mobile Apps, Maps, SDKs, Google Maps SDK, Google Maps API, Google Maps, Agile, PostgreSQL, ML Kit, Full-stack

Lead Mobile Developer

2015 - 2018
Verusoft
  • 领导一个小的程序员和设计师团队. 开发了多款成功的手机应用和游戏,000,000次下载和积极的用户评价.
  • 作为早期采用者,与Android Instant Apps密切合作. 与Google合作实现此功能.
  • 处理整个软件开发生命周期, 从创意到应用设计, implementation, launch, marketing, and maintenance.
技术:Android开发, iOS, Unity SDK, Java, JavaScript, Google Play Store, App Store, App Store Optimization (ASO), Google AdSense, Google AdMob, In-app Purchases, Subscriptions, Flutter, Dart, Cross-platform, Cross-platform App Development, APK, Firebase, Crashlytics, Unit Testing, User Interface (UI), Android, Android SDK, Android API, Android Studio, Gradle, Game Design, Game Development, Team Leadership, Unity3D, DigitalOcean, A/B Testing, Mobile App Development, Mobile, REST APIs, Android Animations, Test-driven Development (TDD), 行为驱动发展(BDD), Databases, Audio Streaming, RxJava, Video Streaming, WebSockets, WebRTC, Networking, Mobile Development, Camera2 API, Minimum Viable Product (MVP), Front-end, Testing, Mobile Applications, Mobile Apps, SDKs, Agile, PostgreSQL, Full-stack, FlutterFlow

Android Developer

2014 - 2015
Foundation
  • 为最早的B2B文件同步平台之一的Soonr Go开发Android客户端, 被Autotask Corporation收购.
  • 使用c++编写的同步库构建Android应用程序的前端.
  • 完成了大型重构,并将遗留c++核心库迁移到Java.
Technologies: Java, Android NDK, Java Native Interface (JNI), C++, Subversion (SVN), Git, SQLite, C, Android SDK, Android Studio, Unit Testing, JUnit, Jenkins, Encryption, Data Encryption, Cross-platform, Cross-platform Libraries, Cross-platform App Development, File Sharing, CI/CD Pipelines, Continuous Integration (CI), Continuous Delivery (CD), B2B, Mobile App Development, Mobile, REST APIs, Test-driven Development (TDD), 行为驱动发展(BDD), Databases, JNI, Networking, Mobile Development, Front-end, Testing, Mobile Applications, Mobile Apps, SDKs

Software Developer

2013 - 2014
西门子融合创作者(Atos)
  • 开发智能电视和网络的多平台服务.
  • 实施数字版权管理,对数字内容的合法访问进行管理.
  • 领导多媒体流媒体服务从网络向各种智能电视设备的迁移.
Technologies: JavaScript, CSS, HTML, AngularJS, Smart TV, Over-the-top Content (OTT), Media Players, 数字版权管理(DRM), Roku, Widevine, REST APIs, Video on Demand (VOD), Video Streaming, Networking, Web Development, Front-end, Testing, Mobile Apps, Android TV

贸易共和国:一个Android手机经纪人应用程序

http://traderepublic.com/
Trade Republic Bank GmbH是一家位于柏林的德国在线经纪商. 它允许在其移动应用程序上交易股票、衍生品和加密货币.

我曾在Trade Republic作为一名自由手机开发者与一群内部开发者一起工作. 我实施了多次成功的实验,并使用最新的技术改进了手机应用的整体UI和UX, such as Jetpack Compose.

Holidu: Android住宿应用

http://www.holidu.com/
Holidu是全球增长最快的旅游科技公司之一, which is based in Munich, Germany, 提供度假租赁元搜索引擎. 该应用程序帮助数百万旅行者以最低的价格预订理想的住宿,使他们感到高兴.

在公司工作了两年多, 我已经将Holidu Android应用程序的原始Java代码库转换为Kotlin. I increased test coverage, cleaned the app architecture, 并在项目中引入了依赖注入. 我还开发了许多具有挑战性的功能,比如Google Sign-in, theme-based search, 以及使用机器学习进行图像分类(黑客马拉松项目). In addition, 我通过实现材料设计组件来改进应用程序的外观和感觉, fancy transitions, and animations.

Corona-Warn-App:一款安卓冠状病毒应用

http://www.coronawarn.app/en/
在德国,冠状病毒预警应用程序是一款帮助追踪SARS-CoV-2(可导致COVID-19)感染链的应用程序. 该应用程序基于分散方法的技术,如果用户接触过SARS-CoV-2,它会通知用户. 它是德国主要的冠状病毒应用程序,与国家医疗保健系统相连. 由于移动应用程序处理用户的敏感健康数据,因此非常重视数据保护和透明度. 该项目是开源的,可以在GitHub上获得.

我以自由开发者的身份参与了这个项目,并帮助实现了许多功能, tests, and bug fixes. 尽管这个项目在很多方面都很有挑战性, 这也是一次很棒的经历,因为我们帮助了很多人,很可能挽救了一些生命.

Nature and Relaxing Sounds

http://github.com/jurajkusnier/relaxing-sounds
该项目是一个开源的Android应用程序,实现了Media应用程序架构指南. 它利用Android MediaPlayer组件从assets文件夹中启用音频文件的播放. 与Android手机兼容, Android Auto, 和安卓汽车操作系统(AAOS), 这款应用提供了多功能的音频播放体验. 它的开源性质邀请社区贡献,并促进其发展的透明度和创新.

安全摄像头应用程序与WebRTC

http://github.com/jurajkusnier/security-camera-demo
该项目涉及开发一个利用WebRTC的安全摄像头安卓应用程序, Jetpack Compose, and Kotlin. 该应用程序的主要目的是提供一个安全摄像头监控解决方案,使用本地网络连接,而不需要互联网连接.

WebRTC集成:该应用程序利用WebRTC技术在两台Android设备之间建立实时通信和视频流. 第一个作为服务器,播放来自摄像机的视频流. 第二设备作为客户端,接收来自第一设备的视频信号. 这样可以在本地网络上实现高效、安全的视频和音频数据传输.

Signaling Server with Node.使用Node实现的信令服务器.Js在移动应用之间建立连接,促进通信. This server acts as a mediator, 处理信令消息并促进WebRTC会话的发起.

背景视频在Jetpack撰写-演示项目

http://github.com/jurajkusnier/jetpack-login-screen
该项目是一个开源的Android应用程序,展示了Jetpack Compose中背景视频的使用. 该应用程序利用ExoPlayer库无缝地显示一个无休止的视频流,作为登录屏幕上其他UI组件背后的背景元素.

该项目的主要重点是演示如何使用Jetpack Compose创建视觉上引人入胜的用户界面,其中动态视频在后台播放, 增强应用程序的整体美学.

通过集成ExoPlayer库, 该应用程序实现了流畅和不间断的视频播放, 为用户提供视觉上身临其境的体验. 无尽的视频流确保了背景视频仍然迷人和参与没有中断或明显的重复.

登录屏幕是演示此特性的主要用例, 因为它通常是用户交互的第一个点. 背景视频为登录屏幕增加了视觉上的吸引力, 创造更吸引人、更令人难忘的用户体验.

Languages

Kotlin, Java, Dart, JavaScript, c++, C, CSS, HTML, Go

Frameworks

Flutter, Android SDK, JNI, Dagger 2, JSON Web Tokens (JWT), AngularJS, Media Players, Mockito, JUnit, Espresso, Spring Boot, Unity3D, gRPC

Libraries/APIs

RxJava, RxJava 2, REST APIs, Google Maps SDK, Google Maps API, Google Maps, Retrofit 2, Google AdSense, WorkManager API, Protobuf, Camera API, TensorFlow, Android API, Material 2, WebRTC, Camera2 API

Paradigms

Mobile Development, Testing, Model View Intent (MVI), Model View Viewmodel (MVVM), Cross-platform, Test-driven Development (TDD), 行为驱动发展(BDD), Agile, Design Patterns, Android Material Design, Dependency Injection, REST, App Store Optimization (ASO), Continuous Integration (CI), Continuous Delivery (CD), Unit Testing, Microservices, B2B, Scrum

Platforms

Android, Mobile, Android TV, FlutterFlow, Firebase, iOS, Amazon Web Services (AWS), DigitalOcean, Docker

Other

Android Development, Over-the-top Content (OTT), Mobile App Development, Networking, Front-end, Mobile Applications, Mobile Apps, Jetpack Compose, User Interface (UI), A/B Testing, Coroutines, Subscriptions, Kotlin移动多平台(KMM), APIs, User Experience (UX), HTTP, Authentication, Integration, Android Architecture, Android Animations, VoIP, Audio Streaming, Video Streaming, Minimum Viable Product (MVP), Maps, SDKs, Full-stack, Computer Networking, Informatics, Software Development, Material Design, Open Source, Room, Hilt, Google Play Store, App Store, Google AdMob, In-app Purchases, Java Native Interface (JNI), Smart TV, 数字版权管理(DRM), Exposure Notification System, Machine Learning, CI/CD Pipelines, Push Notifications, Code Review, Source Code Review, Data Encryption, UI Testing, QR Codes, Bluetooth, API Design, Back-end, Back-end Development, Image Recognition, Integration Testing, Cross-platform App Development, APK, Game Design, Game Development, Team Leadership, Encryption, Cross-platform Libraries, File Sharing, Roku, Widevine, QA Testing, OAuth, SSL, SSL Certificates, Video on Demand (VOD), Audio, Notification Center, WebSockets, Web Development, Open-source Software (OSS), MVP Design, Videos, Video Players, Live Chat, Artificial Intelligence (AI), OpenAI GPT-4 API, Single Sign-on (SSO), Google Sign-in, Barcode Reader, ML Kit

Tools

Git, Android Studio, GitHub, Android Jetpack, Grafana, Kibana, Unity SDK, Android NDK, Subversion (SVN), Jenkins, SonarQube, Gradle, IntelliJ IDEA, Fastlane, Crashlytics, Android Auto, Figma, CircleCI, ExoPlayer

Storage

数据库,PostgreSQL, Elasticsearch, SQLite, RoomDB, Amazon S3 (AWS S3), JSON, Google Cloud

Industry Expertise

Telecommunications

2008 - 2011

信息技术学士学位

斯洛伐克科技大学-布拉迪斯拉发,斯洛伐克

Collaboration That Works

How to Work with Toptal

在数小时内,而不是数周或数月,我们的网络将为您直接匹配全球行业专家.

1

Share your needs

在与Toptal领域专家的电话中讨论您的需求并细化您的范围.
2

Choose your talent

在24小时内获得专业匹配人才的简短列表,以进行审查,面试和选择.
3

开始你的无风险人才试验

与你选择的人才一起工作,试用最多两周. 只有当你决定雇佣他们时才付钱.

Top talent is in high demand.

Start hiring