Radomir Perišić, Software Developer in Niš, Serbia
Radomir Perišić

Software Developer in Niš, Serbia

Member since July 1, 2019
Radomir is a JavaScript developer with several years of hands-on experience. Recently, the bulk of his work consists of mostly Node.js and React-based projects and hybrid apps. With a lengthy career though, Radomir is experienced with TypeScript, Node.js services/microservices, JavaScript compilers, continuous integration, automated tests, NoSQL & SQL databases, and much more. He also is familiar with Python and PHP—just enough to get around.
Radomir is now available for hire

Portfolio

Experience

Location

Niš, Serbia

Availability

Part-time

Preferred Environment

Debian, MacOS, Git, VS Code

The most amazing...

...project I've worked own is my own gym management app used by the CrossFit club where I train.

Employment

  • JavaScript Developer

    2019 - 2020
    Social News Desk
    • Extended the current application's functionality by creating AWS Lambda functions using Node.js and MongoDB.
    • Implemented new features on the front end.
    • Used the Facebook API and Facebook ads API to extend existing reporting features.
    • Updated React Native project so that it supported the latest devices.
    Technologies: AWS Lambda, MongoDB, React, Node.js
  • JavaScript Developer

    2018 - 2019
    Dooer
    • Built a CMS for internal documentation along with the ability to track revisions and several user roles with varied permissions levels.
    • Developed a custom modular text editor using React.
    • Integrated an invoicing system into the current CMS with automated PDF generation.
    • Created corresponding services in Node.js using Express.js and integrated them in a GraphQL-based microservice system.
    • Composed unit tests for all services to ensure that the systems work fine.
    Technologies: Apollo, React, PostgreSQL, GraphQL, Express.js, Node.js
  • JavaScript Developer

    2017 - 2018
    Teamstr
    • Developed a fantasy football mobile game using React and Cordova.
    • Integrated a payment system into the game's infrastructure.
    • Integrated a live feed to monitor game results as they are played.
    • Created a web scraper to generate football-related news.
    • Integrated an Instagram-like feed with award-based posts in the app to increase user interactions.
    Technologies: Cordova, Redux, React
  • Senior Front-end Developer

    2016 - 2017
    PrimeSoft
    • Supported HR by creating a tool for browsing available developers in the company. 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, a React Native mobile app for smart door integration engineers to assist them in installing their system.
    • Built a custom CMS for BBDO global network with the option to share content between sister companies.
    • Worked on Phillips Saeco, a web app with lots of animations done in Backbone.js and GreenSock.
    • Constructed a custom content editor for Tommy Hilfiger for their Sitecore CMS.
    Technologies: jQuery, GreenSock, Backbone.js, Flux, React Native, React

Experience

  • Goarthur.ai

    Goarthur.ai is a platform designed to elevate preassure and help dental clinic with fighting the Corona-virus effect on their business.

    I was tasked with implementing Node.js back-end service and report generation feature with data from GCP's BigQuery.

  • Gymtastic

    Gymtastic is my personal project where I test new technologies and generally have fun. Currently, it’s used by a couple of CrossFits in my country, for the management of users and training sessions. It's using multi-tenancy on a database model level to accommodate multiple clients.

    Recently I have integrated Stripe API to enable online payments and subscriptions.

    In the past few months, I’ve been pushing it to become a polished product and started with marketing.

    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
    • Deployed with Docker containers with automated SSL generation

  • Internal Documentation System for Dooer

    While working at Dooer (a fintech startup that was founded with the aim of developing products that met future accounting needs), I was tasked to create a CMS for internal documents.

    Some of the features included a custom text editor with the option of drag-n-drop content blocks for maximum freedom for content editors.

    One of the biggest challenges was the revision system which tracked each user edit and allowed going back in history to any document revision.

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

  • CodeControl Developers

    I developed an app for browsing available developers in the CodeControl network. It was built with React and Redux and deployed using Docker containers with automated SSL generation. As a data source, we used a Firebase database.

  • Bell

    Bell is a hybrid mobile app for learning English. I used React Native to create the app for iOS, Android, and web. I also integrated a video player, sound recorder, and in-app purchases for the best user experience.

  • Balkanrock

    Balkanrock is news portal for rock news in Ex-Yugoslavian countries. This was my first commercial project, and I worked on a custom WordPress theme.

Skills

  • Languages

    CSS, HTML, GraphQL, JavaScript, TypeScript
  • Frameworks

    React Native, Express.js, Jest, MUI (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, VS Code, Git
  • Paradigms

    Test-driven Development (TDD), Functional Programming, MVC Design
  • Platforms

    Android, Firebase, Google Cloud Platform (GCP), Linux, OS X, Windows, Docker, AWS Lambda, MacOS, Debian
  • Storage

    MongoDB, PostgreSQL, Docker Cloud, Google Cloud
  • Other

    Full-stack, Minimum Viable Product (MVP), Third-party APIs, Firebase Hosting, Apollo, Cordova

Education

  • Bachelor's Degree in Electronic Engineering
    2006 - 2012
    University of Niš, Faculty of Electronic Engineering - Niš, Serbia

To view more profiles

Join Toptal
Share it with others