Nemanja Stošić
Verified Expert in Engineering
Dart Developer
Nemanja为创业公司和大公司工作过, 比如Novomatic和微软, 在各种环境中. 他非常熟悉敏捷/Scrum方法,并扮演了领导者的角色, teammate, mentor, and student. 他主要被开放式任务所激励,以充分发挥他的智力和技能,找到最佳解决方案. 他的主要专长是使用Java、Swift、c#和c++进行开发.
Portfolio
Experience
Availability
Preferred Environment
Visual Studio Code (VS Code), IntelliJ IDEA, Android Studio
The most amazing...
...我领导的项目是JobFair:为期两天, 由非营利学生组织举办的以学生为中心的招聘会,有36家公司参加.
Work Experience
Flutter Developer
Circles IP Limited
- 开发针对Android和iOS的多语言跨平台Flutter应用.
- 实现了一个本地(Swift)模块,用于连接Apple watch并运行配对的watchOS应用程序.
- 在高尔夫球场上实现地图辅助击球收集的Mapbox.
Flutter Developer
Metric Creative, LLC
- 在Flutter中开发了一个跨平台应用程序,目标是桌面平台,主要是Windows.
- 在Codemagic上设置持续部署管道.
- 开发可重用的UI元素,如Flutter widget,在整个应用程序中具有无处不在的用户体验.
Flutter Developer
BlueBridge技术
- 为Android和iOS应用构建跨平台解决方案.
- 使用Flutter Redux和Redux Saga插件实现了一个基于Redux的架构解决方案.
- 在一个完全敏捷的团队中工作,所有的仪式都是scrum定义的, from backlog grooming, planning, review with a demo, and retrospective.
- 将单元测试作为合并pr的验收标准的一部分,涵盖所有的reducer方法.
Flutter Developer
Arkitec Software Ltd.
- 开发了一个独立的Flutter SDK, Arkitec的客户可以使用它将解决方案集成到他们的消费者忠诚度应用程序中.
- 为Arkitec的Flutter SDK解决方案开发了一个react原生客户端.
- 为Arkitec的客户提供开发支持,将Flutter SDK集成到他们的产品中.
Flutter Developer
TeamGo Inc.
- 为可扩展和模块化的跨平台解决方案开发基于solid原则的架构.
- 致力于多模块解决方案结构,使不同的项目能够使用共享子模块.
- 独立的设置-执行-验证方法是否覆盖了广泛的单元测试.
- 实现了一个GraphQL API客户机, 包括所有三种操作类型:查询, mutations, and subscriptions.
Flutter Developer
School Village
- 作为VillageSafety品牌多租户Android和iOS应用解决方案的唯一开发者.
- 使用Codemagic建立和维护CI解决方案.
- 是否使用FirebaseAuth进行电子邮件和密码验证,使用Firestore进行用户记录验证.
Android / iOS开发者
LotusFlare
- 使用三层分离对原生Android和iOS应用程序应用干净的架构.
- 编写强模板化的单元测试. 每个测试都包含一个显式的设置、测试中的调用,以及显式的断言或验证. 每个部分都用一个空的换行符分开,这样开发人员就可以很容易地发现正在测试的是什么.
- 创建并集成了RxJava包装器,以实现清晰的体系结构方法.
- 代码审查来自其他团队成员的每个PR. 每个PR都必须进行自动化的单元测试,以进行功能验证,并进行手动代码审查,以确保开发的透明性和连续性.
- 使用Git特性分支工作流进行协作.
Android / iOS开发者
新一代彩票
- 检查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应用程序的代码签名.
- 采用Scrum方法. 我们使用了一个可伸缩的敏捷框架(SAFe),每天都有站立会议,每两周都有回顾和评审的冲刺.
移动和Web开发人员
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, 有必要通过在线会议和同步来进行计划或产品开发.
数据收集和标签助理
微软塞尔维亚开发中心
- 与多元化的学生团队合作. 团队中的每个人都有独特的背景, including philology, engineering, business, as well as forestry, math, and so on.
- 作为贡献Office产品的团队的一部分进行远程协作, 即OfficeLens应用程序, 这意味着我们还必须与雷德蒙德和微软其他办公室的团队同步.
- 评价了神经网络数据处理的性能. 我所在的团队负责标记数据,并审查神经网络输出先前标记的数据.
- 验证微软OCR技术的结果.
- 审查和评估微软产品. 我已经提交了关于即将到来的微软产品的口头和书面反馈,这些产品还在开发中,还没有发布.
Experience
CircleIn (Android App)
-问最难的问题,从同伴那里得到答案
-当有人回答或评论你的问题时获得推送通知
-使用小组视频进行家庭作业,或提供帮助
-查看,搜索和分享课堂笔记
-为奖学金、大学、实习或工作申请赚取社区服务时间
-每天与你的同学聊天
Hypotheek24 (iOS App)
Catalyzer (iOS App)
只需点击一个按钮,等待应用程序发挥它的魔力——它会将你与附近的一个可用用户连接起来,并引导你到附近的酒吧. 只需点击一下!
2015年招聘会总组织者
2015年,我有幸带领了一个超过100人的志愿者团队,历时6个多月. 共有36家公司参加,2000多名学生参加了此次活动. 今年还推出了一个完全重写和重新设计的简历数据库,以及企业合作伙伴可以使用的搜索引擎,为他们当前或未来的空缺职位找到合适的候选人.
Skills
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,谷歌Maps
Paradigms
Cross-platform, Mobile Development, Scrum, 函数式编程, 敏捷软件开发, Unit Testing, 测试驱动开发(TDD), 并发编程, Compiler Design, Agile
Platforms
Android, iOS, Visual Studio Code (VS Code), Firebase, Visual Studio 2017, Apple Watch
Other
Front-end Development, 移动应用开发, 跨平台应用开发, Tools, Computer Science, Algorithms, English, Native Mobile Apps, APIs
Tools
Android Studio, Git, Xcode, IntelliJ IDEA, Visual Studio, Bamboo, GIS
Storage
MySQL, MongoDB, SQLite, Realm
Education
计算机科学学士学位
贝尔格莱德大学-贝尔格莱德,塞尔维亚
Certifications
IELTS
IDP IELTS Canada