Branko Radulovic, Developer in Belfast, United Kingdom
Branko is available for hire
Hire Branko

Branko Radulovic

Verified Expert  in Engineering

Team Lead and Full-stack Developer

Belfast, United Kingdom
Toptal Member Since
June 4, 2021

Branko is a highly motivated self-starter recognized for establishing and building several successful independent enterprises. He's equipped with strong business acumen, sophisticated commercial awareness, and excellent interpersonal, communication, and negotiation skills. He has demonstrated talent in resolving issues and problems with a pragmatic yet analytical mindset. Branko is technically proficient in a wide range of industry-leading methodologies, languages, tools, and software.


Bekso Ltd.
Java, Node.js, JavaScript, TypeScript, Angular, React...
AbCentrum d.o.o.
PHP, MySQL, PostgreSQL, JavaScript, NGINX, Apache, LAMP, CSS3, HTML5...
Tau on-line d.o.o.
LAMP, PHP, MySQL, HTML, CSS, Design Patterns, Architecture




Preferred Environment

Amazon Web Services (AWS), PHP, Java, Node.js, Angular, React, MySQL, PostgreSQL, TypeScript, JavaScript

The most amazing...

...architecture and full-stack development I've performed is for an IoT platform where I tackled large data traffic and big data management for end clients.

Work Experience


2013 - PRESENT
Bekso Ltd.
  • Engaged in numerous projects across the full stack in IT development.
  • Managed client relationships, specifications, and project management.
  • Conducted full-stack development of the project and led the team.
Technologies: Java, Node.js, JavaScript, TypeScript, Angular, React, Amazon Web Services (AWS), CSS3, HTML5, Charting, Chart.js, Data Visualization, Vue, Technical Leadership, Design Patterns, Architecture


2010 - 2013
AbCentrum d.o.o.
  • Managed client relations, project management, and development.
  • Delivered numerous projects for both internal and external clients.
  • Participated actively in the company's R&D with a strong focus on innovation.
Technologies: PHP, MySQL, PostgreSQL, JavaScript, NGINX, Apache, LAMP, CSS3, HTML5, Technical Leadership, Design Patterns, Architecture

Web Developer

2006 - 2010
Tau on-line d.o.o.
  • Developed the leading Croatian job search portal, later purchased by British DMGT.
  • Contributed to the development of other major web portals, such as,,,,, and
  • Managed onboarding of the new team members, providing mentoring and guidance.
Technologies: LAMP, PHP, MySQL, HTML, CSS, Design Patterns, Architecture

Company Exchange

Worked on the front-end development of a company exchange tool that allows users to mark their company for sale or make it available as an action for buyers to place their offers or bid against others. The tool also provides user/company management, file storage, advertising, and more.


Developed the front-end for a satellite monitoring tool that monitors the water status and classifies pollution hazards or naturally occurring events. Fully developed UI allows customers to manage areas of interest (AOIs) to be monitored, manage storage of satellite images, process models, and conduct analysis. The tool empowers users to monitor and explore AOIs, facilitating informed decision-making and action.

Work Order Management

Worked on a back-end development on a rewrite of the work order management application for a large Geopal client. I wrote REST API and tests supporting the front end and overall feature development flow and provided support for the core system.

The Playground

Worked on the front-end development of a content generation tool that allows marketing agencies to quickly generate content from trained models using machine learning that process various content inputs from books and articles.

Unified Checkout

Worked on the front-end development of a unified checkout (VISA) solution that allows merchants to integrate with multiple payment providers through single and secure integration, combining multiple card providers under a single payment method.

Visit Belfast
Acted as support with the migration of along with eight other WordPress-related websites onto the new host and continued maintenance and support of the websites. I worked on developing a new React application for Visit Belfast visitor center screens, which includes serving content from WordPress API in the new and modern responsive UI on large marketing touchscreens helping visitors explore events, restaurants, and other activities across Belfast.

