Bojan Tosic, Developer in Velika Gorica, Croatia
Bojan is currently unavailable

Bojan Tosic

Software Developer

Velika Gorica, Croatia

Toptal member since February 19, 2016

Bio

During his 22 years of experience in software engineering, Bojan has worked on more than 40 projects, gaining extensive experience in the analysis, design, development, and deployment phases of the software development process. Currently, his primary focus is full-stack web development. Technologies Bojan has the most experience with include TypeScript, JavaScript, Node.js, NestJS, React, .NET, and Angular.

Portfolio

Resumo
CSS, Microsoft SQL Server, ASP.NET, .NET, Node.js, Git, HTML, JavaScript, Ionic...
Space Runners
AI Tools, NestJS, TypeScript, JavaScript, Node.js, PostgreSQL, GitHub Actions...
Steynsway
.NET, TypeScript, JavaScript, Microsoft SQL Server, Azure, React, Angular...

Experience

  • C# - 20 years
  • SQL - 20 years
  • JavaScript - 20 years
  • Angular - 12 years
  • TypeScript - 10 years
  • Node.js - 10 years
  • React - 7 years
  • NestJS - 3 years

Preferred Environment

Node.js, JavaScript, React, SQL, NestJS, TypeScript, Angular, Microsoft SQL Server, Git, REST, Claude, Full-stack, Full-stack Development, Figma, GitHub, Railway, Relational Databases, REST APIs, API Integration, Software Architecture

The most amazing...

...project I've implemented is a system for online assistance in physiotherapy and education consisting of web services and multiple web and mobile client apps.

Work Experience

Owner, Lead Developer

2008 - PRESENT
Resumo
  • Managed the Resumo company and all its clients and projects.
  • Architected and designed all apps and web apps developed.
  • Managed a 4-person team on a full-stack multi-app system.
Technologies: CSS, Microsoft SQL Server, ASP.NET, .NET, Node.js, Git, HTML, JavaScript, Ionic, React, Amazon Web Services (AWS), Google Cloud Platform (GCP), Azure, Angular, NestJS, TypeScript, C#, PostgreSQL, Tailwind CSS, Express.js, Stable Diffusion, TypeORM, Python, Objective-C, iOS App Development, Android App Development, Cordova, Microsoft Silverlight, SQL, NPM, Bootstrap, JSON, REST, AI Tools, Claude Code, Cursor AI, Web Services, GitHub Actions, CI/CD Pipelines, .NET Framework, Back-end, Cloud Infrastructure, Docker, Claude, Front-end, Responsive Web Design (RWD), iOS, Full-stack, Full-stack Development, Sentry, Front-end Development, Figma, GitHub, Railway, OpenAI API, Relational Databases, REST APIs, SaaS, Multi-tenant SaaS, API Integration, Software Architecture, Hardware Integration, Firebase, Stripe, GraphQL

Senior Full-stack Engineer

2023 - 2025
Space Runners
  • Implemented a full-stack web application for user-driven fashion design.
  • Integrated on-demand printing or user designs on garments.
  • Implemented storing of royalty licenses on an intellectual-property-specialized blockchain.
Technologies: AI Tools, NestJS, TypeScript, JavaScript, Node.js, PostgreSQL, GitHub Actions, CI/CD Pipelines, Blockchain, Text to Image AI, React, SQL, NPM, Git, HTML, JSON, REST, Amazon Web Services (AWS), Cursor AI, Redis, Web Services, Express.js, Stable Diffusion, TypeORM, Python, Back-end, Cloud Infrastructure, Docker, Claude, Front-end, Responsive Web Design (RWD), Full-stack, Full-stack Development, Sentry, Front-end Development, Figma, GitHub, OpenAI API, Relational Databases, REST APIs, SaaS, Multi-tenant SaaS, API Integration, Software Architecture, Stripe, GraphQL

Software Architect

2012 - 2025
Steynsway
  • Architected and implemented the eHealth platform used between the healthcare professional and his/ her patients and family.
  • Architected and implemented the e-learning platform for all educational purposes, all ages, and all content types.
  • Transitioned the web client from Silverlight to modern web frameworks (Angular, React).
