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

Azzaro Mujic

Verified Expert  in Engineering

iOS Developer

Location
Zagreb, Croatia
至今成员总数
2019年2月25日

Azzaro是一位经验丰富的软件工程师,在面向产品的开发方面拥有十年的专业知识. 他擅长制作创新的原生iOS和Android应用程序,并将业务目标与技术结合起来,以最大限度地发挥影响力. 他善于领导, programming, algorithms, cost estimations, 流程优化, 代码检查/测试, 建筑设计, issue resolution, 战略规划, 客户管理, 质量保证, 项目管理. 他带来了非凡的价值.

Portfolio

Ibg研究有限公司
谷歌API, Swift, Firebase, Lottie, iOS框架,UIKit,移动应用
彼得森(通过Speck)
RxSwift, 模型视图视图模型(MVVM), JSONAPI:资源, Core Data, Swift...
苏美鲁软件解决方案有限公司
Realm, Objective-C,音频流,视频流,WebRTC...

Experience

Availability

Part-time

首选的环境

Charles, Zeplin, Sketch, Xcode, Git, MacOS

The most amazing...

...我所做的就是建立一个梦想团队——高度积极和满意——客户最终很高兴,所有的截止日期都如期完成.

Work Experience

自由首席iOS开发者

2020 - 2021
Ibg研究有限公司
  • 为那些享受生活中最简单的快乐,同时又有条理、有成效的人开发了一个平台.
  • 实现了谷歌、电子邮件、苹果和手机的多重登录功能.
  • 在一个有4名iOS开发者的敏捷团队中工作, 四名Android开发者, one designer, 一个项目经理.
  • 领导一个4人的iOS团队,包括直接向我汇报.
  • 指导和审查整个敏捷团队的表现.
技术:谷歌API, Swift, Firebase, Lottie, iOS框架,UIKit,移动应用

自由首席iOS开发者

2019 - 2020
彼得森(通过Speck)
  • 使用RxSwift使用MVVM架构开发了一个教育类iOS应用.
  • 使用核心数据和数据同步实现离线模式特性.
  • 在遵循scrum原则的敏捷团队中工作.
  • 开发了一个白标应用程序,以便它可以被多个客户端使用.
  • 领导iOS团队,专注于架构和简洁的代码.
技术:RxSwift, 模型视图视图模型(MVVM), JSONAPI:资源, Core Data, Swift, Lottie, iOS Frameworks, UIKit, Mobile Apps

自由首席高级iOS开发者

2019 - 2020
苏美鲁软件解决方案有限公司
  • 开发使用VoIP的实时通信,包括音频和视频流.
  • 开发了一个拥有100多万用户的信使功能. 使用Realm数据库存储消息.
  • 为移动应用程序实现SSO,使该应用程序可以验证到多个外部网页.
  • 实现webhook,使应用程序可以支付,而不是使用外部web.
  • 指导和审查工程团队的表现.
  • 领导iOS团队,专注于架构和简洁的代码.
技术:领域, Objective-C,音频流,视频流,WebRTC, 实时通信(RTC), WebKit, VoIP, Webhooks, Swift, 敏捷软件开发, Lottie, Google Maps SDK, iOS Frameworks, UIKit, Mobile Apps

自由iOS专家

2019 - 2020
Peg B Technology
  • 审查项目需求并定义开发架构.
  • 领导招聘工作并进行面试以招聘有才华的开发人员.
  • 指导和评估员工的技术技能. 新入职开发者.
  • 进行日常代码评审,确保代码质量和协作.
  • 创建iOS支付应用,提供无缝的移动支付体验.
技术:iOS,谷歌地图SDK, iOS框架,UIKit, Core ML,移动应用

移动开发主管

2019 - 2020
Undabot
  • 监督公司内部高效的工作流程,确保遵守公司的政策和法规.
  • 设计战略计划,提供有效的产品开发.
  • 确保所有方法和开发过程的适当实施.
  • 促进面试,以雇用合适的员工,并提供培训,以实现所有组织目标.
  • 与R协调&D部门,制定计划,有效整合各种技术技能.
  • 带领20多人的移动部门完成最高的技术目标.
