Nikola vasoviki,塞尔维亚贝尔格莱德的开发者
Nikola is available for hire
Hire Nikola

Nikola Vasović

Verified Expert  in Engineering

Full-stack Developer

Location
Belgrade, Serbia
Toptal Member Since
October 4, 2019

作为一名软件工程硕士研究生和国家著名奖学金获得者, Nikola在Toptal开始了他的全栈开发生涯. 利用Flutter的专业知识进行跨平台移动开发, 他专门为初创公司精简MVP产品发布流程. Nikola是Varius Development的联合创始人,并担任首席技术官,在与全球知名企业合作的同时,扩展了他的DevOps和PM专业知识, 转变为多才多艺的IT专业人士.

Portfolio

Varius Development
Bootstrap, CSS, HTML, JavaScript, MySQL, CodeIgniter, PHP, Docker, Laravel...
LibraHealth Inc.
Flutter, Firebase, Cloud Firestore, ChatGPT, Dart

Experience

Availability

Part-time

Preferred Environment

Flutter, Firebase, Cloud Firestore, Dart

The most amazing...

...我实施的项目是加拿大心脏健康颤振应用程序. 在MVP推出后,它获得了数百万美元的投资,重塑了数字医疗.

Work Experience

Chief Technology Officer

2020 - PRESENT
Varius Development
  • 在三星电子创业时,带领由25名软件工程师组成的团队提供远程外包服务, Authority Builders Co.、Ahold Delhaize、辉瑞、Fresh Step、Avangard Innovative、Tourist Mobile等.
  • 在进行技术面试和组建贝尔格莱德大学最有才华的软件工程师团队方面发挥了重要作用, 能够在办公室协作并为如此大的客户交付高质量的代码.
  • 开发核心系统功能, prepared code structures, 并设计员工架构模式. 向每个员工介绍项目,并找到最适合的职位和团队,以最大限度地利用.
  • 监督员工通过审查代码参与的实施过程, reports, 以及我之前与Jira和Trello分配给他们的任务的问题. 管理sprint并对开发过程进行全面规划.
  • 监督和合作整合, developing, 并确保不同的第三方软件服务用于支付处理, authentication, and marketing, 直接影响客户收入.
  • 作为技术项目经理和首席开发人员管理团队,为三星亚得里亚海提供了多个web开发软件解决方案, Samsung UK, 和三星IE,通过从零开始创建并改进现有的产品.
  • 实现了大规模销售活动和促销的web应用程序功能.g.(黑色星期五),成功地帮助客户获得了成千上万的客户.
  • 通过使用自动配置的Git钩子将客户端的web平台编程代码部署到多个环境中. 使用Docker和GitLab软件设置自动部署.
  • Provided front-end, back-end, and full-stack development, 主要在Flutter (Android和iOS应用), PHP, and Laravel, 我们外包的大部分项目的核心功能.
技术:Bootstrap, CSS, HTML, JavaScript, MySQL, CodeIgniter, PHP, Docker, Laravel, Java, Node.js, React, MongoDB, Angular, Azure, Kubernetes, React Native, Flutter, Dart, Firebase, Cloud Firestore, PostgreSQL, Linux, Google Cloud, Amazon Web Services (AWS), Spring Boot

Flutter Developer

2023 - 2023
LibraHealth Inc.
  • 设计多个移动应用程序以满足医疗需求, 主要服务于加拿大地区. 这些应用程序推动了医疗服务和数字解决方案的进步.
  • 与一名医生合作,后者兼任后端开发人员, 引领我们发现将医疗解决方案推向市场的创新途径.
  • 将移动开发与OpenAI融合,创建UnfoldMD (OpenMD) iOS和Android医疗助理应用程序. 将医学知识与人工智能相结合,为专业人员和患者提供支持.
  • 开发了一款专门用于监测患者代谢健康的移动应用程序, 专为QuatuorMD量身定制, 加拿大著名的诊所.
  • 参与新功能开发的战略规划,并在整个测试阶段积极进行系统安全测试.
  • 已部署App Store和Play Store应用的生产版本, 现在被真正的病人和医疗专业人员积极利用,以满足实际的医疗保健需求.
  • 精心设计了一个先进的算法,利用Firestore的离线功能来优化云集成, 从而大幅降低成本,提高运营效率.
  • 探索OpenAI的GPT模型,如GPT-3.5, 以他们的语言能力而闻名, 并将它们与向量数据库相结合,通过动态和上下文定制的响应来提升实时机器人聊天交互.
  • 探索了Flutter的GoRouter插件的高级功能,以实现安全的web路由, dynamic links integration, 更容易处理本地和FCM推送通知.
