Mladen Brndušić, Developer in Belgrade, Serbia
Mladen is available for hire
Hire Mladen

Mladen Brndušić

Verified Expert  in Engineering

Software Developer

Location
Belgrade, Serbia
Toptal Member Since
May 26, 2022

Mladen is a full-stack developer, CTO, and co-founder who has launched various web apps using Angular and other JavaScript frameworks. He has worked at multiple successful startups on a range of projects, including SaaS, streaming, news, and booking platforms. Mladen specializes in building resilient technical infrastructure, leading product and feature development, and migrating legacy codebases.

Portfolio

Tele Go
Angular, Amazon EC2, Amazon RDS, Amazon Route 53, Amazon S3 (AWS S3), Databases...
Lurento
PHP, Zend Framework, MySQL, AngularJS, TypeScript, Braintree SDK, Git...
Helicon Technologies Ltd
Android, NativeScript, iOS, NPM, Private NPM Modules, Git, JavaScript...

Experience

Availability

Part-time

Preferred Environment

PHP, Angular, Laravel, Zend Framework, Docker, GitLab CI/CD, TypeScript, Software Development, Refactoring, Back-end, Agile

The most amazing...

...thing I've developed is an automation process for building Android and iOS apps based on inputs from a SaaS platform.

Work Experience

CTO

2019 - PRESENT
Tele Go
  • Led the team that developed a white-label news portal with mobile applications and a content management system and the DevOps team that created a scalable infrastructure for every deployed portal.
  • Managed the team in developing a SaaS system for fitness professionals while working on the system's back end that required creating many automation processes like Google Cloud projects, ingress deployment on Kubernetes clusters, and similar.
  • Managed some legacy services that were on bare metal servers and organized their migration to cloud services.
  • Grew a team from seven developers to 18 developers in less than a year.
Technologies: Angular, Amazon EC2, Amazon RDS, Amazon Route 53, Amazon S3 (AWS S3), Databases, PHP, Laravel, Zend Framework, NGINX, Git, FFmpeg, Node.js, JavaScript, Docker, GitLab CI/CD, MySQL, TypeScript, WebRTC, Microservices, Software Development, LAMP, APIs, Amazon CloudFront CDN, REST, REST APIs, API Integration, SQL, CSS, HTML, Full-stack, Full-stack Development, Architecture, Machine Learning, Artificial Intelligence (AI), Serverless, Firebase, Google Cloud SDK, Amazon Web Services (AWS), AWS Lambda, PWA, Progressive Web Applications (PWA), Google Cloud, Kubernetes, HTTP, RPC, Back-end Development, Back-end Architecture, Queue Management, Software Architecture, Consulting, Software Consulting, Vue, CTO, Single Sign-on (SSO), OAuth, CI/CD Pipelines, WordPress, XML, Technical Hiring, Source Code Review, Code Review, Task Analysis, Interviewing, Team Management, Refactoring, Stripe API, Stripe Subscriptions, Back-end, Elasticsearch, Shopify, Linux, Agile, Startups, Scalability, Planning, Requirements Analysis, Google Cloud Platform (GCP), Stripe, Relational Databases, Leadership, Software Design, Core PHP, RxJS, Web Development, GitFlow, Project Planning, HTML5, System Architecture Design, Team Leadership, Human Resources (HR), PHP 7, Message Queues, Zapier, PHP 8, Estimations, Product Development, SaaS, Data Structures, Object-oriented Programming (OOP), MariaDB

CTO and Co-founder

2015 - PRESENT
Lurento
  • Developed the API and management dashboard and took it from zero to production.
  • Worked on understanding business needs and moving them to a software tool.
  • Managed the compliance process of the product with the Payment Card Industry Data Security Standard (PCI DSS) needed for processing payment information through the product infrastructure.
