Radomir Perišić, Developer in Niš, Serbia
Radomir is available for hire
Hire Radomir

Radomir Perišić

Verified Expert  in Engineering

Software Developer

Location
Niš, Serbia
Toptal Member Since
July 1, 2019

Radomir是一名拥有多年实践经验的JavaScript开发人员. 最近,他的大部分工作主要由Node组成.js and React-based projects and hybrid apps. 虽然有着漫长的职业生涯,但Radomir在TypeScript、Node方面经验丰富.js服务/微服务,JavaScript编译器,持续集成,自动化测试,NoSQL & SQL databases, and much more. 他对Python和php也很熟悉——刚好可以应付.

Portfolio

Social News Desk
AWS Lambda, MongoDB, React, Node.js
Dooer
Apollo, React, PostgreSQL, GraphQL, Express.js, Node.js
Teamstr
Cordova, Redux, React

Experience

Availability

Part-time

Preferred Environment

Debian, MacOS, Git, Visual Studio Code

The most amazing...

...我自己的项目是我自己的健身房管理应用程序,由我训练的混合健身俱乐部使用.

Work Experience

JavaScript Developer

2019 - 2020
Social News Desk
  • 通过使用Node创建AWS Lambda函数扩展当前应用程序的功能.js and MongoDB.
  • Implemented new features on the front end.
  • 使用Facebook API和Facebook广告API扩展现有的报告功能.
  • 更新React Native项目,使其支持最新的设备.
技术:AWS Lambda, MongoDB, React, Node.js

JavaScript Developer

2018 - 2019
Dooer
  • 为内部文档构建了一个CMS,并具有跟踪修订和具有不同权限级别的多个用户角色的能力.
  • 使用React开发自定义模块化文本编辑器.
  • 将发票系统集成到当前的CMS中,并自动生成PDF.
  • Created corresponding services in Node.js using Express.并将它们集成到一个基于graphql的微服务系统中.
  • 对所有服务进行组合单元测试,以确保系统正常工作.
技术:Apollo, React, PostgreSQL, GraphQL, Express.js, Node.js

JavaScript Developer

2017 - 2018
Teamstr
  • 使用React和Cordova开发了一款梦幻足球手游.
  • 将支付系统整合到游戏的基础设施中.
  • 集成了一个实时饲料,以监测游戏结果,因为他们玩.
  • 创建了一个web scraper来生成与足球相关的新闻.
  • 在应用程序中集成了类似instagram的feed和基于奖励的帖子,以增加用户互动.
Technologies: Cordova, Redux, React

Senior Front-end Developer

2016 - 2017
PrimeSoft
  • 通过创建一个工具来浏览公司中可用的开发人员来支持HR. The tool was designed to have detailed profiles and an easy search engine; all done in Node.js with MongoDB.
Technologies: MongoDB, React

Front-end Developer

2013 - 2016
StangaOne1
  • Developed Kiwi, 为智能门集成工程师设计的React Native移动应用程序,帮助他们安装系统.
  • 为BBDO全球网络构建了一个定制的CMS,可以选择在姐妹公司之间共享内容.
  • 在Phillips Saeco工作,这是一个web应用程序,用Backbone完成了很多动画.js and GreenSock.
  • 为Tommy Hilfiger为他们的Sitecore CMS构建了一个自定义内容编辑器.
Technologies: jQuery, GreenSock, Backbone.js, Flux, React Native, React

Goarthur.ai

Goarthur.ai是一个旨在提升压力并帮助牙科诊所对抗冠状病毒对其业务影响的平台.

I was tasked with implementing Node.. js后端服务和报告生成功能,数据来自GCP的BigQuery.

Gymtastic

体操是我的个人项目,我在这里测试新技术,并从中获得乐趣. Currently, 在我的国家,有几个混合健身者在用它, 用于管理用户和培训课程. 它在数据库模型级别上使用多租户来容纳多个客户机.

最近我集成了Stripe API,使在线支付和订阅成为可能.

在过去的几个月里,我一直在推动它成为一个完善的产品,并从营销开始.

Gymtastic is also a progressive web app (PWA).

Technology Stack:
• Back end: Node.js with Express.js and MongoDB
• Front end: React, Redux, Redux-saga
•与Docker容器一起部署,自动生成SSL

Internal Documentation System for Dooer

在Dooer(一家金融科技初创公司,旨在开发满足未来会计需求的产品)工作期间, 我的任务是为内部文档创建一个CMS.

其中一些功能包括一个自定义文本编辑器,可选择拖放内容块,为内容编辑器提供最大的自由度.

最大的挑战之一是修改系统,它可以跟踪每个用户的编辑,并允许回到历史上任何文档的修改.

Technology Stack:
• Front end: React, Apollo
* Back end: Node.js, PostgreSQL
• GraphQL used for communication

CodeControl Developers

我开发了一个应用程序,用于浏览CodeControl网络中可用的开发人员. 它是用React和Redux构建的,并使用自动生成SSL的Docker容器进行部署. As a data source, we used a Firebase database.

Bell

Bell是一款学习英语的混合手机应用. 我使用React Native为iOS, Android和web创建应用程序. 为了获得最佳的用户体验,我还集成了视频播放器、录音机和应用内购买功能.

Balkanrock

Balkanrock是前南斯拉夫国家摇滚新闻的新闻门户. 这是我的第一个商业项目,我做了一个自定义的WordPress主题.

Languages

CSS, HTML, GraphQL, JavaScript, TypeScript

Frameworks

React Native, Express.js, Jest, Material UI, Redux, Flux

Libraries/APIs

React Native for Web, React, Node.js, Facebook API, Facebook Ads API, WebRTC, Stripe, Stripe API, Google Maps, Firebase Web SDK, Backbone.js, jQuery

Tools

Mongoose, Firebase Cloud Messaging (FCM), Adobe Photoshop, Mocha, Docker Compose, Docker Hub, GreenSock, Git

Paradigms

测试驱动开发(TDD),函数式编程,MVC设计

Platforms

Android, Firebase, Google Cloud Platform (GCP), Linux, OS X, Windows, Docker, AWS Lambda, MacOS, Debian, Visual Studio Code (VS Code)

Storage

MongoDB, PostgreSQL, Docker Cloud, Google Cloud

Other

全栈、最小可行产品(MVP)、第三方api、Firebase Hosting、Apollo、Cordova

2006 - 2012

Bachelor's Degree in Electronic Engineering

尼日什大学电子工程学院-尼日什,塞尔维亚

Collaboration That Works

How to Work with Toptal

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

1

Share your needs

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

Choose your talent

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

Start your risk-free talent trial

与你选择的人才一起工作,试用最多两周. Pay only if you decide to hire them.

Top talent is in high demand.

Start hiring