技术:Flutter, Firebase, Cloud Firestore, ChatGPT, Dart

Flutter Developer

2022 - 2023
Innov8 LLC (via Toptal)
  • 使用Flutter为iOS开发iScreen应用程序, 通过直观的界面和可靠的评估工具,使家长能够识别儿童自闭症的早期迹象.
  • 基于Figma屏幕设计编写流畅的UI/UX,并实现与Kinvey服务通信的前端逻辑, 是由Innov8 CTO维护的吗.
  • 监督涉及入组患者和医疗专业人员的测试阶段, 根据他们有价值的反馈解决bug并改进应用程序.
  • 集成了视频上传和分享功能, 在医疗专业人员和指定的患者之间实现直接的点对点通信.
  • 在研究中发挥了关键作用, task definition, 建立总体目标, 对项目的稳定性和整体成功做出重大贡献.
  • 高效完成MVP里程碑, 合并补充特性,增强系统中不同角色之间交互的灵活性, 推进项目进度.
技术:Flutter, Dart

Flutter Developer

2021 - 2022
Cardiac Health Canada
  • 开发了一款心脏健康移动iOS应用程序,旨在帮助美国和加拿大的心脏病患者, 使用Flutter作为跨平台开发工具.
  • 帮助团队获得了数百万美元的投资,用于mvp后阶段的开发.
  • 使用Get作为应用的状态管理插件, which is back endless, 只有Cloud Firestore作为一个具有独占内容的NoSQL数据库. Firebase还用于身份验证目的.
  • 根据Figma原型中预定义的设计和功能,从头开始构建一切. 我所构建的实际应用的外观和行为与原型相同,这也是MVP的主要目标.
  • 集成苹果健康应用数据,可通过智能手表或iPhone同步. 该应用程序实时获取并呈现数据, 对于用户来说,追踪自己的健康状况最重要的是什么.
  • 配置“Apple Store - in-app purchase”,用于购买自动更新的年度订阅以访问应用程序. 为合作伙伴和测试人员创建促销代码.
  • 集成的RevenueCat作为后端系统进行采购和验证. RevenueCat与他们的原生Flutter插件集成在一起,因为它没有第一方后端.
  • Rendered historical data, current progress, 和社区得分分布使用不同形式的图表(条形图), lines, and more).
Technologies: Flutter, Firebase, In-app Purchases, Dart, 跨平台应用开发, iOS, Front-end Development, Cloud Firestore

Full-stack Developer

2020 - 2021
WBAM Digital (via Toptal)
  • 为现有的SuiteCRM系统开发定制特性(内置在PHP中), 适应了还款1贷款公司(Payment1)的要求.com). 我负责前端和后端开发和DevOps.
  • 创建和设计MySQL数据库架构, 能够支持多个记录而不影响整体系统性能.
  • 设置CRM系统每日自动同步到用户, payments, 通过SFTP连接从贷款公司的数据仓库获取贷款记录.
  • 实现了大量原始数据库查询, 各种索引支持, 提取任意时间范围内业务流程的完整统计信息.
  • 引入了跟踪cookie,以正确识别唯一用户和推荐数据,并使其可用于CRM. 跟踪包括推荐网站、访问页面、平均花费时间等.
  • 参与转换识别系统的实施工作. Hence, 该系统将用户及其数据与在Payment 1贷款公司系统中注册的客户连接起来.
  • 预定的自动电子邮件活动由支付1的自定义电子邮件服务器处理, 哪些用于客户通知, promotions, and more.
  • 将整个CRM系统(代码和数据库)从Ubuntu VPS迁移到Windows服务器, 通过虚拟机调整自动脚本和cron作业以在Windows环境中工作.
  • 维护网站、数据库和邮件服务器. 负责部署和监视服务器活动.