Technologies: .NET, TypeScript, JavaScript, Microsoft SQL Server, Azure, React, Angular, Ionic, Cordova, Entity Framework, SQL, C#, Node.js, NPM, Git, Bootstrap, HTML, JSON, REST, Amazon Web Services (AWS), Cursor AI, Web Services, GitHub Actions, CI/CD Pipelines, .NET Framework, Back-end, Cloud Infrastructure, Front-end, Responsive Web Design (RWD), iOS, Full-stack, Full-stack Development, Front-end Development, Healthcare, GitHub, OpenAI API, Relational Databases, REST APIs, SaaS, Multi-tenant SaaS, API Integration, Software Architecture, Hardware Integration, Stripe, GraphQL

Senior Web Engineer

2019 - 2020
tvbeat
  • Implemented a web application for TV and streaming data processing and analytics.
  • Developed an audience management module for the data analysis system.
  • Transitioned and rewrote an Angular web app to the React framework.
Technologies: JavaScript, Angular, React, Web Services, Node.js, NPM, Git, Bootstrap, HTML, JSON, REST, TypeScript, Front-end, Responsive Web Design (RWD), Full-stack, Full-stack Development, Front-end Development, GitHub, Relational Databases, REST APIs, SaaS, Multi-tenant SaaS, API Integration

Software Engineer

2010 - 2011
Web Marketing
  • Developed a core framework and back-end project for the CMS system.
  • Customized the front-end CMS project for individual clients.
  • Refactored and optimized the core CMS system for speed and readability.
Technologies: Microsoft SQL Server, JavaScript, HTML, ASP.NET, .NET, SQL, C#, Git, JSON, REST, Web Services, .NET Framework, Back-end, Front-end, Full-stack, Full-stack Development, Front-end Development, Relational Databases, API Integration

Software Engineer

2007 - 2009
Zeljko
  • Designed and developed Windows Desktop applications.
  • Designed and developed custom web applications and viewers.
  • Implemented custom GIS server extensions (Autodesk Topobase).
  • Integrated and unified multi-source data using SQL Server Integration Services.
Technologies: Microsoft SQL Server, ASP.NET, .NET, JavaScript, SQL, C#, Git, Bootstrap, HTML, JSON, REST, Web Services, .NET Framework, Back-end, Front-end, Full-stack, Full-stack Development, Front-end Development, Relational Databases, REST APIs, API Integration, Software Architecture, Hardware Integration

Junior Software Engineer

2004 - 2005
Ekobit
  • Integrated non-compatible legacy systems using Microsoft BizTalk Server.
  • Implemented desktop multi-user application for sewage-waters management.
  • Implemented utility web applications using ASP.NET.
Technologies: .NET, Microsoft SQL Server, BizTalk Server, ASP.NET, Oracle, JavaScript, SQL, C#, Git, HTML, Web Services, .NET Framework, Front-end, Front-end Development, Relational Databases, API Integration

Experience

Ablo.ai

https://ablo.ai/
I implemented a full-stack web application focused on user-driven fashion design using AI image generation. The application integrates on-demand printing for garments and stores licenses on Story Protocol, a blockchain specialized in intellectual property. Additionally, I worked on training AI models to support custom styles.

E-learning Online Education Platform

Architected and implemented a full-stack system consisting of a database, a web server, web services, a front-end client (React), mobile apps (Ionic, iOS, and Android), online payment, integration with Azure, Box DMS integration, Ingenico payment provider integration, and Mollie payment provider. This is a continuation of the Gimmic ePlatform project (listed in earlier projects).

Game Collector

https://github.com/btosic/game-collector
A showcase project. A full-stack board game collection manager where users can track games they own, want, or are willing to trade. It integrates with the BoardGameGeek XML API for game metadata and the Shopify Storefront GraphQL API for a small accessories marketplace. It includes real-time trade activity via WebSockets, JWT auth with refresh token rotation backed by Redis, and a Swagger API.

Neon Grid

https://github.com/btosic/neon-grid
Showcase project. Full-stack 2-player multiplayer turn-based card game with a cyberpunk theme. Game logic is modeled as a pure domain reducer driven by commands and events, isolated from the transport layer. Real-time gameplay is handled over WebSockets. It includes JWT auth, CI/CD via GitHub Actions, and deployment to Railway.

Solar

