Stefan Jovic, Developer in Belgrade, Serbia
Stefan is available for hire
Hire Stefan

Stefan Jovic

Verified Expert  in Engineering

Front-end Developer

Belgrade, Serbia

Toptal member since February 4, 2022

Bio

Stefan is a versatile full-stack developer with over seven years of industry experience. He focuses on JavaScript technologies, including Node.js, TypeScript, React, Ember.js, and React Native, and has worked for companies of different sizes, from small startups to large organizations. As a developer, Stefan made significant architectural decisions and delivered solutions to clients, which transformed their businesses.

Portfolio

Henchman
JavaScript, Microservices, Node.js, Redux, Material UI, React, Context API...
Manigo Services
Node.js, React, TypeScript, Redux, Amazon Web Services (AWS), Azure, PostgreSQL...
Craftable
JavaScript, Ember.js, Play Framework, Java, Hibernate...

Experience

  • Express.js - 8 years
  • JavaScript - 8 years
  • PostgreSQL - 8 years
  • Node.js - 8 years
  • Redux - 8 years
  • React - 8 years
  • React Native - 6 years
  • TypeScript - 5 years

Availability

Part-time

Preferred Environment

MacOS, Slack, Visual Studio Code (VS Code), GitHub, GitLab, Amazon Web Services (AWS), Google Cloud

The most amazing...

...product I've developed is a microservice-oriented fintech API used as a fast and reliable infrastructure for building neo bank's applications or platforms.

Work Experience

Senior Full-stack Developer

2021 - 2022
Henchman
  • Developed a React-based MS Word plugin that provided users with a search engine for contract snippets, allowing them to draft contracts quickly.
  • Created a multi-role BackOffice app that allows user management and integrations management, providing contract data to the company's database.
  • Built integrations with the legal companies' internal contract repositories to enable clients to easily transition and start using Henchman instead of their internal contract repository.
Technologies: JavaScript, Microservices, Node.js, Redux, Material UI, React, Context API, Express.js, Microservices Architecture, Tailwind CSS, HTML, CSS, Styled-components, Architecture, APIs, Sequelize, TypeORM, Full-stack, Bootstrap, Docker, Amazon Web Services (AWS), Jest

Technical Lead

2019 - 2021
Manigo Services
  • Managed two mobile and two web teams—API and front end—consisting of a total of 15 developers.
  • Led development and developed the microservice API that served more than 100,000 users.
  • Supervised the infrastructure migration from Azure to AWS, including migration of all services and production data to new resources.
  • Improved the strategies for onboarding partners into the Manigo ecosystem that used Manigo ready-made white-label solutions.
Technologies: Node.js, React, TypeScript, Redux, Amazon Web Services (AWS), Azure, PostgreSQL, Currency Cloud API, SQL, Microservices, Context API, Express.js, Microservices Architecture, Tailwind CSS, HTML, CSS, Styled-components, Architecture, APIs, Sequelize, TypeORM, Full-stack, Bootstrap, Docker, Jest

Senior Full-stack Developer

2018 - 2020
Craftable
  • Integrated more than 30 different POS APIs into Craftable software using Java, which provided real-time sales and inventory updates to customers.
  • Built a reporting and analytics application as part of the Craftable platform, providing users with reports exportable to PDF, Excel, and CSV.
  • Built a React Native iOS and Android app for inventory management, including barcode and QR code scanners.
Technologies: JavaScript, Ember.js, Play Framework, Java, Hibernate, Amazon Web Services (AWS), Context API, SQL, Express.js, Tailwind CSS, HTML, CSS, Architecture, APIs, Full-stack, Bootstrap, Docker

Senior Full-stack Developer

2017 - 2018
DOOER
  • Developed an internal documentation system for the company's employees and clients, used by more than 10,000 users.
  • Contributed to building and maintaining microservices that were a part of the company's accounting system.
  • Built a state-of-the-art OCR used for processing invoices and other types of bills.
Technologies: JavaScript, Node.js, TypeScript, PostgreSQL, Microservices, Microservices Architecture, React, Redux, Redux-Saga, Express.js, GraphQL, React Native, SQL, jQuery, HTML, CSS, Styled-components, Architecture, APIs, Sequelize, TypeORM, Full-stack, Bootstrap, Docker, Jest

Full-stack Developer

2016 - 2017
Teamlance LTD
  • Developed a platform used as a project management tool for over 300 different IT projects.
  • Used React Native to create a dating app that got over 100,000 users.
  • Contributed to a team that developed an internal Jira-like project management tool.
Technologies: JavaScript, Node.js, TypeScript, React, Redux, jQuery, MongoDB, PostgreSQL, Amazon Web Services (AWS), SQL, HTML, CSS, Architecture, APIs, Sequelize, Full-stack, Bootstrap, Docker, Jest

Junior Full-stack Developer

2015 - 2016
Innovative Software Technologies d.o.o
  • Designed and developed new features of the university's student management system.
  • Prepared and created new components to the university's accounting system.
  • Analyzed and increased stability and reliability of accounting and student management systems.
Technologies: JavaScript, jQuery, Java, Spring 5, HTML, CSS, Hibernate, SQL, MongoDB, Architecture, APIs, Full-stack, Bootstrap, Docker, Jest

Manigo—Fintech API

https://www.manigo.com/
Manigo is a banking and payment-as-a-service platform, enabling companies to provide banking, payment, and card products simply and efficiently. It provides a white-label solution or infrastructure that can power customer-facing applications.

I was the technical lead in charge of building and leading the development of API, mobile, and white-label web solutions that were reliable, stable, and easy to integrate.

Craftable Analytics

https://craftable.com/analytics/
Craftable Analytics app is a part of the Craftable platform that captures every sale's insights.

I built integrations with more than 30 POS APIs that pulled sales data in real time. I also created a rich UI using Ember.js that provided an overview of pulled data.
2015 - 2021

Bachelor's Degree in Software Engineering

Metropolitan University - Belgrade, Serbia

Libraries/APIs

Node.js, React, jQuery, Context API, Redux-Saga, Currency Cloud API, Stripe, Stripe API

Tools

Sequelize, Prisma, Knex.js

Languages

JavaScript, TypeScript, Java, HTML, CSS, SQL, GraphQL

Frameworks

React Native, Redux, Express.js, Tailwind CSS, Bootstrap, Jest, Spring 5, Ember.js, Play Framework, Material UI, NestJS, Hibernate

Platforms

Docker, Amazon Web Services (AWS), Azure

Storage

PostgreSQL, MongoDB

Paradigms

Microservices, Microservices Architecture

Other

Architecture, APIs, Full-stack, Styled-components, TypeORM, MikroORM

Collaboration That Works

How to Work with Toptal

Toptal matches you directly with global industry experts from our network in hours—not weeks or months.

1

Share your needs

Discuss your requirements and refine your scope in a call with a Toptal domain expert.
2

Choose your talent

Get a short list of expertly matched talent within 24 hours to review, interview, and choose from.
3

Start your risk-free talent trial

Work with your chosen talent on a trial basis for up to two weeks. Pay only if you decide to hire them.

Top talent is in high demand.

Start hiring