技术:Pushwoosh, Messenger, R&D, Java, Objective-C, Kotlin, Swift, Bluetooth, Google Maps, Facebook iOS SDK, Figma, Sketch, 最小可行产品(MVP), 模型视图演示器(MVP), 模型视图视图模型(MVVM), Clean Code, 干净的建筑, 毒蛇架构, Viper, JSONAPI:资源, API文档, 敏捷软件开发, Android, iOS, Google Maps SDK, iOS Frameworks, UIKit, Core ML, 3D Graphics, Metal, iOS SceneKit, 增强现实(AR), 3D Modeling, Mobile Apps

iOS高级开发人员和团队负责人

2017 - 2019
Undabot
  • 成功领导了一个10人以上的团队,并推动了合作.
  • 有效组织会议和scrum,实现无缝沟通.
  • 监督和报告标准和绩效目标.
  • 在招聘新员工和建立强大团队方面发挥了关键作用.
  • 有效协调日常工作分配,优化生产效率.
  • 改进公司内部的业务和开发流程.
  • 与客户紧密沟通咨询事宜.
  • 实现与GitLab和Fastlane的持续集成.
  • 为初级开发人员提供有价值的指导和指导,促进成长.
  • 审查项目需求并定义开发架构.
技术:Android, iOS, iOS框架,移动应用

iOS高级开发者

2016 - 2017
Undabot
  • 开发了最受欢迎的克罗地亚广告应用程序.
  • 在遵循scrum原则的敏捷环境中工作.
  • 与设计师密切合作,确保iOS设计的最佳实践.
  • 与后端开发人员合作,帮助为移动应用程序定义RESTful api.
  • 执行定期的代码评审和同伴编程.
  • 撰写iOS开发相关的博客文章,并在iOS会议上发表演讲.
  • 指导初级iOS开发者. 编写入职文档,并为新开发人员提供更好的流程.
技术:CI/CD管道, GitLab CI/CD, Apple Maps API, Google Maps, Machine Learning, ML Kit, PaintCode, Zeplin, Sketch, 干净的建筑, 毒蛇架构, Viper, RxSwift, Core Data, Objective-C, AsyncDisplayKit, CocoaPods, Swift, iOS

iOS Developer

2015 - 2016
Infinum
  • 开发多款iOS应用,强调良好的UI/UX.
  • 使用MVC、MVVM或VIPER架构,开发各种用Swift和Objective-C编写的iOS应用.
  • 精心制作了一个定制的用户界面(UI),散发出对细节的关注. Every aspect, 从布局到动画, 是否经过深思熟虑的设计,以确保无缝和引人入胜的用户体验.
  • 定义并实现了应用程序的离线模式.
  • 编写单元和UI测试,以确保所写代码的稳定性.
  • 执行例行的代码审查,以确保代码质量并促进协作.
技术:iOS, Swift, Objective-C, Agile, Scrum, SnapKit, Google Maps

DAZN |直播和点播体育流媒体

http://www.dazn.com/
作为DAZN的高级iOS开发人员,我有机会从事令人兴奋的项目. 我们遵循清晰的架构原则,并利用RxSwift等技术进行响应式编程. Unit testing, snapshot testing, 和Gherkin UI测试是我们开发过程中不可或缺的一部分, 确保高质量的代码和无缝的用户体验. 我特别致力于开发观看派对和流媒体功能, 增强平台的功能, 丰富用户交互. 成为DAZN致力于提供一流体育流媒体服务的团队的一员是一种引人入胜的体验.

白标订餐App

作为Koala项目的资深开发者, 我领导开发了一款白标签订餐应用. 通过利用MVVM+Coordinator架构模式和RxSwift框架,我们创建了一个健壮且可扩展的解决方案. 我们的开发过程包括广泛的单元和快照测试,以确保应用程序的功能和保持代码质量.

与纽约客户紧密合作, 我们整合了Mod Pizza等知名食品品牌, Capriotti's, 和Waba Grill加入应用程序. 用户可以很容易地浏览菜单, customize orders, 并在应用程序中从他们最喜欢的餐厅点餐.

