Branko Radulovic, Developer in Belfast, United Kingdom
Branko is currently unavailable

Branko Radulovic

Team Lead and Full-stack Developer

Belfast, United Kingdom

Toptal member since June 4, 2021

Bio

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.

Portfolio

Bekso Ltd.
Java, Node.js, JavaScript, TypeScript, Angular, React...
Shopful
Agile, Node.js, JavaScript, jQuery, CSS3, HTML5, Data Visualization...
AbCentrum d.o.o.
PHP, MySQL, PostgreSQL, JavaScript, NGINX, Apache, LAMP, CSS3, HTML5...

Experience

  • PHP - 20 years
  • MySQL - 20 years
  • Angular - 12 years
  • React - 10 years
  • PostgreSQL - 10 years
  • Amazon Web Services (AWS) - 10 years
  • Node.js - 9 years
  • Java - 8 years

Preferred Environment

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

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

Owner

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, Single Sign-on (SSO), Code Review, Software Development, DevOps, Minimum Viable Product (MVP), Linux, Internet of Things (IoT), PHP, Next.js, Cypress, Real Estate, Startups, CTO, Redis, Amazon CloudWatch, Relational Databases, Spring Boot, Solution Architecture, CMS, Domain Migration, Security

Co-founder

2011 - 2013
Shopful
  • Technically drove a single-product web shop SaaS using the lean startup methodology.
  • Held the roles of a tech lead and lead developer responsible for project management.
  • Led a small team of developers and contributed to the actual development of new features and improvements.
Technologies: Agile, Node.js, JavaScript, jQuery, CSS3, HTML5, Data Visualization, Technical Leadership, Design Patterns, PHP, Yii 2, Architecture, Code Review, Software Development, Minimum Viable Product (MVP), Linux, Startups, Redis, CTO, CMS

Owner

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, Single Sign-on (SSO), React, Code Review, Software Development, Minimum Viable Product (MVP), Linux, Angular, Real Estate, Startups, CTO, Relational Databases, CMS

Web Developer

2006 - 2010
Tau on-line d.o.o.
  • Developed the leading Croatian job search portal MojPosao.net, later purchased by British DMGT.
  • Contributed to the development of other major web portals, such as MojPrviPosao.net, Educentar.net, Donacije.info, KupiProdaj.net, CentarNekretnina.net, and 4Kotaca.net.
  • Managed onboarding of the new team members, providing mentoring and guidance.
Technologies: LAMP, PHP, MySQL, HTML, CSS, Design Patterns, Architecture, Single Sign-on (SSO), React, Code Review, Software Development, Linux, Real Estate, Startups, Technical Leadership, JavaScript, Relational Databases, CMS

Experience

Loyalty Reimagined for the World's Most Inspired Stays

Worked as a full-stack developer, building and maintaining scalable web applications and robust APIs using Node.js and TypeScript, with hands-on experience across frameworks such as Next.js, NestJS, Fastify, and Express.js, while collaborating with cross-functional teams to deliver high-quality, production-ready solutions.

Outsmartly

https://www.outsmartly.com
Worked on the central repository where data workflows are authored, validated, and deployed. It uses a package-based architecture in which related resources (DAGs, Dataflow jobs, Cloud Run services) are bundled and versioned as a unit.

Full-stack Developer Work Using PHP and React

https://dmf.seedingjustice.org
• Refactored and extended an existing web application to prepare for deployment on DigitalOcean, migrating it from a local environment.
• Developed and maintained full-stack features using PHP (Laravel), React and Next.js, MySQL, Sass, PHPUnit, Cypress, and Bootstrap.
• Integrated back-end APIs and implemented unit testing with PHPUnit to ensure code quality and stability.
• Integrated APIs with Bloomerang, Submittable, and Sage Intacct.
• Delivered a responsive, accessible UI aligned with Seeding Justice’s values of equity and justice.

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.

Seacras

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

https://visitbelfast.com/
Acted as support with the migration of visitbelfast.com 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

http://www.itouchsmarttech.com/
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

http://www.bankofireland.com
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 www.bankofireland.com, corporate.bankofireland.com, and currentaccount.bankofireland.com.

Vodafone.ie Customer Billing Dashboard

Implemented a customer billing dashboard for Vodafone.ie 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.

ProProject

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.

Clicki2i

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.

iPetitions.com

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.

MedicalBit

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.

SpreadLeagues.com

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

https://www.lognet.hr/
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.

Website Radosnica.hr

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.

Education

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

Skills

Libraries/APIs

Node.js, React, D3.js, jQuery, Moment.js, Lodash, RxJS, REST APIs, Chart.js, Highcharts, WebRTC, AWS Amplify, 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, Sage

Tools

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

Languages

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

Frameworks

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

Paradigms

REST, Microservices, Agile Software Development, Unit Testing, Object-oriented Programming (OOP), Continuous Integration (CI), Design Patterns, Database Design, Microfrontends, Automated Testing, Role-based Access Control (RBAC), Back-end Architecture, Business Intelligence (BI), DevOps, Agile, Agile Project Management

Platforms

Amazon Web Services (AWS), WordPress, LAMP, Docker, Linux, OpenTok, Mapbox, Firebase, Mobile, Vercel, Google Cloud Platform (GCP), Arduino, Raspberry Pi, Android, AWS Lambda, Sage Intacct, Contentful

Storage

MySQL, PostgreSQL, InfluxDB, Redis, JSON, Databases, Relational Databases, Data Pipelines, Amazon S3 (AWS S3), Google Cloud, PostGIS, Memcached, Amazon DynamoDB, Apache Parquet

Other

IT Project Management, Amazon RDS, APIs, SaaS, Full-stack, Back-end, Front-end, Architecture, Software Architecture, Single-page Applications (SPAs), 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, Full-stack Development, Single Sign-on (SSO), Authentication, Responsive UI, Code Review, Software Development, Minimum Viable Product (MVP), Third-party Integration, Third-party APIs, WebSockets, Internet of Things (IoT), Performance Optimization, Startups, CTO, RESTFul APIs, Dashboards, GitHub Actions, API Design, User Permissions, Deployment, White Box Testing, AI-generated Code, Vibe Coding, Solution Architecture, CMS, SSH, Ajax, Real-time Data, Domain Migration, Security, AWS DevOps, CI/CD Pipelines, Software as a Service (SaaS), Financial Reporting Dashboards, Real Estate, Non-relational Databases, SvelteKit, Cloud Infrastructure, Mobile Apps, ESP8266, ESP32, ESP12, Datomic, Machine Learning, Bootstrap UI, Cloud, User Interface (UI), Web Project Management, Prometheus, Sports, Parquet, Data, Big Data, Strapi, Airtable

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