Domagoj stankovic,克罗地亚萨格勒布的开发者
Domagoj is available for hire
Hire Domagoj

Domagoj Stanković

Verified Expert  in Engineering

Software Developer

Location
Zagreb, Croatia
至今成员总数
January 8, 2019

作为一名专注于iOS和Flutter的移动架构师, Domagoj致力于制作结构良好的作品, efficient, and testable code. 具有广泛的Swift知识, Objective-C, and Dart, 他成功地完成了一系列项目, 从快速发展的初创公司到Facebook等老牌巨头. 在他的主动角色中, Domagoj积极参与产品开发, 有效识别和解决高风险项目.

Portfolio

Cached
iOS, Swift, SwiftUI, Firebase, Swift 5, Firebase认证
Bunch
Swift, RxSwift, VIPER架构,Git, SnapKit, CocoaPods, Xcode, CircleCI...
Underflow
Viper, 模型视图视图模型(MVVM), RxSwift, Objective-C, Swift, iOS...

Experience

Availability

Full-time

首选的环境

Git, Xcode, Objective-C, Swift, iOS, RxSwift, VIPER架构,Flutter, Dart

The most amazing...

...我所构建的是一个独立于平台的应用程序,它包装了一个现有的c++框架, 可靠地并行运行大量进化计算实验.

Work Experience

高级iOS工程师

2023 - PRESENT
Cached
  • 开发并成功推出了一款引人入胜的数据收集iOS应用, 结合迷人的游戏化功能,同时坚持严格的时间框架.
  • 利用SwiftUI和Swift并发来设计和构建一个现代的, responsive, 高效的用户界面.
  • 使用Firebase认证与多因素认证和Firestore开发健壮、安全的认证和数据存储.
  • 为可靠的KYC验证实现了角色.
  • 集成MX,简化用户报酬流程.
  • 实现Magic Link集成,建立一个安全且用户友好的Web3钱包解决方案.
技术:iOS, Swift, SwiftUI, Firebase, Swift 5, Firebase认证

移动架构师b|高级产品工程师

2021 - PRESENT
Bunch
  • 使用RxSwift和VIPER架构重写了应用程序, 大大有助于关闭$1.500万美元融资.
  • 维护和修复使用SwiftUI和Combine编写的遗留应用程序中的错误.
  • 积极参与产品开发, 确保高风险项目被标记并及时解决. 编写行为和技术文档,并将产品需求分解成票据.
  • 与CircleCI集成快速通道,实现持续集成. 在CircleCI安全事件后进行了清理,并转移到GitHub Actions.
  • 使用RevenueCat内置应用内购买功能,使用Superwall内置付费墙. 集成哨兵和崩溃分析错误和崩溃日志. 使用AVFoundation在app中显示视频和音频内容.
  • 使用振幅和区段调查用户旅程和监控重要的kpi. 发布功能并使用LaunchDarkly功能标志进行控制.
  • 编写了数百个单元和快照测试,以增加发布时的稳定性和信心.
  • 采用Shape Up方法加速产品开发.
  • 在Flutter中使用Provider状态管理方法从头开始构建Android应用程序.
技术:快速, RxSwift, VIPER架构,Git, SnapKit, CocoaPods, Xcode, CircleCI, Sentry, Fastlane, UIKit, Amplitude, Segment, Braze, Firebase, Airtable, Unit Testing, LaunchDarkly, iOS Instruments, SwiftLint, Jira, 测试驱动开发(TDD), 面向对象编程(OOP), XCTest, Slack, Alamofire, 持续集成(CI), Viper, Bash Script, 移动开发, SwiftUI, AVFoundation, iOS Video, Figma, 移动应用开发, Mobile App Design, REST, APIs, Architecture, CI/CD Pipelines, Mobile, iOS SDK, iOS原生库, iOS Frameworks, iOS API, Flutter, Dart

| iOS开发顾问

2020 - PRESENT
Underflow
  • 就iOS开发咨询了几家公司.
  • 为iOS开发建立架构和流程. 为iOS改编了一个React Native应用.
  • 帮助将低级GPU库集成到Xcode项目中.
  • 在Flutter和FlutterFlow中为客户构建自定义应用程序.
技术:毒蛇, 模型视图视图模型(MVVM), RxSwift, Objective-C, Swift, iOS, 移动开发, 面向对象编程(OOP), Slack, Mobile, iOS SDK, iOS原生库, Flutter, Dart

Flutter Developer

