
Stefan Jovic
Verified Expert in Engineering
Front-end Developer
Belgrade, Serbia
Toptal member since February 4, 2022
Stefan is a versatile full-stack developer with over nine 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
Experience
- Node.js - 10 years
- React - 8 years
- PostgreSQL - 8 years
- Express.js - 8 years
- Redux - 8 years
- JavaScript - 8 years
- React Native - 6 years
- TypeScript - 5 years
Availability
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
Java and React Full-stack Engineer
Gartner - Engineering
- Developed and maintained the front and back end of two applications by myself using React and Java.
- Rewrote a legacy app on the front-end side from Java JSPs to React using Reduxjs-toolkit, hooks, and CSS modules.
- Participated in changing company policies in terms of code standards and practices regarding code reviews, which got applied company-wide and had a direct impact on every application the company has developed.
Senior Back-end Developer
Nestlé
- Developed a set of microservices that served as data transmitters between legacy and new systems of Nestle product suites.
- Developed high throughput microservices that were processing a large number of orders coming from the Nestle eCommerce webshop.
- Owned more than 10 microservices and had been fully responsible for their maintenance and stability.
Senior Full-stack Developer
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.
Technical Lead
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.
Senior Full-stack Developer
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.
Senior Full-stack Developer
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.
Full-stack Developer
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.
Junior Full-stack Developer
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.
Experience
Manigo—Fintech API
https://www.manigo.com/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/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.
Education
Bachelor's Degree in Software Engineering
Metropolitan University - Belgrade, Serbia
Skills
Libraries/APIs
Node.js, React, jQuery, Context API, Redux-Saga, Currency Cloud API, Stripe, Stripe API, React DnD
Tools
Git, Sequelize, Prisma, Knex.js, Jenkins
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, Next.js, Hibernate, Spring Boot
Platforms
Docker, Amazon Web Services (AWS), Google Cloud Platform (GCP), Azure, Magento
Storage
PostgreSQL, MongoDB
Paradigms
Microservices, Microservices Architecture, Microfrontends
Other
Architecture, APIs, Full-stack, Styled-components, TypeORM, MikroORM, CSS Modules
How to Work with Toptal
Toptal matches you directly with global industry experts from our network in hours—not weeks or months.
Share your needs
Choose your talent
Start your risk-free talent trial
Top talent is in high demand.
Start hiring