技术:PHP, SuiteCRM, JavaScript, MySQL, HTML, CSS, Ubuntu, Apache

Flutter Developer

2020 - 2020
Eunotics, Inc. (via Toptal)
  • 开发了一个叫Munch的Flutter社交应用, 它使用手势驱动的用户界面,允许小组决定在哪里吃饭.
  • 使用Firebase支持社交认证(Google, Facebook, Apple)和用户管理.
  • 执行屏幕的设计和功能,使其外观和行为与设计师提供的预先定义的视觉原型完全一致.
  • 在应用程序中引入了定位功能, 它允许团队在带有内置Google Places API搜索选项的交互式地图上根据所选位置和半径距离获得独特的体验.
  • 在不同的屏幕上实现了很多动画, 是什么让手势驱动的界面更强大、更友好, 使产品看起来更专业.
  • 为Android和iOS设计并开发了本地深度链接功能, 允许新用户轻松加入饮食决策过程. 此外,智能推送通知系统使应用程序保持实时同步.
  • 将应用在Android和iOS上的测试版部署到Google Play Store和app Store.
Technologies: Front-end, 跨平台应用开发, iOS, Android, Xcode, Firebase, Dart, Flutter

全栈开发人员(Flutter和Laravel)

2020 - 2020
Praktice LLC (via Toptal)
  • 开发了一款在线个人培训应用, 订阅客户可以在哪里看到他们最喜欢的教练的视频锻炼和练习. 负责Flutter应用、Laravel API和Laravel MVC管理面板.
  • 重构了两边的代码结构(Flutter和Laravel API),使其可重用,并根据所有推荐的设计模式(Flutter BLOC)进行调整, REST API).
  • 修正了所有的设计问题, 根据Adobe XD文件中提供的设计创建新的屏幕和功能. 所有页面的设计都根据不同的屏幕尺寸和设备像素比例进行调整.
  • 在Laravel中重新实现API逻辑, including the social login, subscriptions, search, feed, favorites, and profile.
  • 向现有的管理面板添加了新功能, 包括图片和视频上传以及使用Laravel MVC模式的标准表单. 前端使用HTML、CSS、Bootstrap、JavaScript和jQuery实现.
  • 本地化系统的所有部分(阿拉伯语和英语). Flutter应用程序本地化与语言JSON表, Laravel API根据HTTP Accept-Language头返回本地化的数据库列.
  • 将Android和iOS应用部署到Google Play Store和App Store(试运行).
Technologies: Ajax, Xcode, Android, Dart, REST API Architecture, Back-end, Full-stack, Trello, CSS, HTML, jQuery, Bootstrap, JavaScript, MySQL, PHP, Laravel, Flutter

Full-stack Developer

2019 - 2020
Kintek Group (via Toptal)
  • 使用Flutter框架、Spring Boot和PostgreSQL开发了“COVID Access”移动应用程序. 它为美国提供了COVID-19统计数据, locations of test centers, test results, business events, 以及其他帮助对抗这种疾病的东西.
  • 将Android和iOS“COVID Access”应用部署到Google Play Store和App Store(试飞).
  • 从零开始开发多个web门户, 被100多家航空公司(美国航空公司)使用, Delta Airlines, and Air Canada). 这些门户提供大量数据导入, 生成不同的报告(PDF), Excel), 广泛的数据管理.
  • 致力于大型航空公司使用的现有门户网站的代码和功能增强, 他们可以在哪里跟踪员工, tasks, projects, aircraft, and engines. 技术栈包括PHP、MySQL、HTML、CSS和JavaScript.
  • 将Okta多因素身份验证系统集成到所有现有和新创建的web门户中,作为所有用户的强制性安全功能.
  • 修复所有现有web门户的代码和数据库结构,以克服自动测试工具(代码扫描报告)报告的所有安全漏洞, Web应用程序安全性测试, and more).
Technologies: Ajax, Firebase, Xcode, Android, Hibernate, Web Development, jQuery, Java, Back-end, Full-stack, Bootstrap, JavaScript, CSS, HTML, PostgreSQL, MySQL, Spring Boot, Dart, Flutter, PHP

Web and Mobile Developer

