IvanKušt,Android开发者在萨格勒布,克罗地亚
IvanKušt.

安卓开发者在萨格勒布,克罗地亚

成员自2016年3月15日以来
作为软件工程师和移动爱好者,Ivan将时间和资源投入到完善移动应用的开发过程和体系结构中。在建立大型和安全敏感应用方面,他开发了分析技能,线框和原型技术,以及编码最佳实践来开发质量和安全软件。
伊万现在 可用的 for hire

文件夹

  • roomi(通过toptal)
    改造,Android Studio,Android SDK,Git Flow,Java,Intercom,Stripe ...
  • Moneybox(通过Toptal)
    匕首,改造,Android Studio,Android SDK,Git Flow,Java,Git,Android
  • 沃罗
    匕首,改造,Android Studio,Android SDK,Java,Braintree,Git,Android

经验

地点

萨格勒布,克罗地亚

可用性

兼职

优选的环境

Git.,Intellij,Android Studio

最神奇的......

......我制作的软件是一套本机和混合移动银行应用程序,牢记安全性和可测试性。

就业

  • 自由职业者Android工程师

    2017年 - 2018年
    roomi(通过toptal)
    • 作为远程Android团队的一部分工作。
    • 有助于改进应用程序架构并使其可测试。
    • 实现了Google In-App购物。
    • 综合条款进行付款。
    • 使用Jacoco Ruckage报告设置Roblecrict和Espresso测试框架并添加了在CI上运行的测试。
    技术:改造,Android Studio,Android SDK,Git Flow,Java,对讲机,条纹,应用内购买,Git,Android
  • 自由贷款铅Android开发商

    2016 - 2017年
    Moneybox(通过Toptal)
    • 建立了一个Android应用程序,用于保存和投资英国。
    • 与2个初级Android开发人员密切合作。
    • 与设计师合作,提供平滑的材料设计,并确保Android最佳实践。
    • 使用JUNIT和Robolectric测试框架设置单元测试。
    • 在应用程序主屏幕上实现了一个用于交互式动画的小型和简单的物理引擎。
    技术:匕首,改造,Android Studio,Android SDK,Git Flow,Java,Git,Android
  • 安卓开发人员

    2016 - 2016年
    沃罗
    • 建立了一个Android应用程序,用于预订来自各公共汽车公司的在线巴士门票。
    • 在定义RESTFUR API的后端开发人员密切合作。
    • 与设计师合作,提供平滑的材料设计,并确保Android最佳实践。
    • 使用braintree综合应用程序中的付款。
    Technologies:匕首,改造,Android Studio,Android SDK,Java,Braintree,Git,Android
  • 安卓团队领先

    2015年 - 2016年
    infinum.
    • 协调和指导初级Android开发人员。
    • 鉴于Android Meetups和Droidcon萨格勒布的一些谈判。
    • 与后端开发人员密切合作,为移动应用程序定义RESTful API。
    • 开发的Android游戏。
    • 写了Ruby和shell脚本,用于生成样板代码。
    • 使用蓝牙低能量和Ibeacons。
    • 处理小组开发人员。
    技术:罗伯克特,匕首,改造,Android Studio,Android SDK,Ruby,Java,Git,Android
  • 高级Android开发人员

    2008 - 2015年
    infinum.
    • 为Android开发的应用程序和库。
    • 建立了一系列的移动银行产品,重点是安全性(包括移动令牌集成),可测试性(Robelectic,Circle CI)和代码可重用性。
    • 为移动令牌解决方案实现了关键安全功能(安全令牌数据存储)。
    • 参与在Jenkins和Circleci中建立一个连续的集成过程。
    • 与设计师密切合作,创建和实施尊重Android最佳实践的设计。
    技术:Robolectric,Dagger,Retrofit,Android Studio,Android SDK,Java,Git,Android

