Nemanja Stošić,加拿大温哥华开发人员
Nemanja is available for hire
Hire Nemanja

Nemanja Stošić

Verified Expert  in Engineering

Dart Developer

Location
Vancouver, BC, Canada
Toptal Member Since
May 25, 2018

Nemanja为创业公司和大公司工作过, like Novomatic and Microsoft, in various environments. 他非常熟悉敏捷/Scrum方法,并扮演了领导者的角色, teammate, mentor, and student. 他主要被开放式任务所激励,以充分发挥他的智力和技能,找到最佳解决方案. 他的主要专长是使用Java、Swift、c#和c++进行开发.

Portfolio

One28 L.L.C-FZ
Flutter,移动应用,iOS, Android, Xcode
Circles IP Limited
Flutter, GIS, Google Maps, Swift, Dart, Apple Watch, iOS, Android...
Metric Creative, LLC
Flutter, Dart, Agile,跨平台应用开发,跨平台...

Experience

Availability

Part-time

Preferred Environment

Visual Studio Code (VS Code), IntelliJ IDEA, Android Studio

The most amazing...

...我领导的项目是JobFair:为期两天, 由非营利学生组织举办的以学生为中心的招聘会,有36家公司参加.

Work Experience

Flutter Developer

2023 - 2023
One28 L.L.C-FZ
  • 在一个3人的开发团队中工作,在很短的时间内交付了两个功能齐全的应用(生产者和消费者).
  • 使用基于BLoC/Cubit架构的SOLID方法实现这两个应用程序.
  • 在不到三个月的时间里,为生产商和消费者发布了Android和iOS应用程序.
技术:Flutter,移动应用,iOS, Android, Xcode

Flutter Developer

2023 - 2023
Circles IP Limited
  • 开发针对Android和iOS的多语言跨平台Flutter应用.
  • 实现了一个本地(Swift)模块,用于连接Apple watch并运行配对的watchOS应用程序.
  • 在高尔夫球场上实现地图辅助击球收集的Mapbox.
Technologies: Flutter, GIS, Google Maps, Swift, Dart, Apple Watch, iOS, Android, Cross-platform, Mobile Development

Flutter Developer

2022 - 2022
Metric Creative, LLC
  • 在Flutter中开发了一个跨平台应用程序,目标是桌面平台,主要是Windows.
  • 在Codemagic上设置持续部署管道.
  • 开发可重用的UI元素,如Flutter widget,在整个应用程序中具有无处不在的用户体验.
Technologies: Flutter, Dart, Agile,跨平台应用开发,跨平台, Mobile Development

Flutter Developer

2021 - 2022
BlueBridge Technologies
  • 为Android和iOS应用构建跨平台解决方案.
  • 使用Flutter Redux和Redux Saga插件实现了一个基于Redux的架构解决方案.
  • 在一个完全敏捷的团队中工作,所有的仪式都是scrum定义的, from backlog grooming, planning, review with a demo, and retrospective.
  • 将单元测试作为合并pr的验收标准的一部分,涵盖所有的reducer方法.
Technologies: Dart, Flutter, Redux, Git, Scrum, Agile Software Development, Cross-platform App Development, Mobile App Development, Cross-platform, Mobile Development

Flutter Developer

2021 - 2021
Arkitec Software Ltd.
  • 开发了一个独立的Flutter SDK, Arkitec的客户可以使用它将解决方案集成到他们的消费者忠诚度应用程序中.
  • 为Arkitec的Flutter SDK解决方案开发了一个react原生客户端.
  • 为Arkitec的客户提供开发支持,将Flutter SDK集成到他们的产品中.
Technologies: Flutter, Git, Native Mobile Apps, APIs, Visual Studio Code (VS Code), Dart, Cross-platform App Development, Mobile App Development, Cross-platform, Mobile Development

Flutter Developer

2019 - 2021
TeamGo Inc.
  • 为可扩展和模块化的跨平台解决方案开发基于solid原则的架构.
  • 致力于多模块解决方案结构,使不同的项目能够使用共享子模块.
  • 独立的设置-执行-验证方法是否覆盖了广泛的单元测试.
  • 实现了一个GraphQL API客户机, 包括所有三种操作类型:查询, mutations, and subscriptions.
Technologies: Flutter, Dart, Git, Firebase, Cross-platform App Development, Mobile App Development, Cross-platform, Mobile Development

Flutter Developer

2019 - 2021
School Village
  • 作为VillageSafety品牌多租户Android和iOS应用解决方案的唯一开发者.
  • 使用Codemagic建立和维护CI解决方案.
  • 是否使用FirebaseAuth进行电子邮件和密码验证,使用Firestore进行用户记录验证.
Technologies: Flutter, Dart, Firebase, Cross-platform App Development, Mobile App Development, Cross-platform, Mobile Development

Android/iOS Developer

2018 - 2018
LotusFlare
  • 使用三层分离对原生Android和iOS应用程序应用干净的架构.
  • 编写强模板化的单元测试. 每个测试都包含一个显式的设置、测试中的调用,以及显式的断言或验证. 每个部分都用一个空的换行符分开,这样开发人员就可以很容易地发现正在测试的是什么.
  • 创建并集成了RxJava包装器,以实现清晰的体系结构方法.
  • 代码审查来自其他团队成员的每个PR. 每个PR都必须进行自动化的单元测试,以进行功能验证,并进行手动代码审查,以确保开发的透明性和连续性.
  • 使用Git特性分支工作流进行协作.
Technologies: XCTest, JUnit, RxSwift, Swift, iOS, RxJava, Java, Android, RxJava 2, UIKit, Mobile App Development, Mobile Development