ITS MeterMon
Designed and led the development of a bespoke IoT platform for smart meters and security sensors. Optimized database to cope with large daily ingestions from legacy systems and handle massive live traffic from new IoT devices. I was heavily involved in all aspects of development from the ground up, including database, server infrastructure, data traffic, deployments, back-end development, front-end development, testing, analytics, reports, and various other tasks. Managed project requirements, planning, and client relationships.

Kraydel Portal | Admin

Launched a new conference call feature and redesigned existing one-to-one calls for the Kraydel product that users run in the browser and on the Hub device. Restructured and upgraded various parts of the existing codebase and extended and improved test coverage. Developed a list of new features, including upgrading the Ionic Android app, visualizing health sensor data, and upgrading existing services.

Mobile Connectivity Index

Integrated new features and updates across the existing MCI portal. Extended existing geo maps and statistical data. Customized the existing WordPress project, R script upgrade, and data reingestion. Provided the client with documentation and suggested improvements in managing the system.

Mobile Money Metrics (MMM)

Converted new features and updates across the existing MMM portal, including updating geo maps and stats data. Maintained the existing WordPress project, R script upgrade, and data re-ingestion. Improved the documentation and pointed out potential future improvements and risks of the existing system.

Clean Air for Healthcare

Developed the UI for a new government project for providing patients and carers with easy-to-understand information that supports self-management initiatives by analyzing the impact of air quality on respiratory conditions. Defined specifications and requirements and coordinated the development of the REST API.

2NGaming Director UI

Accelerated the development of a React UI admin interface for a match and wizard game platform. Optimized and refactored the current implementation, emphasizing good user experience, performance, security, and tests.

IBM Insight

Orchestrated the team and the development of a custom big data)reporting application for IBM Insight for IBM Cloud Object Storage. Engineered the big data ingestion into both relational and NoSQL databases. Delivered a high-quality analytics tool that provided clients with a fast and clean view of the big data centers.

Foxtel iQ3

Served as a JavaScript software developer for UI running on Foxtel set-top boxes. Combined Vanilla JavaScript and Oxygen UI framework to bring high quality to the project and user experience. Expanded project tests and performance.

IoT Control Panel
Combined various technologies into a single IoT platform, offering clients to connect different IoT components using simple API and powerful web and mobile apps. Designed the server architecture, REST API, a simple web and mobile app, and fully functional examples. Already implemented support for different types of microcontrollers, analog and digital sensors, and components.

Bank of Ireland
Served as a senior web developer on a wide range of BOI web projects, combining server-side (PHP) and front end (HTML5, CSS3, and JavaScript) to meet client's needs and deliver top quality to the projects. Developed new applications and extended main BOI websites, such as,, and Customer Billing Dashboard

Implemented a customer billing dashboard for using AngularJS combined with D3 for charts and REST services. My responsibilities included front-end architecture planning, UI, and coordinating front-end team and development.


Engineered a web and mobile app, Site Paperwork, using AngularJS combined with Ionic and REST services. Implemented dynamic forms for print and converted them to PDF using jsPDF. My responsibilities included architecture planning, development, release to production, and maintenance.


Launched a web app for video meetings based on WebRTC. Used AngularJS as the main framework connecting to the OpenTok platform to deliver a full online video meeting application. Developed a start-to-end booking process for clients seeking professionals among the advisor back end for maintaining offers, availability, and prices.

BIONIC by Flashpoint

Incorporated a new design into the dashboard module for BIONIC, an intelligent advertising platform aimed at sophisticated and data-driven Facebook advertisers. Enhanced the usage and view of various information about system campaigns, advertisers, users, stats, and updates using jQuery and float and custom charts. Prepared campaign stats page view for converting to PDF using PhantomJS.

Engage | Social Media Management Platform