2017 - 2020
Freelance
  • 开发了跨平台(iOS), Android)的社交网络应用程序, Spring Boot REST API, and Laravel admin panel. 这是化妆学院和它的学生使用的.
  • 为电子商务网站实现一个通用的CMS, 现在已经被塞尔维亚的几家公司成功地使用了.
  • 为网店销售统计和报告创建并测试了一个安全的REST API, invoices, authentication, and more.
  • 使用MVC架构构建多个网店, 集成了前面提到的通用CMS和REST API.
  • 开发了一个网站的完整前端和后端,该网站为贝尔格莱德大学的许多课程提供录音课程, 电气工程学院, 哪一个对学生备考和通过考试非常有帮助.
  • 建立了一个网络应用程序的后端,连接教师和学生,并支持私人课程的预订过程, authentication, and payment.
Technologies: Ajax, Firebase, Xcode, Android, Flutter, Web Development, REST API Architecture, Bootstrap, Back-end, Full-stack, jQuery, JavaScript, CSS, HTML, PostgreSQL, MySQL, Hibernate, Spring Boot, Dart, Java, PHP, Laravel

iScreen (iOS and Android)

http://innov8.care
我为Innov8的iScreen应用程序的开发做出了重大贡献, 这是一个用Flutter构建的早期自闭症检测医疗工具. 我的职责是确保无缝的用户体验, 健壮的后端连接, 并使医学专家和家长之间能够直接互动. Notably, 该应用程序快速生成数字签名的诊断pdf文件, 简化诊断过程,反映了Innov8对改变自闭症护理的承诺.

我将设计理念转化为直观的界面,并与Innov8的CTO密切合作,建立可靠的前端-后端沟通.

KEY FEATURES
•简化了提供者和患者的用户注册
•安全证书验证提供商的执照和文凭
•为家长简化儿童注册,提供可访问的文件和媒体上传
•高效的提供者-患者匹配,实现最佳医疗保健连接.
•启用数字诊断创建与签名的pdf,建议和处方
集成推送通知,及时更新诊断完成情况

这款应用以MVP的身份成功发布到app Store,并根据医学专家和患者的反馈进行了测试和完善.

QuatuorMD (iOS, Android和Web)

http://quatuormd.ca/en/
QuatuorMD是一个可以在网络上使用的应用程序, iOS, and Android platforms, 专为加拿大QuatuorMD诊所的客户设计. 该应用程序使患者能够监测他们的代谢健康状况,并提供方便的访问有关Quatuor诊所的内容和信息. 通过诊所的CRM管理用户访问, 该应用程序确保了安全和个性化的体验, 消除对第三方身份验证服务的需求.

作为一名Flutter开发者,我专注于将Figma的设计理念转化为手机和网页应用. 我还负责幕后工作, 将应用程序连接到Firebase认证, Firestore, Dynamic links, and custom AWS back end. To make things run smoothly, 我通过使用离线缓存和自定义方式来存储数据,使Firestore工作得更好, 这导致了云服务成本的显著降低.

Also, 我为管理员用户集成了Firebase Phone验证和MFA等高级功能, 在保持便利性的同时增强安全性. 我利用Flutter的功能,通过响应式web平台扩展了可访问性, 服务客户及专业人士. 实时图表和分数更新通过监听器,套接字,和流提高用户参与度.

UnfoldMD (iOS and Android)

UnfoldMD是一款创新的人工智能驱动(OpenAI的GPT-4)医疗聊天机器人,旨在为医疗保健专业人员提供准确和有效的医疗咨询响应,并作为团队成员, 我在使用Flutter框架开发UnfoldMD的移动界面和前端业务逻辑方面发挥了关键作用. At the same time, 我的队友使用向量数据库确保传递的信息是准确和相关的.

Additionally, 我与队友合作实现了一个功能,为每个答案列出可靠的来源, 丰富用户体验,进一步探索主题. Also, 我创建了UnfoldMD的收件箱功能, 是谁帮助塑造了基于用户搜索查询定制个性化文章的智能算法. 此功能旨在使医疗保健专业人员在其领域内获得充分的信息和最新的信息.

我使用我的Flutter熟练程度,通过使用离线缓存访问firestorecloud来有效地减少云费用. 我已经建立了一个结构良好的架构, secure rules, 并集成了实时聊天监听器与标准指标和先进的机器人功能.

