Dejan Sandic, Developer in Banja Luka, Bosnia and Herzegovina
Dejan is available for hire
Hire Dejan

Dejan Sandic

Verified Expert  in Engineering

Full-stack Developer

Banja Luka, Bosnia and Herzegovina

Toptal member since April 29, 2022

Bio

Dejan is a JavaScript engineer with over eight years of experience building large-scale solutions for the B2B and B2C marketplace. He had the pleasure of working with companies in various industries and different parts of the world. His work spans multiple tech stacks and serves millions of customers.

Portfolio

Seal Storage Technology
Vue, React, Node.js, OpenAI, Stripe, IPFS
EatApp
React, Redux, Tailwind CSS, JavaScript, Sass, CSS3, Team Leadership
Tone
Next.js, MongoDB, React Native

Experience

  • JavaScript - 8 years
  • CSS3 - 8 years
  • Redux - 6 years
  • Express.js - 6 years
  • React - 6 years
  • Node.js - 6 years
  • Vue - 4 years
  • Vuex - 4 years

Availability

Part-time

Preferred Environment

React, React Native, Next.js, Gatsby, Redux, Vue, Vuex, TypeScript, SassDoc, Tailwind CSS

The most amazing...

...thing I've built is a large-scale solution for the betting industry that covers multiple applications and tech stacks and serves millions of customers.

Work Experience

Lead Developer

2023 - 2025
Seal Storage Technology
  • Developed a decentralized storage management application similar to Google Drive and Dropbox, enabling users to upload files and specify desired cold and warm copies on Filecoin and IPFS.
  • Implemented and optimized Stripe integration for subscription plans, facilitating precise storage pricing and metering based on usage.
  • Deployed an AI-driven feature set to provide detailed insights on storage usage and serve as a personal assistant for product interactions.
  • Created a responsive and user-friendly UI for an NFT gallery, showcasing blockchain-based assets.
  • Developed a user-centric interface for a secure and scalable system to store AI model weights, ensuring efficient retrieval and management of trained models.
Technologies: Vue, React, Node.js, OpenAI, Stripe, IPFS

Lead Developer

2021 - 2023
EatApp
  • Developed a web application that enabled users to search, discover, and reserve tables at restaurants online. Thousands of restaurants now utilize this application and process hundreds of thousands of reservations daily.
  • Led a development team, actively participated in the hiring and mentoring new engineers, and established efficient processes to streamline workflow.
  • Contributed actively to the planning and ideation, focusing on user-friendly platforms. Embraced product-led approach to address customer needs and drive user adoption.
Technologies: React, Redux, Tailwind CSS, JavaScript, Sass, CSS3, Team Leadership

Engineering Consultant

2020 - 2021
Tone
  • Contributed to the development of the smart Twilio-based communication platform using Next.js and React Native.
  • Created workflows and set standards for other developers to follow.
  • Reviewed the code of other developers to ensure code quality.
Technologies: Next.js, MongoDB, React Native

Lead Developer

2018 - 2021
Alea Partners Ltd.
  • Defined product requirements and created high-level architectural specifications for projects.
  • Developed core functionalities of large-scale projects using React, Vue.js, Node.js, GraphQL, Express, and MongoDB.
  • Created workflows and set standards for other developers to follow.
  • Built and maintained several in-house libraries used by other developers on different projects.
  • Made scripts and tools to automate and optimize various tasks.
  • Contributed to the hiring process, test tasks, and evaluation.
  • Trained and mentored interns and junior developers.
Technologies: React, Vue, Node.js, GraphQL, Express.js, MongoDB

Lead Developer

2017 - 2019
Codexity
  • Led a team of six in the development of progressive web apps with React, Redux, Node.js, MongoDB, and Firebase.
  • Played a crucial role in the project initiation phase, collecting requirements and creating estimations.
  • Contributed to the hiring process, test tasks, and evaluation.
Technologies: React, Redux, Node.js, MongoDB, Firebase

Full-stack Developer

2016 - 2018
NCR Corporation
  • Used JavaScript, React, Node.js, and Electron to develop and maintain internal productivity tools used by tech support agents.
  • Created a custom Vanilla JS library with DOM manipulation, pub-sub, and state management modules.
  • Created a custom XML-like templating system called Simple Template Markup Language (STML) with a JavaScript parser used for customizing various productivity tools.
Technologies: JavaScript, React, Redux, Node.js

Full-stack Developer

2014 - 2017
Borderlands Travel
  • Developed a travel agency website with a dynamic, tailor-made tour booking system.
  • Created custom integration plugin for Worldpay payment provider.
  • Built third-party integrations for importing scheduled data from tour providers.
Technologies: HTML, CSS3, JavaScript, React

Experience

Alea Content Management System (ACMS)

https://maxbet.me/
Alea is a custom-made CMS that allows users to create and customize an indefinite number of websites, mobile applications, and desktop apps that run on casino devices in one place.

CMS uses a set of precreated themes and widgets with high customizability and build-in logic for data-fetching, internal state management, and communication with other widgets on the screen.

The link above points to one of the betting websites generated by the ACMS.

EatApp

https://eatapp.co/
EatApp is a high-performance restaurant reservation application that caters to thousands of restaurants. The platform adeptly manages hundreds of thousands of reservations daily, showcasing its efficiency and reliability in meeting the demands of many restaurants in the industry.

Skills

Libraries/APIs

React, Vue, Node.js, Socket.IO, Vuex, Stripe

Languages

TypeScript, JavaScript, CSS3, GraphQL, HTML, Sass

Frameworks

Redux, Tailwind CSS, React Native, Next.js, Electron, Express.js

Platforms

Firebase

Storage

MongoDB

Other

Gatsby, Team Leadership, OpenAI, IPFS

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