经验

  • Moneybox(开发)
    //play.google.com/store/apps/details?id=com.moneyboxapp

    我在英国储蓄和投资的申请,我在一个有两个Android开发人员的团队中开发的。作为Android铅,我与其他开发人员密切合作并融合了他们。我还与设计师合作,以确保使用Android最佳实践的平滑材料设计。

    其中一些实施挑战包括:
    ·在注册过程中实现用户ID拍摄的功能,并将图片以高足够高的质量传递到后端,以便验证被证明是对某些手机的挑战。
    ·为Android视图实施一个简单的物理引擎,以在应用程序的主屏幕上启用交互式动画。
    ·根据RESTFUL API的响应生成的动态UI表单。

    为确保最大可测试性,使用MVP架构与依赖注入(匕首2)一起实现应用。使用罗伯克特测试框架与模拟网层组合使用的机组测试进行编写。

    Technologies:Android Studio IDE,Android SDK,Java

  • 沃罗(开发)

    我开发了一个Android应用程序,用于预订来自各公共汽车公司的在线巴士门票。我与使用Braintree SDK的RESTful API规范和支付集成的后端开发人员密切合作。

    Technologies:Android Studio IDE,Android SDK,Java,Braintree SDK

  • 克罗地亚语,斯洛文尼亚和塞尔维亚市场中的五个最大的银行|本机应用程序(开发)

    我开发并维护了移动银行应用程序,专注于数据安全,单独和作为团队的一部分。我已经集成了基于时间和基于事件的移动令牌(Asseco,Errust),并使用基于SOAP的Web服务和RESTful API,并开发了具有跨应用程序使用的共享代码的核心库。

    为确保最大可测试性,使用MVP架构与依赖注入(匕首和匕首2)一起实现应用。使用罗伯克特测试框架与模拟网层组合使用的机组测试进行编写。最后,使用Jenkins和Circle CI建立了连续的集成环境,其中包括GitHub和Bitbucket存储库。

    Technologies:Android Studio IDE,Android SDK,Java

  • 克罗地亚市场最大的银行之一| Hybrid App(开发)

    我已经实现了使用Apache Cordova的HTML5银行应用程序的本机包装器。 Cordova被配置为使用远程端点的HTML5应用程序,而不是使用捆绑的HTML5应用程序。我还写了几个Cordova Android插件。

    Technologies:Android Studio IDE,Android SDK,Apache Cordova,Java

  • 简单的Android游戏(开发)

    我开发了几个2D Android游戏和一个手提碰撞和重力的简单物理引擎。

    Technologies:Android Studio IDE,Android SDK,Java

  • 安卓教程(其他令人惊叹的事情)
    //www.raywenderlich.com/u/ikust

    我在raywenderlich.com上写了android教程。

  • 博客帖子(其他惊人的东西)
  • 安卓证书Pinning示例项目(其他令人惊叹的事情)
    //github.com/ikust/hello-pinnedcerts

    演示如何使用Android和Retrofit / OKHTTP客户端附带的(现已过时)Apache HTTP客户端的示例项目。

  • 安卓的简单列表适配器注射库(其他惊人的东西)
    //github.com/ikust/AbstractViewAdapter

    列出适配器“注入”库,它使用注释处理来生成实现ListView适配器的代码,并将其分配给您的列表视图之一。

  • 安卓共享流程示例项目(其他惊人的东西)
    //github.com/ikust/hello-sharedprocess

    使用相同的密钥库和使用相同的共享用户ID签名的两个Android应用程序的示例。

  • 十个kotlin功能促进Android开发(出版物)
    kotlin.是一种新的,表现态度的通用编程语言,由与Java相同的虚拟机技术提供支持。由于Kotlin编译到JVM字节码,因此它可以与Java并排使用,并且它不具有性能开销。 在本文中,Toptoal Freelance软件工程师IvanKušt为我们提供了一个kotlin的10个主要功能,有助于避免样板代码,更重要的是节省时间。

技能

  • 语言

    java., kotlin., groovy., 红宝石
  • 构架

    安卓 SDK., 罗博斯, 匕首
  • 平台

    安卓
  • 图书馆/ API.

    条纹, 谷歌地图, dbflow., 牛油刀, 改造
  • 工具

    Intellij., 安卓 Studio, git flow., Git.
  • 范式

    依赖注入, 模型视图演示者(MVP) , 休息
  • 贮存

    sqlite.
  • 其他

    Braintree, 应用内购买, 对讲机, eventBus., WebSockets., 肥皂

教育

  • 掌握'资料和通信技术的学位
    2010年 - 2012年
    萨格勒布大学,电气工程和计算能力 - 克罗地亚萨格勒布
  • 计算机软件工程学士学位
    2007年 - 2010年
    萨格勒布大学,电气工程和计算能力 - 克罗地亚萨格勒布

查看更多个人资料

加入Toptal.
与他人分享