加拿大心脏健康(iOS)

使用Flutter框架开发的iOS应用程序, 这是专门为心脏病患者设计的,帮助他们调整生活方式,让自己感觉更好. The app doesn't have an associated 1st-party back end; it uses Firebase and its Cloud Firestore to store content in a NoSQL way. 我曾是一名独立的前端开发者, 从头开始定义应用程序架构并关注其健壮性. 因此,它的前端在单独的Flutter模块中有一个“迷你后端”.

应用程序的外观和感觉依赖于Figma原型. 该应用程序的核心是Get设计模式和状态管理系统.dev, packages, and get), 它非常适合创建代码的可重用和通用部分, 哪些可以在其他应用程序环境中轻松实现. 只有在RevenueCat后端使用Apple Store应用内购买机制注册的用户才能使用这款应用.

After subscribing, 用户可以访问健康测试, daily and weekly tasks, 和健康数据(集成的Apple health Kit). 根据他们的日常活动, 该应用程序通过复杂的计算来计算分数,以呈现用户身体的实际状态.

Samsung Boost

http://samsung.com/uk/boost
Boost网站是三星的其中一个.com services, 在英国和爱尔兰作为两个独立的web应用程序使用共同的后端. 该项目旨在检测用户的移动设备- http://samsung.Com/uk/boost和http://samsung.Com/ie/boost页面,通过生成代金券代码为他们提供合作伙伴优惠和促销. 官方合作伙伴生成凭证代码- Deezer, Calm, YouTube Premium, Readly, Google Play Pass, Google Play Points, Adobe Lightroom, Disney+, Fiit, and Antstream.

该应用的前端使用React框架开发,后端使用Node实现.. js,而MongoDB在数据库端使用. 我领导了一个由两名开发人员和一名QA工程师组成的团队,担任技术项目经理,在开发和部署方面提供一些支持.

Some of the features are:
•三星账户社交登录
• ReCaptcha Enterprise
•设备检测(符合条件的设备- S21系列,Flip, Fold, Tab S7, Desktop)
•国家检测(使用第三方API - http://ipdata.co/pricing.html)
•整合新合作伙伴(Disney+)及其代金券代码

Back-end deployment requires Kubernetes and Helm usage; Front depends on Adobe Experience Manager.

Munch (iOS and Android)

http://www.silive.com/galleries/FEVI5H4CMRF4ZP52ZGKJOEC7MU/
Flutter开发的一款社交应用, 允许团体决定他们想去哪里吃饭,它利用基于手势的用户界面来找到附近的美国餐馆和酒吧. 该应用程序背后的想法是,通过独特的偏好系统自动化决策过程,消除群体之间的反复讨论.

我负责基于设计师提供的Invision原型实现一个完整的Flutter应用. 我与一位后端开发人员合作,他准备了一个API,我为此在前端集成了端点调用和数据流.

该应用程序使用位置功能为群组选择感兴趣的区域, 智能推送通知系统,使应用程序实时同步, 深度链接允许新用户快速加入饮食决策过程.

我在不同的屏幕上实现了许多动画, 是什么让手势驱动的界面更强大. 我还在Play Store和App Store中部署了Android和iOS应用的测试版.

ECD – Crypto Exchange

http://ecd.rs/en/
塞尔维亚最大的加密货币交易所的客户网站和管理面板功能更新. 我负责客户网站使用的api(在Laravel中)的后端开发, 哪个是由另一个团队成员并行开发的. Also, 我在管理面板上有全栈任务, 它有MVC架构-后端建立在FuelPHP框架和前端的HTML, CSS, and JavaScript.

我所从事的任务与两大功能有关:
1. 自动处理每周交易限额和用户风险水平
2. 创建与第三方系统集成的安全加密货币和菲亚特钱包

这些功能具有需要在管理面板和客户网站上实现的相关任务. 当实现第一个特性时,它减少了操作员以前执行的手工工作. 它支持上传网站所在国金融机构使用和处理的各种个人文件(塞尔维亚), North Macedonia, and Australia).

钱包开发升级公司, 只有Crypto-Fiat集中交换功能的个人钱包交易生态系统, 客户可以在哪里持有Crypto/Fiat. Implemented MFA/reCAPTCHA.