Short virtual world experience made for the Cryptovoxels Scripting Competition. It won the 1st prize, and I was awarded a virtual parcel in the Cryptovoxels virtual world. All models were created and prepared in Blender, then converted to voxel format using the Magicavoxel editor. World and interaction was programmed using JavaScript and Cryptovoxels API.

Afro Groove

https://afro-groove.web.app/rhythms/djole
Mobile and web app for notation and playback of traditional African rhythms, to be used as an accompaniment tool while practicing the instruments. Includes settings for tempo, metronome, and display. Playback is performed using single drum hit samples rather than pre-recorded audio, so it is possible to switch and instrument on or off during playback. Includes video tutorials on how to play particular parts.

Hyper

Implementing the complete system for culture and nightlife events discovery. The system consists of a web service for processing events and storing them in a PostgreSQL database, a web admin client for the management of events, and a hybrid mobile app for end users.

TV Analytics and Optimization Platform

https://tvbeat.com/
Implementing a web application for TV and streaming data processing and analytics, and developing an Audience Management module. Connecting to a custom back-end analytics engine and optimizing the parsing and display of data.

CoachCare

https://www.coachcare.com/
Remote patient monitoring and virtual health software. Developed website dashboards and custom mobile apps that connect and gather data from monitoring devices like smart bracelets. Used hybrid mobile app development tools.

Credit Monster

Identity protection and a lost money recovery system. Website for detecting overpayments or compensation rights. Developed front-end using Angular and TypeScript. A complex, multi-step user registration system with async credit suggestions based on the user's registered address was developed.

Rock Paper Vampire

Rock-paper-scissors style multiplayer online card game. Developed as a hobby project for in-house developer fun competitions and as a proof of concept for state management and turn-based game development.

ArtTale

https://x.com/ArtTale_uk
I handled this project, which is a mobile app featuring an interactive adventure game to make museum visits more interesting for children.

From the App Store: "An educational interactive adventure developed with children for children."

Beachbody Tracker

https://www.beachbodyondemand.com/
From App Store: "Stay motivated, accountable, and connected with Beachbody’s My Challenge Tracker! The My Challenge Tracker app lets you easily log your daily Challenge Group activities, connect with other members in your group, and stay in touch with your Team Beachbody Coach."

Skills Canada

https://play.google.com/store/apps/details?id=com.skillscanada.app
From App Store: "Find out what your Essential Skills can do! Take the challenge and let your Essential Skills guide you towards a great trade or technology career." A web and mobile app for assisting people to evaluate their job skills.

Kinn-x

From App Store: "Kinn-x simplifies and streamlines your online life. With Kinn-x there's no messing around between different social media networks, everything's in one place." This app was an aggregator for various social networks.

Fleet Management for Car Repair Service

Full-stack fleet management system for a car repair service.

Gimmic Online Education Platform

The Gimmic ePlatform is meant for all educational purposes, all ages, and all content types. Architected a full-stack system consisting of database, server, web services, web client (HTML and Silverlight), mobile apps (iOS and Android), online payment, and integration with Box, Azure, and other 3rd party services. Managed a small team of 3 developers to execute.

Webfysio

Webfysio app is a part of an eHealth Platform and is meant to be used between the healthcare professional and his/ her patients and family. Led the project on system architecture planning and implementation.

Corrosion Calculator

iOS app for calculating pipe corrosion levels based on pressure, temperature, and velocity.

Product Information Finder

Barcode reader mobile app for iOS and Windows Phone 7. The barcode is decoded on device and product information is loaded from the server.

Nutrition App

iOS app with recipe lists and details. Recipe data was imported from external sources to backend database. Developed an API and a mobile application that included showing the recipes and ingredients for a nutrition utility app.

Pill Intake Reminder

Full-stack app for reminding patients to take pills at prescription time. Developed back-end database and API, and mobile application that included scheduling, notifications, and syncing with server data.

Sonarflow Spot

http://www.sonarflow.com/
Spotify integration for Sonarflow app.

Lero Website

Lero is a website for presenting the Croatian popular juice Lero. It is developed by a Croatian company using their custom CMS system, EasyEdit CMS. This site showcases the usage of catalog, blog, survey, intranet, and RSS modules.

BioCrystal

BioCrystal is an online alternative healing shop that offers products to end customers as well as partnership with dealers.

Tour Africa