Technologies: PHP, Zend Framework, MySQL, AngularJS, TypeScript, Braintree SDK, Git, JavaScript, GitLab CI/CD, Software Development, LAMP, APIs, Amazon CloudFront CDN, Databases, REST, REST APIs, API Integration, SQL, CSS, HTML, Full-stack, Full-stack Development, Architecture, Serverless, Google Cloud SDK, Google Maps SDK, Amazon Web Services (AWS), AWS Lambda, Google Cloud, HTTP, RPC, Back-end Development, Back-end Architecture, Queue Management, Software Architecture, Consulting, Software Consulting, CTO, Single Sign-on (SSO), OAuth, CI/CD Pipelines, Technical Hiring, Source Code Review, Code Review, Task Analysis, Interviewing, Team Management, Refactoring, Back-end, Linux, Agile, Startups, Scalability, Planning, Requirements Analysis, Google Cloud Platform (GCP), Relational Databases, Leadership, Software Design, Core PHP, Web Development, GitFlow, Project Planning, HTML5, Google Maps API, Google Geocoding API, Geocoder, System Architecture Design, Team Leadership, Human Resources (HR), PHP 7, Message Queues, PHP 8, Estimations, Product Development, Data Structures, Object-oriented Programming (OOP), MariaDB

NativeScript Developer

2022 - 2022
Helicon Technologies Ltd
  • Migrated applications from NS6 to NS8 with complete dependencies.
  • Fixed all bugs that came from the migration of the NativeScript framework.
  • Adjusted build on iOS and Android to work with NativeScript 8.
  • Created private npm packages for NS plugins based on legacy adjustments of vendor npm packages.
Technologies: Android, NativeScript, iOS, NPM, Private NPM Modules, Git, JavaScript, TypeScript, TypeScript 3, Debugging, Xcode, Android Studio, Android SDK, Gradle, Requirements Analysis, Angular, RxJS, GitFlow, HTML5, Estimations, Data Structures, Object-oriented Programming (OOP)

Software Engineer

2016 - 2019
Azbooky Software
  • Contributed to product development, working alongside the product owners and a team of front-end developers.
  • Led and mentored the front-end development team and managed their assignments.
  • Organized, rewrote, and upgraded a limousine's dispatching dashboard from AngularJS to Angular.
  • Developed some proof of concept (POC) dashboard apps for the limousine transportation industry.
Technologies: Angular, JavaScript, TypeScript, AngularJS, F#, GraphQL, RxJS, NGINX, Git, PostgreSQL, Docker, Microservices, Software Development, APIs, REST, REST APIs, API Integration, SQL, CSS, HTML, Full-stack, Full-stack Development, Architecture, Serverless, Firebase, Google Maps SDK, Amazon Web Services (AWS), HTTP, RPC, Back-end Architecture, Queue Management, Software Architecture, Consulting, Software Consulting, Angular Material, Single Sign-on (SSO), OAuth, CI/CD Pipelines, RabbitMQ, SignalR, XML, Technical Hiring, Source Code Review, Code Review, Task Analysis, Interviewing, Team Management, C#, .NET, Refactoring, Back-end, Elasticsearch, Linux, Agile, Startups, Relational Databases, Leadership, Software Design, Web Development, GitFlow, Project Planning, HTML5, Google Maps API, Google Geocoding API, Geocoder, System Architecture Design, Team Leadership, Message Queues, Estimations, Data Structures, Object-oriented Programming (OOP), MariaDB

Software Engineer

2014 - 2016
LimoLabs
  • Developed a WordPress plugin to ride bookings and integrated it with APIs like Autocab, Groundlink, and iCabbi.
  • Worked on the maintenance of more than 30 WordPress websites, including infrastructure and software maintenance.
  • Introduced continuous integration and deployment for a WordPress plugin with security and availability as a top requirement.
Technologies: Angular, AngularJS, PHP, Zend Framework, Laravel, WordPress, Git, JavaScript, MySQL, TypeScript, Software Development, LAMP, APIs, Amazon CloudFront CDN, Databases, REST, REST APIs, API Integration, SQL, CSS, HTML, Full-stack, Full-stack Development, Architecture, Serverless, Firebase, Google Maps SDK, Amazon Web Services (AWS), HTTP, RPC, Back-end Development, Back-end Architecture, Queue Management, Software Architecture, Single Sign-on (SSO), OAuth, CI/CD Pipelines, XML, Technical Hiring, Source Code Review, Code Review, Task Analysis, Interviewing, Team Management, Refactoring, Back-end, Linux, Agile, Planning, Requirements Analysis, Stripe, Relational Databases, Leadership, Software Design, Core PHP, Web Development, GitFlow, Project Planning, HTML5, Google Maps API, Google Geocoding API, Geocoder, System Architecture Design, Team Leadership, PHP 7, Estimations, Data Structures, Object-oriented Programming (OOP), MariaDB

Software Engineer