MAXI增强现实(iOS和Android)

http://marvelapp.com/prototype/28ih64cg/screen/78270657
为塞尔维亚最大的食品零售公司(max - maxi)开发的一款Flutter应用程序.该公司隶属于庞大的全球零售集团Aholddelhaize (holddelhaize).com). 该应用程序旨在通过益智游戏和增强现实功能进行在线赠品. 我负责前端开发,而另一个团队并行实现API端点.

该应用程序由使用Unity框架构建的集成益智游戏组成. Besides that, 有一张互动地图,上面写满了塞尔维亚领土上的标记, 由特定算法生成,该算法考虑用户的位置和该国所有零售商店的位置. 地图标记代表可以使用增强现实功能收集的礼盒. 礼品盒用于从商店获得赠品产品,并为游戏获得额外生命.

从附加功能来看,这款应用使用了Firebase动态链接和推送通知. 我每周提供构建供终端公司使用Firebase Distribution和Test Flight进行测试.

Authority Builders

http://authority.builders
一个网络平台,在高权威网站上出售访客帖子,具有可靠的指标和流量统计. 这些网站涵盖各种细分市场,包括金融、教育、赌博、旅游、健康等. 不像其他一些链接建设提供商, 授权生成器提供来自受信任的链接, real-ranking websites.

我是技术团队的负责人,负责领导一个由6名软件工程师组成的小组. 我的团队在办公室一起工作,为权威建筑公司提供远程外包服务. Besides managing the team, 我负责核心系统的工作,并与项目经理合作, sales, finance teams, and founders.

该项目由四个web门户组成,组织为独立的web应用程序-客户, administrator, blogger, and content writer portals. 基于MVC和API架构的Web应用程序使用CodeIgniter框架. 我的团队正在开发新功能, 改进现有功能, code optimization, front-end upgrades, and more. 后端堆栈最重要的部分是开发和集成支付系统(PayPal), Stripe APIs), 直接影响权威建筑公司的收入.

CAVOK

http://cavok.oliverwyman.com/
作为全栈开发人员,我负责全球顶级航空公司的重要管理平台. 我的职责是添加新功能, 通过频繁的测试来保证安全性, and managing daily tasks.

我专注于通过创建跟踪飞机状况和部件的有效功能来改进平台. 我的大部分工作是通过定期渗透测试和实现Okta多因素身份验证(MFA)来增加保护来维护严密的安全性.

我的日常工作包括处理pdf、csv和生成航空公司运营所需的报告. 我还管理内部任务,促进团队之间的顺畅沟通.

我使用自定义PHP和VanillaJS来构建响应式web应用程序,以满足航空公司的独特需求. 这种方法有助于创建用户友好和有效的解决方案.

Praktice (iOS and Android)

http://xd.adobe.com/view/f481004a-2409-45bb-6184-a7c5c528b621-82b0/
使用Dart编程语言的Flutter框架开发了一个跨平台应用程序. 该应用程序旨在通过在线视频健身和锻炼,将订阅客户与他们最喜欢的私人教练联系起来.

我负责这个项目的所有部分, including the Flutter app, Laravel API (MySQL数据库), 和Laravel MVC管理面板. 我作为一名开发人员工作,需要修复所有设计和功能问题,这些问题是由开发人员从一开始就参与这个项目的. 我也重新设计和实现了这个项目的所有部分, 包括重构代码结构和创建可重用的设计模式. 实现了社交登录、订阅、搜索、提要、收藏和配置文件功能.

我将应用程序的两端(前端和后端本地化)都本地化为阿拉伯语和英语. 我还将Android和iOS应用的测试版本部署到Google Play Store(制作)和App Store(试运行)。.

三星竞争对手平台

这个网络应用程序为非三星设备的用户提供了购买三星同类产品的选择(主要目标是苹果和华为)。. 它是为亚得里亚海地区开发的. 其核心特点是基于用户代理和第三方库的设备品牌和模型识别算法. 本系统有一个具有内容管理功能的管理面板, 管理员可以在哪里定义产品, offer contents, partners, 以及检测的目标群体. 根据检测到的目标组, 相关竞争对手的网站呈现, 用户可以通过它被重定向到合作伙伴的商店. 合作伙伴是塞尔维亚领先的技术零售商.