考拉应用程序提供了无缝和直观的用户体验, 允许客户实时跟踪他们的订单,并及时收到通知. 该应用程序还促进了安全的在线支付,确保了一个方便和安全的交易过程.

采用现代发展实践和技术, 我们根据客户的需求定制了一款高质量的白标订餐应用.

Njuskalo

http://www.njuskalo.hr/
Njuskalo是克罗地亚最大的在线交易平台, 每天有数以百万计的卖家和买家发布广告, review bids, 成功交易. 目前有超过100万个活跃广告和20多万活跃用户.

使用Njuskalo应用程序,您可以:
•提交和管理广告
•搜索和浏览广告
•保存有趣的广告
•用过滤器保存查询
•修改用户数据
•余额支付资金(卡,PayPal, Paysafe,短信)
•查看帐户和流量
•使用“跳转到顶部”功能将广告推送到列表顶部

我在这个项目中的最初角色是iOS开发人员, 一年后,我成为了团队领导和scrum主管.

We Vibe App

http://apps.apple.com/us/app/we-vibe-app/id890526071
在We-Vibe工作期间,我开发了We-Vibe应用,并在app Store上发布. 在遵循清晰的架构原则的同时,我利用了像Combine和依赖注入这样的尖端技术. 彻底的单元测试确保了应用程序的稳定性和可靠性. 一个重要的亮点是实现了带有自定义控件的视频聊天功能, 用户可以通过WiFi和蓝牙向他们的伴侣授权,并控制他们的玩具. 通过创新的移动技术为加强亲密联系做出贡献,这是一段令人兴奋和充实的经历.

元素|简化的社交媒体

http://www.elyments.com/
Elyments是一款综合性的社交网络应用,它是一款一站式应用,可以满足你的一切需求:与朋友联系和交谈, share updates, 与志同道合的人建立联系, 发现利益, 进行无缝的语音和视频通话, and much more. 这款应用的下载量超过100万次,日活跃用户超过50万.

该应用程序是用Swift编写的,使用MVVM架构和Coordinator.

我的职责是改进架构,教育其他人,改进流程,并使事情顺利进行.

A1 Telecom

http://play.google.com/store/apps/details?id=by.a1.selfcare&hl=hr
对于这款应用的这些功能,我是iOS专家:
•监控平衡和优化成本
•随时充值和付款
•管理服务和更新包
•控制其他流量、分钟数和短信
•查看当前期间的应计项目
•启用或禁用其他服务
•改变关税计划
•A1银行充值
•找到离你最近的A1办公室
•先了解一下A1最优惠的交易

Aircash |移动转账App

http://aircash.eu/
用于人与人之间的汇款以及从在线合作伙伴和电信账户中充值或提取资金的金融应用程序.

这款iOS应用是用Swift编写的. 它使用MVVM架构模式和响应式方法(RxSwift)。.

单元测试是使用Quick/Nimble框架编写的. 除了这个单元,该应用程序还有一套快照测试.

该应用程序托管在GitLab存储库上,并使用GitLab集成的CI和CD功能.

Takko |视频分享App

作为加州一家初创公司的iOS开发者, 我有机会开发一款类似TikTok的短视频移动应用. 我负责实现增强用户粘性的关键功能. 这包括开发一个无缝的视频馈送,可以即时播放短视频, 让用户毫不费力地进入迷人的内容. 我还致力于创建一个功能丰富的视频创建工具,允许用户添加文本, 音乐和应用效果,如流行的回旋镖效果. 作为一家总部位于加州的初创公司的一员,充满活力和创新的科技场景围绕着我,这让我更加兴奋. 为动态的短视频创作世界做出贡献,并成为变革社交媒体参与的团队的一员,这是一次有益的经历.

Taskkey

Taskkey是一个任务管理应用程序. 它是那些享受生活中最简单的快乐,同时又有条理、有成效的人的平台. 所以,要为营销宣传设定一个“截止日期”? 像冠军一样分配和管理你的任务! 或者想要为你爱的人/你的朋友举办一个“惊喜生日派对”? 只要做一张卡片,开始策划城里最精彩的派对!

该应用程序是使用MVVM架构用Swift编写的. The back end is written in Firebase; all data is encrypted.

