Boris Vujicic, Developer in Novi Sad, Vojvodina, Serbia
Boris is available for hire
Hire Boris

Boris Vujicic

Verified Expert  in Engineering

Full-stack Developer

Location
Novi Sad, Vojvodina, Serbia
Toptal Member Since
December 18, 2017

Since 2009, Boris has evolved from a full-stack web developer focusing on JavaScript to a blockchain maestro. He boasts expert knowledge in Solana and has spearheaded the creation of acclaimed wallets for Solana, Aptos, and Sui blockchains. A tech pioneer, Boris remains driven to innovate and embrace cutting-edge technologies.

Portfolio

Solflare
Web3, Blockchain, Solana, React, React Native, Node.js, AWS Amplify...
GameTracker.rs
MongoDB, MySQL, jQuery UI, jQuery, SCSS, Node.js, PHP...
Spott
JavaScript, React, Redux, HTML5, Canvas, CSS3, Node.js, TypeScript, APIs...

Experience

Availability

Part-time

Preferred Environment

Git, Linux, React, JavaScript, REST APIs, Blockchain, Solana, Cryptocurrency Wallets, React Native, GitHub, Internet of Things (IoT)

The most amazing...

...thing I created is a blockchain wallet with over $10 billion in assets, merging extreme security with rapid feature rollout in a fast-growing ecosystem.

Work Experience

Lead Developer and Tech Lead

2021 - PRESENT
Solflare
  • Led the development of Solflare, Rise, and Elli wallets, ensuring adherence to top-notch industry and security standards.
  • Initiated and executed the transition of the codebase to a monorepo, dramatically accelerating the development of Rise and Elli Wallets by leveraging a shared codebase and UI elements across multiple projects.
  • Leveraged the newly established monorepo to guide the team in developing mobile counterparts for Rise Wallet and Elli Wallet using React Native, ensuring coherent and synchronized functionality with web versions.
  • Played a pivotal role in the development and enhancement of the wallet's back end using Node.js, addressing scalability issues and elevating user experience where front-end solutions alone were insufficient.
  • Conducted interviews and assessed potential candidates, focusing on aligning individual skills and values with the company's mission and goals.
Technologies: Web3, Blockchain, Solana, React, React Native, Node.js, AWS Amplify, Google Cloud Platform (GCP), Netlify, DevOps, Rust, SQL, JavaScript, Linux, Full-stack, HTML5, MongoDB, MySQL, Redis, Memcached, Web3.js, Architecture, CSS3, Product Planning, iOS, App Store, AWS Lambda, TypeScript, APIs, Crypto, Amazon Web Services (AWS), Decentralized Finance (DeFi), HTML, CSS, Front-end, Chrome Extensions, Back-end, Material UI, Express.js, CI/CD Pipelines, REST, NoSQL, Technical Leadership, Software Architecture, Non-fungible Tokens (NFT), API Development, Software Design, Back-end Development, PostgreSQL, Technical Architecture, Leadership, Startups, Project Management, Figma, Mobile Development, Front-end Development, Mobile UX, Code Review, Requirements Analysis, Full-stack Development, Microservices, ChatGPT, OpenAI GPT-4 API, Web Development, Android

Full-stack Developer

2009 - 2023
GameTracker.rs
  • Developed an entire website platform from scratch having huge traffic in mind.
  • Built an API used by many websites for statistical purposes.
  • Maintained "under-the-hood" processes for scanning game servers.
  • Monitored the availability of the entire platform.
  • Optimized the code to support the growing number of users and visits.
  • Tutored and reviewed the work of the junior developers.