我领导了一个由两名软件工程师组成的团队来交付产品, 负责与客户及合作伙伴的沟通. 竞争对手的平台提供API,用于兑换代金券代码和跟踪合作伙伴网站上的销售情况. 合作伙伴可以登录他们的管理面板并跟踪他们的代金券.

项目在Laravel (MVC + API)中实现,前端堆栈- HTML, CSS, JavaScript, Bootstrap. MySQL作为数据库服务器. 我用Docker和自托管的Gitlab设置了CI/CD.

COVID Access (iOS和Android)

This application, 它也有基于flutter的移动应用程序, 与为美国提供COVID-19统计数据的第三方api进行通信, locations of test centers, test results, business events, QR code ticket scanning, geolocation features, 以及其他帮助对抗这种疾病的东西.

作为一名全栈开发人员,我从零开始实现了它. 我还负责Flutter应用程序, 哪一个与REST API通信, 我在Java和PostgreSQL数据库中使用Spring Boot实现的, 以及用于跟踪病毒统计信息的第三方api. 我还负责将应用部署到Google Play Store和app Store(测试版)。.

Payment 1 CRM

http://payment1.com
SuiteCRM系统的一个分支,实现了许多新特性,以满足管理和呈现来自Payment1贷款公司(Payment1)仓库的数据的需求.com). 现有CRM系统的所有扩展均使用纯PHP编程语言和MySQL数据库(后端)进行开发。, 数据表示使用标准的前端技术栈-JavaScript实现, HTML, and CSS.

我负责CRM方面的全栈开发和DevOps. 我与技术团队进行了密集的沟通, 哪个维护了Payment 1数据仓库存储和他们的演示站点.

ACHIEVEMENTS
•自动创建Bash脚本,用于日常导入用户, payments, 从数据仓库借用到新创建的CRM系统(Bash脚本,定时SFTP连接).
编写高质量的MySQL原始查询,从CRM中提取所有必要的统计数据,并将其呈现给使用它的员工.
•使用特定算法跟踪用户行为, 监控他们的活动和平均花费的时间,并记录来自各种推荐人的注册转换.
•设置一个电子邮件服务器来支持活动.

《欧博体育app下载》(iOS和Android)

http://play.google.com/store/apps/details?id=com.academy.moa&pli=1
•开发跨平台游戏(iOS), Android)应用程序,使用Flutter框架和Dart编程语言.
•构建一个使用Spring Boot在Java中实现的后端REST API. 数据层通过PostgreSQL访问.
•实现了Firebase API(用于身份验证)和Google Cloud Services (Firestore和Google Cloud Storage).
•使用Laravel框架开发一个PHP管理平台, 连接到同一个PostgreSQL数据库.

我负责项目的所有部分(不包括app的设计和部署). 这款移动应用包含了标准社交网络功能的子集(比如Instagram的简单版)。, including posts, likes, comments, followings, chats, and notifications. 我还实现了额外的功能,如改造课程和课程(内容通过管理面板上传). 我使用谷歌云存储存储社交网络媒体内容(视频、图片和课程). 聊天和通知子系统是使用基于firebase的用户身份验证的Google Firestore实现的.

分散式文件共享系统

我实现了一个分散的网络平台,用于用户之间的安全文件共享.

它基于以太坊智能合约和星际文件系统(IPFS). 我使用以太坊区块链和IPFS的JavaScript API构建了前端. 我只在使用Solidity实现的智能合约中执行后端代码. 应用程序中根本不存在中央服务器. 该系统有一个未来的概念,可以在没有第三方服务器的情况下进行文件共享.

我使用Google Chrome浏览器的Metamask扩展连接到以太坊网络. The main innovation, 这个系统的实现提供了什么, 文件内容的保护是否位于IPFS网络上. 这些文件使用对称密钥加密技术进行保护, 并使用公私钥对对相关保护密钥进行加密.

我把这个系统作为一个个人项目来开发, 这意味着我要负责这个去中心化web应用程序的前端和后端.

电子商务网站的通用CMS

我为复杂和半复杂的网络商店实现了一个行政销售管理平台.