我的职责是改进建筑, educate others, 改善流程, 并在截止日期前将应用推向app Store.

FOREO For You

http://apps.apple.com/us/app/foreo-for-you/id1362085228
我是FOREO应用程序的团队负责人和iOS开发者,该应用程序将用户的手机与护肤设备连接起来,使他们的皮肤光彩照人.

功能允许用户:
•通过蓝牙连接和管理FOREO护肤设备
•通过电话接受辅导治疗
•在应用程序内购物

Trucker

这款全面的iOS应用程序通过提供有关欧洲高速公路设施的信息,简化了卡车司机每天寻找停车位的工作. With Trucker, 用户可以看到哪里有停车位, 每个停车位包括哪些设施, 在那里停卡车是安全的.

该应用程序使用Swift编写,使用VIPER架构和干净的代码. 代码使用单元测试(Quick and Nimble)和UI测试进行测试.

该应用程序包括惊人的自定义动画和过渡.

Meddox医疗保健移动应用程序

http://apps.apple.com/us/app/meddox/id1617082886
作为Meddox应用程序的高级iOS开发人员和团队负责人, 我带头开发了一个全面的医疗保健解决方案. 我的职责包括单元测试,以确保应用程序的稳定性.

Meddox具有令人印象深刻的人工智能照片识别功能, 使用户能够毫不费力地扫描和数字化他们的医疗记录. 该应用程序将识别的数据与原始图像一起安全地存储.
Additionally, Meddox包括一个日历功能,帮助用户管理医疗预约和药物. 重点是数据安全, 我实现了诸如加密和安全身份验证等健壮的措施.

与设计师合作,我确保了无缝的用户界面和体验. 领导开发过程并按时完成任务,我促成了一个高效的工作流程. In summary, 我成功地带领团队创造了美多克斯, 一个安全存储医疗记录的医疗应用程序, 并利用人工智能进行照片识别, 集成日历, 并优先考虑用户隐私.

OASC学术技能培训|教育手机App

http://dantes.petersons.com/
OASC学术技能培训是一款针对军校学生的教育手机应用.

该应用程序是用Swift编写的. 它使用MVVM架构模式和响应式方法(RxSwift)。. 它有一个使用核心数据实现的离线模式. 它使用JSON:API标准与后端进行通信.

我带领一个两个人的团队. 我们的目标是编写干净、可测试的代码,并交付出色的UI/UX产品. 我每天都会召开会议,与后端团队进行沟通, a designer, the Android team, and the client.

Alias Words

http://play.google.com/store/apps/details?id=hr.azzi.socialgames.alias&hl=hr
作为App Store和Google Play Store热门游戏的创造者和所有者, 我设计了令人兴奋且吸引人的玩家体验. 这款游戏的目标简单而富有挑战性:在有限的时间内向队友解释尽可能多的单词. 这鼓励快速思考,有效沟通和团队合作. 这款游戏为玩家提供了一个展示他们的创造力和战略技能的平台,同时与朋友或家人一起狂欢. 它在两个主要应用平台上都可用, 这款游戏拥有广泛的受众, 培养全球玩家的竞争意识和乐趣.

Pasta Maestro

Pasta Maestro是一款面向意大利面爱好者的iOS应用程序. 这个应用程序包含了令人惊讶的一步一步的食谱, videos, 和鼓舞人心的故事,帮助意大利面爱好者在短时间内烹饪各种意大利餐.

该应用程序是使用VIPER架构用Objective-C编写的.

我的目标是为iPhone和iPad开发一个支持纵向和横向的iOS应用程序. 该应用程序还包括一个使用Core Data框架构建的离线模式. 我曾在一个两人的团队中工作过.

iVictim

http://github.com/amujic5/iVictim
iVictim是一款易受攻击的iOS教育应用. 它的主要目标是为移动安全爱好者提供一个平台, professionals, 让学生在合法的环境中测试他们的iOS渗透测试技能.

It includes:
- Bad login
-盗版侦测
-越狱检测
-截图漏洞
-粘贴板漏洞
- SSL pinning
-传输层安全
- Web视图漏洞
- Brute force
-本地存储漏洞