Android/iOS Developer

2016 - 2018
Next Generation Lotteries
  • 检查Android和iOS应用的MVP架构是否符合关注点分离原则.
  • 使用JUnit和XCTest测试用例执行单元测试. 因为我们使用了MVP设计模式, 它允许我们在测试单个实现时模拟任何组件.
  • 实现了面向协议的编程. 使用Swift语言的新功能和实践, 面向协议的编程比OOP具有更大的灵活性和更高的抽象层次.
  • Configured and integrated Xcode server bots for continuous integration; also successfully configured a CI pipeline using native Xcode Server toolchain.
  • 集成Fastlane,更快,更容易为iOS应用程序的代码签名.
  • Adopted Scrum methodology. 我们使用了一个可伸缩的敏捷框架(SAFe),每天都有站立会议,每两周都有回顾和评审的冲刺.
Technologies: XCTest, JUnit, RxSwift, Swift, iOS, RxJava, Java, Android, Xcode Server, Scrum, Agile Software Development, RxJava 2, UIKit, Mobile App Development, Mobile Development

Mobile and Web Developer

2014 - 2015
Spart Agency
  • 开发专注于用户生成内容的社交应用. 所有的应用程序还集成了社交网络(如Facebook或Twitter),用于分享应用程序内容或邀请朋友使用该应用程序.
  • Set up GCM (now FCM) on both back-end and Android side; used Java on both back-end (using utility libraries for GCM) and client side (using Android SDK).
  • 在团队处于形成阶段时,为开发连续性的目的和交换知识和实践实现结对编程方法.
  • 在Android平台上实现音频回放. 媒体播放器在服务中运行,该服务通过来自内容丰富的通知的广播来控制.
  • 远程合作,因为部分团队在法国,部分团队在塞尔维亚. From time to time, 有必要通过在线会议和同步来进行计划或产品开发.
技术:PHP, CSS, HTML, Java, Android,移动应用开发,移动开发

数据收集和标签助理

2014 - 2014
微软塞尔维亚开发中心
  • 与多元化的学生团队合作. 团队中的每个人都有独特的背景, including philology, engineering, business, as well as forestry, math, and so on.
  • 作为贡献Office产品的团队的一部分进行远程协作, 即OfficeLens应用程序, 这意味着我们还必须与雷德蒙德和微软其他办公室的团队同步.
  • 评价了神经网络数据处理的性能. 我所在的团队负责标记数据,并审查神经网络输出先前标记的数据.
  • 验证微软OCR技术的结果.
  • 审查和评估微软产品. 我已经提交了关于即将到来的微软产品的口头和书面反馈,这些产品还在开发中,还没有发布.
技术:工具,Visual Studio

CircleIn (Android App)

CircleIn是一个在线平台,可以让高中生和大学生获得更轻松、更有吸引力的学习体验. As CircleIn user you can:
-问最难的问题,从同伴那里得到答案
-当有人回答或评论你的问题时获得推送通知
-使用小组视频进行家庭作业,或提供帮助
-查看,搜索和分享课堂笔记
-为奖学金、大学、实习或工作申请赚取社区服务时间
-每天与你的同学聊天

Hypotheek24 (iOS App)

Hypotheek24是一个小型的iOS应用项目,客户来自荷兰,它允许用户申请抵押贷款,并直接从他们的iOS设备提交所有数据.

Catalyzer (iOS App)

catalyst是一款移动应用程序,用户可以通过它与附近其他志同道合的用户相遇. 它不是一款约会应用,而是针对刚刚获得额外空闲时间的用户, 先前的安排是否被取消,或者正在进行的活动是否比预期的时间短或不那么有趣.

只需点击一个按钮,等待应用程序发挥它的魔力——它会将你与附近的一个可用用户连接起来,并引导你到附近的酒吧. All with a single click!

2015年招聘会总组织者

JobFair是在贝尔格莱德举行的为期两天、以学生为导向的年度职业博览会. 它是由两个非营利性学生组织组织的.

2015年,我有幸带领了一个超过100人的志愿者团队,历时6个多月. 共有36家公司参加,2000多名学生参加了此次活动. 今年还推出了一个完全重写和重新设计的简历数据库,以及企业合作伙伴可以使用的搜索引擎,为他们当前或未来的空缺职位找到合适的候选人.

Languages

Java, c++, Kotlin, Swift, Dart, HTML, CSS, PHP, c#, SQL, Python

Frameworks

Flutter, Spring, UIKit, JUnit, XCTest, JSF, Jakarta Server Pages (JSP), .NET, Redux

Libraries/APIs

Xcode Server, RxSwift, CocoaPods, RxJava 2, RxJava, Google Maps

Paradigms

Cross-platform, Mobile Development, Scrum, Functional Programming, Agile Software Development, Unit Testing, Test-driven Development (TDD), Concurrent Programming, Compiler Design, Agile

Platforms

Android, iOS, Visual Studio Code (VS Code), Firebase, Visual Studio 2017, Apple Watch

Other

Front-end Development, Mobile App Development, Cross-platform App Development, Tools, Computer Science, Algorithms, English, Native Mobile Apps, APIs, Mobile Apps

Tools

Android Studio, Git, Xcode, IntelliJ IDEA, Visual Studio, Bamboo, GIS

Storage

MySQL, MongoDB, SQLite, Realm

2012 - 2018

计算机科学学士学位

贝尔格莱德大学-贝尔格莱德,塞尔维亚

OCTOBER 2021 - PRESENT

IELTS

IDP IELTS Canada

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