它允许操纵产品, categories, brands, coupons, vouchers, invoices, suppliers, orders, etc. 除了销售之外,还有一个向公司博客添加新的文本文章的选项. 各种统计参数也可用(基于销售趋势), 库存余额可以被跟踪, 此外,任何一家商店的产品分销都可以被跟踪.

它可以集成到任何客户的网站,因为它是完全独立于特定的销售公司. 系统中还存在多个具有不同级别特权的用户组. 我们为塞尔维亚市场开发了它,目前有几家在线销售公司在使用它. 由于平台方便了大量的销售, 很多文书工作都是自动化的, 这为商店管理员节省了大量的时间.

该平台使用Laravel框架和MySQL数据库实现. 前端是使用Bootstrap库和HTML等标准技术构建的, CSS, JavaScript, and jQuery.

Audio Device Store

http://4audio.rs
Above all, 该项目旨在成为一家公司的网站和网店,一直是领先的卖家, importer, 在贝尔格莱德做了20年的音响设备经销商. 该公司只代表世界知名的音频品牌,是塞尔维亚共和国的独家进口商. 它还专注于所有设施,其中音乐是日常活动中不可或缺的元素.

它是一个在Laravel框架中实现的高级电子商务网站,使用MySQL数据库作为数据存储. 该站点采用MVC架构, 我用Bootstrap库和HTML等标准技术构建了前端, CSS, JavaScript, and jQuery. 开发的网站包括几个不同的用户群, 以及一个管理平台,通过它可以管理网络商店的内容.

我负责整个网站的实施.

University Audio Courses

我开发了一个网站的整个前端和后端,该网站为贝尔格莱德大学的许多课程提供录音课程, 电气工程学院.

这个网站对学生备考很有帮助. 录音按大学等级划分, sections, and exam titles, 它们可以通过网站内置的音频播放器播放. 所有音频文件都以压缩方式存储在中央服务器上, 我们用数据库对它们进行了索引.

以及在应用程序中实现MVC架构, 我使用Laravel框架构建后端,使用JavaScript构建前端, jQuery, Ajax, HTML, CSS, and Bootstrap.

Languages

Dart, Java, C, PHP, c++, JavaScript, HTML, CSS, Assembly, Solidity, Python

Frameworks

Flutter, Laravel, Bootstrap, Spring Boot, Hibernate, JPA, CodeIgniter, JSF, PHPUnit, FuelPHP, Angular, React Native

Libraries/APIs

jQuery, JDBC, JMS, PayPal API, Stripe API, Node.js, React

Tools

Git, Xcode, Android Studio, PhpStorm, Visual Studio, IntelliJ IDEA, Trello, Jira, GCC, Apache, Asana, NGINX, GitLab, Adobe Experience Manager (AEM), Adobe Target, Helm, Borland C

Paradigms

REST API Architecture, 面向对象编程(OOP), 模型-视图-控制器(MVC), Concurrent Programming, Socket Programming, Mobile Development, Design Patterns

Storage

MySQL, PostgreSQL, Microsoft SQL Server, SQLite, Cloud Firestore, MongoDB, Amazon S3 (AWS S3), Google Cloud

Other

Back-end, Full-stack, Ajax, Web Development, UML Diagrams, Cloud, Front-end, 跨平台应用开发, Public-key Cryptography, Machine Learning, Payment APIs, In-app Purchases, Front-end Development, Data Warehousing, Compilers, Operating Systems, Network Engineering, Neural Networks, Architecture, ChatGPT, 人工智能(AI)

Platforms

Firebase, Android, iOS, Linux, Windows, Ubuntu, SuiteCRM, Docker, CentOS, Kubernetes, Amazon Web Services (AWS), Amazon EC2, JavaFX, Kernel, WordPress, Azure, Amazon, FlutterFlow

2018 - 2019

软件工程硕士学位

贝尔格莱德大学电气工程学院-贝尔格莱德,塞尔维亚

2014 - 2018

软件工程(荣誉)学士学位

贝尔格莱德大学电气工程学院-贝尔格莱德,塞尔维亚

Collaboration That Works

How to Work with Toptal

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

1

Share your needs

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

Choose your talent

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

开始你的无风险人才试验

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

对顶尖人才的需求很大.

Start hiring