博客文章:你认为你可以称自己为“高级iOS开发者”?

如果你在LinkedIn上搜索iOS开发者, 你会看到以“senior”为前缀的职位名称。. 但是作为一名“高级开发者”意味着什么呢, more precisely, 成为“资深iOS开发者”意味着什么??

博客文章:动画作为你日常工作的一部分

好的设计是移动应用程序最重要的方面之一. 它对最终用户很有价值, 定义应用程序的外观和感觉, 并定义了应用程序的工作方式.

然而,仅仅在应用程序中有一个好的设计是不够的,以实现完美的UX/UI. 现在我们必须向前迈进一步,让动画成为UX/UI的一部分. 在我看来,每个移动应用程序都应该包含动画.

博客文章:iOS平台的深度链接

如果你有一个网站,允许用户访问与你的应用程序相同的内容和功能, 这篇文章是写给你的. 从iOS9开始,可以使用通用链接连接网站和iOS应用程序. In other words, 当用户点击iPhone或iPad上的HTTP/HTTPS链接时,他们将被重定向到iOS应用程序.
2013 - 2016

计算机科学硕士学位

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

2010 - 2013

计算机科学学士学位

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

2017年3月- 2019年3月

Scrum Master

Scrum Alliance

Libraries/APIs

社交媒体api, JSON API, Core Animation, CocoaPods, RxSwift, Google Maps SDK, Lottie-iOS, Twilio API, Xcode Server, Facebook iOS SDK, Parse SDK, Camera API, WebRTC, Google API, Firebase iOS SDK, Apple Maps API, JSONAPI:资源, Google Maps, SnapKit, Pushwoosh, RxCocoa

Tools

Auto Layout, Xcode, Git, GitHub, GitLab, GitLab CI/CD, AsyncDisplayKit, Charles, Charles Proxy, SourceTree, Fastlane, Figma, PaintCode, Sketch, Zeplin, Optimizely, Jira, CircleCI

Frameworks

Core Data, Viper, iOS Frameworks, SwiftUI, RealmSwift, UIKit, ARKit, Core ML, iOS SceneKit, OAuth 2, Core Motion, Vapor, iOS SDK, Core Bluetooth, Combine, Metal

Languages

Swift, Objective-C, Kotlin, c++, Swift 3, Java, SQL, HTML

Paradigms

API Architecture, 敏捷软件开发, 移动开发, 瀑布式开发, REST, Unit Testing, 毒蛇架构, Agile, Scrum, 干净的建筑, Clean Code, 模型视图演示器(MVP), 模型视图视图模型(MVVM)

Platforms

iOS, Firebase, Twilio, Android, Parse, Apple TV, Apple Watch, MacOS, tvOS

Storage

Firebase实时数据库,Realm, JSON, SQLite

行业专业知识

社交媒体,项目管理

Other

Video Streaming, 代码架构, CI/CD Pipelines, 社交媒体应用, 社交媒体登录, Mobile UI, Mobile UX, Mobile Video, Architecture, iOS设计指南, Leadership, Team Leadership, iOS Animations, Bluetooth, iOS Camera, Live Chat, Lottie, Social Networks, Mobile Apps, Videos, Audio Streaming, Estimations, iOS App Design, iPad, 产品管理, 业务分析, Scrum Master, 认证ScrumMaster (CSM), API文档, Communication, Empathy, Planning, QA Automation, GitFlow, Security, 增强现实(AR), 3D Modeling, Webhooks, VoIP, 实时通信(RTC), Crypto, 3D Secure, 3D Scanning, ML Kit, Messenger, 推送通知, Writing & 编辑,博客,深度链接,最小可行产品(MVP), R&D, Machine Learning, Driving, iPhone, Mobile Security, UX Analysis, 质量保证(QA), UI Testing, WebKit, Networking, Broadcasting, TV Broadcasting, Streaming, HTTP直播(HLS), OTT (over -top Content), iOS Video, iOS TV, TV, Multicast, 3D Graphics

有效的合作

如何使用Toptal

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

1

Share your needs

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

选择你的才能

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

开始你的无风险人才试验

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

对顶尖人才的需求很大.

Start hiring