Technologies: MongoDB, MySQL, jQuery UI, jQuery, SCSS, Node.js, PHP, Google Cloud Platform (GCP), Firebase, SQL, JavaScript, Linux, Full-stack, HTML5, Redis, Memcached, Architecture, CSS3, Product Planning, DevOps, APIs, Crypto, HTML, CSS, Front-end, Back-end, Express.js, CI/CD Pipelines, REST, NoSQL, Technical Leadership, Software Architecture, API Development, Software Design, Back-end Development, Technical Architecture, Leadership, Project Management, Front-end Development, Code Review, Full-stack Development, Microservices, Proof of Concept (POC), Web Development

Senior Front-end Developer

2019 - 2021
Spott
  • Created a Tagger - an application used to mark specific regions of an image or a video in order to make it interactive. You can upload media, select specific regions, and make them interactive by adding custom-made widgets.
  • Built a custom embeddable video player, which was used to display interactive videos that were created using the Tagger.
  • Developed a custom embeddable image viewer, which was used to display interactive images that were created using the Tagger.
  • Created a custom CMS - a website used to manage your media (images or videos) and assets (products or custom items). It also manages your users, company, billing, and a lot of smaller features that advanced CMS usually includes.
  • Managed and code-reviewed work from a remote contractor team that was developing a part of the application that had to be integrated with our system.
Technologies: JavaScript, React, Redux, HTML5, Canvas, CSS3, Node.js, TypeScript, APIs, Amazon Web Services (AWS), HTML, CSS, Front-end, Material UI, REST, Software Design, PostgreSQL, Leadership, Startups, Project Management, Figma, Front-end Development, Azure, Azure Cloud Services, Code Review, Web Development

Front-end Developer

2018 - 2019
View.ly
  • Created the front end of a wallet for managing your Ethereum balance.
  • Gradually introduced React into a website that was built without any front-end frameworks.
  • Refactored and improved the existing functionalities by following best practices.
  • Built sub-projects from scratch (Vidflow.com), the premium playlists made by curating youtube videos into paid or free playlists like Khan Academy for example.
  • Developed website functionalities that communicate with blockchain and smart contracts (voting videos, withdrawing View tokens, and more).
Technologies: Web3.js, Blockchain, React, Next.js, SQL, JavaScript, Node.js, HTML5, Redis, CSS3, APIs, Crypto, Decentralized Finance (DeFi), HTML, CSS, Front-end, Chrome Extensions, Express.js, REST, Software Architecture, Non-fungible Tokens (NFT), API Development, Software Design, PostgreSQL, Minimum Viable Product (MVP), Startups, Front-end Development, Code Review, Proof of Concept (POC), Web Development

iOS App Developer

2018 - 2018
MCB Technical Ltd (via Toptal)
  • Spearheaded the development and delivery of a high-impact MVP mobile app, serving as a key contributor throughout the development lifecycle, from initial conception to final delivery.
  • Leveraged industry best practices and innovative solutions to ensure the delivery of a high-quality product, leading to enhanced user satisfaction.
  • Employed REST API integrations to facilitate seamless communication between the mobile app and back-end systems, enhancing the app's functionality and performance.
  • Conducted several iterations and modifications to the app, ensuring all client specifications and requirements were meticulously met, resulting in heightened client satisfaction.
Technologies: MySQL, PHP, Cordova, Framework7, JavaScript, HTML5, iOS, APIs, HTML, CSS, Front-end, Back-end, REST, API Development, Software Design, Back-end Development, Technical Architecture, Minimum Viable Product (MVP), Front-end Development, Mobile UX, Proof of Concept (POC), Web Development, Android

Senior Front-end Developer

2017 - 2018
Appiness
  • Refactored a few projects with React/Redux, and did a lot of optimization work.
  • Helped with the SSR implementation with React, done from scratch.
  • Led the development of a few internal projects by managing other developers.
  • Worked on a responsive video player with dynamic content markers that show points of interest inside a video.
  • Developed a custom embedded system with advanced features and support for both Iframe and JavaScript embeds.
  • Conducted extensive code reviews for other developers.