2011 - 2014
DLogic
  • Worked on the development of a bus ticketing system. The software targeting bus operators fully supported them in digitizing their business.
  • Set up application-level database replication load balancing.
  • Organized and migrated the whole company's codebase with more than 20 repositories and 1+ million lines of code from Subversion (SVN) to GitHub without interrupting the development process.
  • Took a team lead role in a small development team for the first time in career.
  • Developed an Android application for ticket sales and integrated it with different Bluetooth printers for printing receipts.
  • Built a Java application to sell tickets, refill RFID (radio frequency identification) cards, check credit status, and similar on a vending machine which was part of the entire bus ticketing system.
  • Contributed to developing the website for online ticket selling and bus timetable for all bus operators on the system and the other operators.
Technologies: PHP, jQuery, MySQL, Ext JS, Zend Framework, Android, NGINX, Git, JavaScript, Software Development, LAMP, APIs, Databases, REST, REST APIs, API Integration, SQL, CSS, HTML, Full-stack, Full-stack Development, Architecture, Google Maps SDK, HTTP, RPC, Back-end Development, Back-end Architecture, Queue Management, Software Architecture, Linux, Planning, Requirements Analysis, Relational Databases, Leadership, Software Design, Core PHP, Web Development, GitFlow, Project Planning, HTML5, Google Maps API, System Architecture Design, Team Leadership, Human Resources (HR), PHP 7, Estimations, Accounting, Data Structures, Object-oriented Programming (OOP), MariaDB

Lean On Digital

https://leanondigital.com/
A SaaS platform for fitness professionals to help them move their business to the cloud and get their custom-branded apps on the application stores. I was a tech lead on the project and was in charge of everything concerning the tech infrastructure.

Lurento

A platform for luxury car rental, for which I developed an API using the Zend framework and the management dashboard using AngularJS and TypeScript. I set up the entire AWS infrastructure from zero to production with EC2 auto-scaling and load balancing.

DocPhyzio - Metadoc

https://www.metadoc.ai/
A posture assessment system with a custom app and a doctor or admin dashboard that tells patients about their posture health status by analyzing a picture. I led the research and development of the product during the POC phase and then worked on the subsequent stages of the product development.

OpenLimo

I was a front-end team lead and worked on developing dashboards for dispatching, live vehicle tracking and availability, and administration, for a limousine service booking platform with dispatching and phone system integration. I also worked on the first versions of the containerization of the system services.

Balkan mYUsic

https://balkanmyusic.rs/
A Spotify-like music streaming platform. I led the team of developers working on developing the platform and planned all the infrastructure and delivery of the music resources. The platform is also integrated with music exchange services, and it complies with the Digital Data Exchange (DDEX) standard for data value.

LimoCart

http://www.limocart.com/
LimoCart is a global limousine booking service. I worked on the API development for the website and the management dashboard apps. I built the management app with Ext JS. I inherited this product from the previous team and successfully continued its development.

YouTubersWar

A mobile app developed in NativeScript, built for the iOS and Android platforms. This was an exciting project where I participated as a mobile developer and managed to publish the apps to the stores and where I gained a lot of NativeScript experience. Unfortunately, the project is not alive anymore.

EPUB3 Reading App

https://www.heliconbooks.com/?id=products&num=1
This project consists of a NativeScript-based e-book reading app. I worked on migrating the project from NativeScript 6 to NativeScript 8 with all related packages like Angular, which needed migration from version 8 to 14. During this stage, I also had to build and pack some npm JavaScript and NativeScript packages. In later stages, I worked on some new features, such as paging control with volume buttons, and bug fixes.

KlikSport

A sports live-streaming platform developed for a local telco operator with multiple payment integrations like payment gateways and SMS payment. The platform consists of a back-end CMS, streamings servers, and stream encoders set up with Wowza and NGINX. Stream distribution was done through mobile and web apps.

AntenaM

https://www.antenam.net/
An entirely custom-developed news portal platform, CMS, website, and mobile apps with huge daily traffic. I led the team during the platform's development, built all parts of the system, and was in charge of every step from development to deployment.

D-Logic ERP

Complete internal custom made company management system. I was responsible for from scratch development of the system and was working with business roles to capture all the needs and translate them into software solution which helped accelerating and better managment and control of the company process. Until the end of my involvement it had multiple modules:
- warehouse management
- production management (one of company departments was hardware production), tracking production orders and converting hardware parts into final product with tracking the employee time spent while a product is produced
- employee time tracking integrated with company access control system
- accounting software integrated with ebanking
- employee payroll integrated with time tracking