2023 - 2023
Mariko
  • 为自闭症患者开发了一个专门的待办事项应用程序.
  • 使用FlutterFlow和Flutter构建了一个iOS, Android和web应用程序.
  • 使用Firebase Auth进行身份验证,使用Firestore进行数据存储.
技术:Flutter, Dart, Firebase, FlutterFlow

iOS开发顾问

2021 - 2021
LipSurf
  • 在Swift中创建了一个使用speech框架的语音识别库.
  • 将Swift库集成到React Native代码中.
  • 确保语音识别调用线程安全和健壮.
Technologies: iOS, Objective-C, Swift, React Native Bridge, React Native, 语音识别, Multithreading, Mobile, iOS原生库

高级软件工程师

2020 - 2021
Sportening
  • 创建了一个具有流畅动画和交互式自定义组件的丰富UI.
  • 使用RxSwift和干净的架构构建了一个健壮且响应迅速的应用程序.
  • 使用快照测试、RxBlocking和RxTest编写了数百个单元测试.
  • 编写了几个bash脚本来巧妙地记录网络流量. 还编写了脚本来自动执行诸如更新原型模型之类的繁琐任务, 下载和格式化本地化文件, and more.
  • 将代码库从迦太基移到Swift包管理器.
技术:快速, iOS, RxSwift, 干净的建筑, Protobuf, UIKit, Unit Testing, Bash Script, Jira, Confluence, Carthage, iOS Instruments, SwiftLint, 面向对象编程(OOP), XCTest, Slack, Alamofire, Core Data, 移动开发, Amplitude, Figma, 移动应用开发, Mobile App Design, REST, APIs, Real-time Data, Mobile, iOS SDK, iOS原生库, Algorithms, iOS Frameworks, iOS API

iOS开发顾问

2020 - 2020
Farm Credit DRP
  • 推动了iPhone保险应用程序的开发.
  • 按照严格的时间表,按时交付所有需求.
  • 使用RxSwift和MVVM构建了一个响应式应用.
技术:模型-视图-视图模型(MVVM), RxSwift, Swift, iOS, 移动开发, 面向对象编程(OOP), Mobile, iOS SDK, iOS原生库, iOS API, iOS Frameworks

高级iOS开发人员

2019 - 2020
Nomadic Tribe
  • 开发了一个预订系统,并将其与Stripe支付相结合.
  • 增加了对推送通知的支持,并创建了一个推送通知扩展. 集成的Swift包管理器支持.
  • 通过丰富的帖子构建社交媒体功能, comments, people, location tagging, sharing, 以及其他提要动作. 提供平滑的滚动性能、直观的UI、高效的数据加载和持久性.
  • 使用Core Data构建离线缓存,并存储丰富的提要数据.
  • 调整行为不当的自定义字体. 使用仪器查找性能瓶颈. 构建了一个自定义的基于滚动的衰落导航栏.
  • 提取自定义构建设置到Xcode配置文件和方案, 使它们易于根据环境调试进行切换, QA, staging, and release.
  • 使用AVFoundation和应用图像过滤器在应用程序中显示视频.
Technologies: Jira, Git, SnapKit, PromiseKit, Stripe, Core Data, Swift, iOS, 移动开发, iOS Instruments, 面向对象编程(OOP), XCTest, Slack, UIKit, Unit Testing, Stripe Payments, AVFoundation, iOS Video, Social Media Apps, Figma, 移动应用开发, Mobile App Design, REST, APIs, 定位服务和地图, Location Services, Maps, Mobile, iOS SDK, iOS原生库, Algorithms, iOS Frameworks, iOS API

iOS开发顾问

2019 - 2019
WeSports
  • 为Carthage的轻量级Amazon Cognito注册流程创建了一个库.
  • 创建了一个测试应用程序来演示库的使用.
  • 主要使用RxSwift处理异步任务.
技术:Amazon Cognito, Carthage, RxSwift, Swift, iOS, 移动开发, SDKs, 面向对象编程(OOP), XCTest, Slack, Mobile, iOS SDK, iOS原生库, iOS Frameworks, iOS API

Lead iOS Developer

2014 - 2019
SofaScore
  • 成功的产品SofaScore达到了2200万的月活跃用户和1000多万美元的收益.
  • 将遗留的Objective-C代码库拆分为几个框架,并集成Swift支持.
  • 编写了数百个单元和快照测试,确保不会出现问题. 它加快了开发速度,使团队成员在发布更新时更有信心.
  • 使用OpenSSL实现了一个非消耗性的应用内购买和一个带有本地验证的自动更新订阅.
  • 创建了一个库,以方便使用混合表视图单元格的表视图,并在状态之间进行无缝的动画转换.
  • 实现了一个watchOS应用程序以及今天和意图应用程序扩展.
  • 使用Promises重构了核心应用,使数据加载和持久化无缝, fast, and efficient.
  • 使用Swift和重用现有的底层框架从头开始开发一个多人点球大战游戏.