Technologies: SCSS, Server-side Rendering (SSR), Redux, React, SQL, JavaScript, HTML5, CSS3, APIs, HTML, CSS, Front-end, Material UI, REST, Software Design, Startups, Front-end Development, Azure, Azure Cloud Services, Code Review, Web Development

CTO | Front-end and Mobile Developer

2016 - 2017
Stam.io
  • Formed a team of extraordinary developers who are capable of delivering any kind of feature in a short amount of time.
  • Made and maintained a high-quality hybrid mobile application using Cordova.
  • Wrote a highly optimized mobile application using Backbone.js; it also had a custom UI with a native mobile look and feel and great performance.
  • Developed a fast web application (desktop) using React and Redux with Material UI.
  • Was responsible to choose an adequate hosting provider.
  • Set up and administered the entire infrastructure for hosting the back-end and front-end.
  • Maintained, deployed scripts, and monitored the infrastructure with the minimum possible cost without sacrificing performance.
  • Interviewed possible applicants and interns that were joining the company.
Technologies: React, Cordova, Backbone.js, JavaScript, PHP, Architecture, SQL, Linux, React Native, Node.js, Full-stack, HTML5, MySQL, CSS3, iOS, App Store, DevOps, APIs, HTML, CSS, Front-end, Back-end, Express.js, REST, NoSQL, Technical Leadership, Software Architecture, API Development, Software Design, Back-end Development, CTO, Technical Architecture, Minimum Viable Product (MVP), Startups, Mobile Development, Front-end Development, Mobile UX, Code Review, Requirements Analysis, Full-stack Development, Electron, Proof of Concept (POC), Web Development, Android

Front-end Developer

2014 - 2016
RebelMouse
  • Wrote well-documented and quality JavaScript code using the Backbone.js framework.
  • Comprehended the entire RebelMouse platform (front end and back end).
  • Led and managed a feature team of several developers and one QA.
  • Split features into tasks, re-assigned and organized priorities to deliver everything to clients on time.
  • Tracked each feature from its planning phase, development, code review, QA until its deployment and testing in production.
  • Interviewed applicants for open JavaScript developer positions in the company.
Technologies: Backbone.js, Architecture, Product Planning, JavaScript, CSS3, HTML5, SQL, Linux, APIs, Amazon Web Services (AWS), HTML, CSS, Front-end, REST, Software Design, Startups, Front-end Development, Code Review, Web Development

Full-stack Developer

2009 - 2015
KGB Hosting
  • Developed an entire PHP game panel platform for managing Linux-hosted game servers.
  • Implemented an advanced billing platform that automates everything billing-related and works with complicated payment methods and currencies in Balkan countries.
  • Maintained and monitored over 100+ Linux servers that were used to host game servers.
  • Managed Linux servers remotely and locally (by visiting data centers where company servers are located).
  • Tutored and reviewed the work of junior developers.
Technologies: Linux, Bash, Node.js, JavaScript, MySQL, PHP, SQL, Full-stack, HTML5, jQuery, Redis, jQuery UI, CSS3, Product Planning, DevOps, APIs, Amazon Web Services (AWS), HTML, CSS, Front-end, Chrome Extensions, Back-end, Express.js, REST, NoSQL, Software Architecture, API Development, Software Design, Back-end Development, Technical Architecture, Front-end Development, Code Review, Full-stack Development, Microservices, Web Development

Solflare

http://www.solflare.com
Solflare is a full-featured crypto wallet available on the web and as an extension for Solana and SPL tokens. It allows you to send, receive, and securely store tokens on the Solana blockchain and allows access to decentralized applications on Solana. Given the substantial user stakes exceeding $10 billion, prioritizing security is a top priority.

Elli Wallet

https://elliwallet.com/
Elli is a non-custodial digital wallet for the SUI blockchain. It's available as a browser extension and a mobile wallet. It supports any token conforming to the SUI token standard. In a crypto jungle full of threats and treasures, Elli always has your back. Manage tokens and NFTs easily on the Sui blockchain. Get your own Sui ally and ELLIvate your crypto experience.