Bus Logic

https://buslogic.net/
Software for bus operators which consists of an onboard ticket sales system and onboard booking, bus counter system for bus ticket sales and booking, onboard automated fare collection with high secured e-ticket programming module, vehicle tracking, fleet management, automatic vehicle location system, passenger information system, online booking, and online ticket sale, etc.

https://www.youtube.com/watch?v=t3p1LjoaEns

Red Voznje Net

https://redvoznje.net/
Web portal with live time tables of bus lines in Serbia and online bus ticket bookings with credit cards and via mobile operator payments. Company acquired the portal at some point which we continued to developed and integrated e payments and live timetables.

Languages

PHP, JavaScript, TypeScript, SQL, HTML, PHP 7, Core PHP, HTML5, CSS, Python, Delphi, PHP 5, F#, GraphQL, XML, C#, TypeScript 3, Swift, Embedded C, Java

Frameworks

Angular, Laravel, Zend Framework, AngularJS, Ext JS, Angular Material, Electron, NativeScript, .NET, Android SDK, Yii, NestJS

Libraries/APIs

REST APIs, Google Maps SDK, jQuery, SignalR, Stripe API, Google Maps API, Google Geocoding API, Stripe, WebRTC, FFmpeg, Node.js, RxJS, TensorFlow, Google Maps, Vue

Tools

Git, Amazon CloudFront CDN, RabbitMQ, Geocoder, NGINX, Apache, GitLab CI/CD, Braintree SDK, NPM, Xcode, Android Studio, Gradle, Zapier, Wowza, AWS ELB, Sencha UI

Paradigms

Design Patterns, REST, Back-end Architecture, Refactoring, Requirements Analysis, Object-oriented Programming (OOP), Agile, DevOps, Microservices, Continuous Integration (CI), Continuous Deployment, Management

Platforms

LAMP, Google Cloud SDK, Amazon EC2, Firebase, Amazon Web Services (AWS), AWS Lambda, Linux, Docker, WordPress, Android, iOS, Kubernetes, Shopify, Google Cloud Platform (GCP), Apache2, CentOS

Storage

MySQL, Databases, Relational Databases, MariaDB, Amazon S3 (AWS S3), Google Cloud, PostgreSQL, Elasticsearch, Database Replication

Other

Software Development, Software Deployment, APIs, API Integration, Full-stack, Full-stack Development, Architecture, HTTP, Back-end Development, Software Architecture, Consulting, Software Consulting, CTO, Source Code Review, Code Review, Team Management, Back-end, Web Development, Software Design, System Architecture Design, Project Planning, GitFlow, Planning, PHP 8, Data Structures, Amazon RDS, Amazon Route 53, Serverless, Progressive Web Applications (PWA), PWA, RPC, Queue Management, Single Sign-on (SSO), OAuth, CI/CD Pipelines, Technical Hiring, Task Analysis, Interviewing, Stripe Subscriptions, Message Queues, Business Requirements, Content Management Systems (CMS), IT Projects, IT Project Management, Software Project Management, Leadership, Human Resources (HR), Team Leadership, Technical Leadership, Technical Project Management, Startups, Scalability, Product Development, Estimations, SaaS, Networking, Web Security, IT Automation, Computer Vision, WebSockets, Machine Learning, Artificial Intelligence (AI), OpenTelemetry, Private NPM Modules, Debugging, Laminas, Load Balancers, Media Encoding, Encoders, SMS, Payment APIs, Mobile Web, Cloudflare, Tracking, PHP Performance, Performance, GPS, Mobile GPS, Tutoring, Team Mentoring, Mentorship, Hardware, Hardware Drivers, GPRS, Bluetooth, Near-field Communication (NFC)

Industry Expertise

Project Management, Accounting

2007 - 2010

Bachelor's Degree in Computer Science

Technical College of Applied Studies - Pozarevac, Serbia

JANUARY 2023 - PRESENT

Toptal Node.js Accelerator Graduate

Toptal, LLC

JUNE 2012 - PRESENT

Zend Certified PHP Engineer

Zend

MAY 2011 - PRESENT

Computer Programming

ITAcademy

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