技术:BuddyBuild, Sirikit, StoreKit, SnapKit, PromiseKit, Git, CocoaPods, Objective-C, Swift, WatchOS, iOS, 移动开发, Firebase, iOS Instruments, SwiftLint, 测试驱动开发(TDD), SQLite, 面向对象编程(OOP), XCTest, Slack, Promise, Multithreading, Alamofire, YouTrack, 持续集成(CI), UIKit, Unit Testing, iPad, 移动应用开发, Mobile App Design, REST, APIs, CI/CD Pipelines, Real-time Data, Mobile, Algorithms, iOS SDK, iOS原生库, iOS Frameworks, iOS API, Apple Watch

软件工程实习生

2015 - 2015
Facebook
  • 创建了一个像素完美的UI和动画,以提高用户粘性.
  • 用objective - c++编写代码,并使用GraphQL从数据库中获取必要的数据.
  • 将代码部署到与数百名开发人员共享的代码库中,并在Facebook应用程序的新闻feed顶部向新用户展示一个组件.
  • 改善视障人士的无障碍环境.
  • 编写单元、快照和端到端测试,以覆盖每一行代码.
技术:GraphQL, ComponentKit, Mercurial, Objective-C++, 移动开发, iOS Instruments, 面向对象编程(OOP), XCTest, Slack, Social Media Apps, Algorithms, Mobile

Software Developer

2013 - 2014
aiKATE
  • 开发了一个应用程序,用于跟踪学生在早期教育阶段的进步,并用于家长和老师之间的直接沟通.
  • 积极处理输入数据,创建Excel备份文件.
  • 使用ASP开发表单.. NET收集用户输入.
技术:Microsoft SQL Server, ASP.. NET, c#,面向对象编程(OOP)

ECF Lab

http://github.com/dstank25/ECF_Lab
ECF Lab是一个用Java编写的独立于平台的桌面应用程序,旨在简化用c++编写的进化计算框架的使用. 它通过独立于后台问题和算法的进程间通信来管理实验的并行运行.

Before ECF Lab, 用户必须手动编写配置文件并从控制台运行实验, 哪一种速度慢且容易出错. 结果以纯文本形式显示,没有图形表示. 教授和学生通常会让这款应用通宵运行, 结果在早上等着他们,节省了他们几天的工作.

Languages

Swift, Objective-C, c#, GraphQL, Java, Bash Script, Dart, Swift

Frameworks

iOS SDK, XCTest, SwiftUI, ASP.. NET、StoreKit、ComponentKit、Viper、Core Data、UIKit、React Native、iOS Frameworks、Flutter

Libraries/APIs

iOS原生库,CocoaPods, SnapKit, PromiseKit, RxSwift, Alamofire, Stripe, Protobuf, iOS API

Tools

Xcode, Git, BuddyBuild, Slack, SwiftLint, iOS Instruments, Jira, Figma, 重火力点身份验证, Amazon Cognito, Mercurial, Sirikit, YouTrack, IntelliJ, Confluence, CircleCI, Sentry, Fastlane, Braze, LaunchDarkly

Paradigms

移动开发, Mobile App Design, 面向对象编程(OOP), Promise, Unit Testing, VIPER Architecture, REST, 模型视图视图模型(MVVM), 持续集成(CI), 测试驱动开发(TDD), 干净的建筑

Platforms

iOS, Mobile, WatchOS, Firebase, Apple Watch, FlutterFlow

Other

移动应用开发, APIs, CI/CD Pipelines, Algorithms, Objective-C++, Multithreading, Carthage, SDKs, Amplitude, Segment, Airtable, 进化计算, Stripe Payments, React Native Bridge, 语音识别, AVFoundation, iOS Video, Social Media Apps, iPad, Architecture, 定位服务和地图, Location Services, Maps, Real-time Data

Storage

Microsoft SQL Server, SQLite

2014 - 2016

计算机科学硕士学位

电子工程与计算机学院-萨格勒布,克罗地亚

2011 - 2014

计算机科学学士学位

电子工程与计算机学院-萨格勒布,克罗地亚