Rise Wallet

https://risewallet.io/
Rise is a non-custodial digital wallet for the Aptos blockchain. It's available as a browser extension and a mobile wallet. It supports any token conforming to the Aptos token standard. Store, swap, stake, and buy tokens and NFTs. Connect to your favorite apps on the Aptos blockchain.

Spott

http://www.spott.ai
A Belgium-based startup specialized in making interactive images and videos (shoppable ads). I was a front-end developer (in a team of two front-end and one back-end developers) who was involved in making the entire product from scratch, with more than ten internal projects that made up the entire product.

GameTracker.rs

http://www.gametracker.rs
The website crawls more than 7,000 game servers (every minute or two), ranks them, and generates all kinds of statistical information (average players, graphs, and more). At the moment of writing (Dec. 2017), the site has more than 159,000 members and is growing daily.

The banners and graphs have embeddable codes and a few million hits daily. With those numbers combined with several hundred unique daily visitors, we are one of the most visited gaming websites in the Balkan region.

Vidflow.com

This is a social video platform without advertisements. Using modern monetization models, it aims to provide sustainable revenue for all creators, not just mainstream content producers. It is completely decentralized, powered by blockchain and peer‐to‐peer video-sharing technologies.

KGB Hosting Game Panel

http://www.kgb-hosting.com
The most advanced game hosting control panel on the market. Think of it as cPanel but for game hosting. KGB Hosting was the biggest and most respectable game hosting provider in the Balkan region, offering hosting services in Serbia, Germany, and Romania hosted in ten different data centers.

Pics.rs

http://www.pics.rs
A huge image-hosting platform that has existed since 2009 and has never had any broken links while many other "big guys" went offline. It has around 5,000 registered users, and thousands of images are uploaded daily. It offers screenshot applications for Windows and Mac.

STAM.io

STAM is developing a new cloud-based recruitment and workforce management platform. Its goal is to disrupt the slow-flowing job market by making it easier for the two parties of the workforce demand supply to get in touch with each other.

Appiness and Spylight | Spott.tv

Appiness, a leader in technology, chose to partner with Spylight, a leader in content, and the result is Spott. With Spott (Spott.tv), we are revolutionizing the way consumers shop based on their interactions with their favorite video content.

Libraries/APIs

Web3.js, React, Backbone.js, jQuery UI, jQuery, Node.js, REST APIs, AWS Amplify, API Development

Tools

Git, GitHub, Canvas, Figma, ChatGPT

Frameworks

Redux, React Native, Material UI, Express.js, Electron, Next.js, Framework7

Languages

HTML5, CSS3, SQL, JavaScript, TypeScript, HTML, CSS, Bash, SCSS, PHP, Rust

Paradigms

DevOps, REST, Mobile Development, Microservices, Requirements Analysis

Platforms

Blockchain, Linux, iOS, Netlify, Android, MacOS, AWS Lambda, Google Cloud Platform (GCP), Amazon Web Services (AWS), Firebase, Azure

Storage

Memcached, MySQL, NoSQL, PostgreSQL, Redis, MongoDB, Azure Cloud Services

Industry Expertise

Project Management

Other

Architecture, Full-stack, Cordova, Solana, Cryptocurrency Wallets, Web3, APIs, Crypto, Decentralized Finance (DeFi), Front-end, Chrome Extensions, Back-end, Technical Leadership, Software Architecture, Non-fungible Tokens (NFT), Software Design, Back-end Development, Technical Architecture, Minimum Viable Product (MVP), Startups, Front-end Development, Mobile UX, Code Review, Full-stack Development, Proof of Concept (POC), Web Development, Server-side Rendering (SSR), Product Planning, App Store, CI/CD Pipelines, Leadership, Internet of Things (IoT), CTO, OpenAI GPT-4 API, Sui, Cloudflare

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