Engineered a social media management platform, Engage. Used AngularJS and D3 charts combined with RESTful services and Facebook API to represent relevant trends and live data. Responsibilities included architecture planning, development, and release.
Oversaw web development and was responsible for the parallel maintenance of the existing iPetitions website while developing a new website. Tech lead-free to experiment with new technologies and decide on the most applicable for iPetitions.


Orchestrated a full redesign and implementation of the company's major project—Healthcare IS. Introduced various optimizations and best practices and consulted and contributed to the project that was already in production in one of the major hospitals in Croatia.

Led development for a new web game based on live American football. The application was based on live score tracking and analysis and included interaction with a third-party API to gather data. My responsibilities included architecture planning, development, release, and maintenance.

La Baignore

Headed development and design for web solutions based on Flash technologies. Responsibilities included developing the application, coordinating with the design department, and optimizing the multimedia content to meet the required web standards.

Lognet | Logistics Application
Developed the back-end solution for a transportation logistics and booking system. Additional responsibilities included design, implementation, maintenance, data analysis, and consulting on business optimizations.


Implemented the first Croatian social media project for young parents. Led end-to-end development and handled designing, planning, implementing, and releasing it into production. Other responsibilities included application maintenance and the continuous implementation of new features.
2013 - 2016

Master's Degree in Computer Science

University Centre for Professional Studies - Zagreb, Croatia

2007 - 2013

Bachelor's Degree in Information Technology

College for Information Technologies - Zagreb, Croatia


Node.js, React, D3.js, jQuery, Moment.js, Lodash, RxJS, REST APIs, Highcharts, WebRTC, AWS Amplify, Chart.js, Vue, Google Tag Manager API, Sinon.JS, Underscore.js, Modernizr, jsPDF, Stripe, PhantomJS, Facemark API, Resque, Facebook API, WordPress API, Google Maps, Yup, Flexbox, Leaflet, PostgREST


Git, NPM, Subversion (SVN), Bower, Grafana, NGINX, Sequelize, Apache, Jira, GitHub, Google Analytics, Keycloak, Jenkins, Mocha, Grunt, Amazon Cognito, ELK (Elastic Stack), Kibana, Karma, Phabricator, Html2canvas, FullCalendar, Flash, Gulp, Composer, Vagrant, Mailchimp, Webpack, CKEditor, Trello, Docker Hub, Docker Swarm


Angular, Swagger, Express.js, Laravel, JSON Web Tokens (JWT), JUnit, Jasmine, Ionic, Spring, QUnit, Yii 2, Zend Framework, Android SDK, Bootstrap, React Native, Next.js, Yarn, Jest, Flex, Angular Material, Svelte


PHP, Java, TypeScript, JavaScript, HTML5, Sass, CSS3, HTML, CSS, SQL, C++, GraphQL, Kotlin, R, C#, XML, Flash ActionScript, PHP 7, Python, Clojure, Rust


REST, Object-oriented Programming (OOP), Continuous Integration (CI), Design Patterns, Business Intelligence (BI), Microservices, Agile Software Development, Agile, Unit Testing, Agile Project Management


Amazon Web Services (AWS), WordPress, LAMP, Docker, OpenTok, Mapbox, Firebase, Mobile, Arduino, Raspberry Pi, Android, AWS Lambda


MySQL, PostgreSQL, InfluxDB, Redis, JSON, Databases, Amazon S3 (AWS S3), Memcached, Amazon DynamoDB, Google Cloud


IT Project Management, Amazon RDS, APIs, Front-end, Software Architecture, API Integration, User Experience (UX), Charting, Data Visualization, Technical Leadership, Web Applications, Front-end Development, Back-end Development, Web Development, Content Management Systems (CMS), Localization, Dashboard Design, AWS DevOps, CI/CD Pipelines, ESP8266, ESP32, ESP12, Datomic, Machine Learning, Bootstrap UI, SaaS, Full-stack, Back-end, Cloud, Architecture, Single-page Applications (SPA), User Interface (UI), Web Project Management, Prometheus

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.


Share your needs

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

Choose your talent

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

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