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

Location
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.

Portfolio

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

Experience

Availability

Part-time

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

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

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

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

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

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

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

Libraries/APIs

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

Tools

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

Frameworks

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

Languages

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

Paradigms

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

Platforms

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

Storage

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

Other

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.

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