Tour Africa was an African journey website. It is no longer active since the tour ended.

Perfect Interview

https://www.perfectinterview.com/
Perfect Interview is an iPhone application that prepares users for a job interview. Application features: video training, coaching, recording, and uploading the complete job interview. I developed the complete iOS mobile app for this system.

Adiva

Adiva is a medical advisory site, also including intranet section for pharmaceutical specialist articles and communication.

EasyEdit CMS

https://www.webmarketing.hr/nas-proizvod
EasyEdit CMS is a system created by Web Marketing d.o.o. in Croatia. This system is the company's main product, and its value lies in its ability to be customized for a particular client. I developed and maintained the front-end and back-end systems using .NET and SQL Server.

Croatia Holidays Apartment

Croatia holidays apartment is a classifieds website for holiday apartments rental in Croatia. It is a custom website based on client specific needs.

Features: browsing and searching apartment by various filters, first and last minute offers, by region and sea distance. Submitting an advertisement of one's own apartment for rental. Ads administration and stats pages.

Hucno

Intranet website for certified Supervisory Board members. Development of large application web form with on-demand dynamically generated input controls and file delete/upload.

ProjectCoordinator

ProjectCoordinator is a software that manages files and CAD projects. Its intended users are architects and CAD experts. Main project benefit is organizing and versioning of CAD drawings.

InfoPult

Desktop application for geolocation, routing, and points of interest (POI). Primary users are tourists visiting the Croatian city of Split. The application is deployed on a self-service kiosk and uses a touch screen as the user interface.

Desktop CAD Drawings Organizer/Viewer

Single user desktop application for organizing land preview of local AutoCAD files.

INA: Sewage Water Management

Desktop multi-user application done with Ekobit d.o.o. for sewage-waters management done with Ekobit d.o.o.. Extensively used Microsoft technologies - .NET Framework, SQL Server, InfoPath, Windows Forms, BizTalk Server.

Employee Candidate Assessment System

An in-house system for the assessment of candidates who applied for a job at the call center. Includes random ordering of questions and answers, scoring tests (6 tests), calculating stats, administration, and search by various criteria.

Archibus FM: Data Integration

Archibus Facility Management system implementation and integration for Hrvatski Telekom d.d.

Topobase: Electrical Network Custom Application

System for electrical network management and error detection.

Finance Reports

Custom development of online bookkeeping reports for middle-sized company and its branches.

Education

2001 - 2007

Master of Engineering, Computer Science in Computer Engineering

Faculty of Electrical Engineering and Computing (FER) - Zagreb, Croatia

Certifications

DECEMBER 2010 - PRESENT

Microsoft Certified Professional

Microsoft

Skills

Libraries/APIs

Node.js, React, REST APIs, OpenAI API, Entity Framework, jQuery, Windows Forms (WinForms), Socket.IO, Stripe, React Router

Tools

GitHub, NPM, Git, Claude Code, Microsoft Silverlight, Visual Studio, Autodesk, Blender, Claude, Sentry, Figma

Languages

JavaScript, HTML, TypeScript, SQL, C#, CSS, Python, Objective-C, GraphQL

Frameworks

Ionic, Angular, NestJS, .NET, Express.js, ASP.NET, Bootstrap, Tailwind CSS, PhoneGap, Kendo UI, Loopback, Material UI, Feathers.js, JSON Web Tokens (JWT), Jest

Storage

JSON, Relational Databases, PostgreSQL, Microsoft SQL Server, Redis

Paradigms

REST, Responsive Web Design (RWD)

Platforms

Amazon Web Services (AWS), Azure, iOS, Blockchain, Oracle, Google Cloud Platform (GCP), Telerik, Docker, Firebase

Industry Expertise

Healthcare

Other

Web Services, Back-end, Front-end, Full-stack, Full-stack Development, Front-end Development, API Integration, Software Architecture, Cursor AI, Cordova, GitHub Actions, CI/CD Pipelines, Text to Image AI, TypeORM, .NET Framework, Cloud Infrastructure, SaaS, Multi-tenant SaaS, AI Tools, BizTalk Server, Stable Diffusion, iOS App Development, Android App Development, .NET WCF, Box, Ingenico, Game Development, Voxel, 3D Modeling, Railway, Hardware Integration, Vite, Zustand, WebSockets

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