Mario Dujmovic, Developer in Atlanta, GA, United States
Mario is available for hire
Hire Mario

Mario Dujmovic

Verified Expert  in Engineering

Bio

Mario is an experienced software engineer with an interest and background in network engineering and networking hardware. He holds a bachelor's degree in computer science and has since obtained two MikroTik certifications. Mario feels most comfortable working in frameworks like Lumen and CodeIgniter.

Portfolio

The Eli's Cheesecake Company
API Integration, APIs, Human Resources (HR)...
The Eli's Cheesecake Company
API Integration, APIs, Human Resources (HR)...
Red Oak Realty
PHP, LAMP, JavaScript, MySQL, CSS, QA Testing, QA Automation...

Experience

  • PHP - 8 years
  • CodeIgniter - 8 years
  • SQL - 8 years
  • HTML - 8 years
  • JavaScript - 7 years
  • Laravel - 6 years
  • MikroTik - 5 years
  • CTO - 3 years

Availability

Full-time

Preferred Environment

PhpStorm, Windows, Linux, DBeaver

The most amazing...

...thing I've developed is a router auto-provisioning system that enables ISPs to preconfigure routers, saving time on in-home router installation.

Work Experience

API Integrations Expert

2024 - PRESENT
The Eli's Cheesecake Company
  • Developed an automated system that synchronizes employee data between the human resources software and safety software through an API integration and SFTP.
  • Set up the client with version control and automated tests through GitHub.
  • Deployed the project through Vultr on an Ubuntu instance.
  • Documented the code, as well as the whole process of deploying the instance - from how to make code changes to setting up Vultr instance, firewall, and deploying the project itself.
Technologies: API Integration, APIs, Human Resources (HR), Human Resource Management Systems (HRMS), HR Tools, Dayforce, Architecture, Laravel, Vultr, Ubuntu, Back-end Development, Linux, Web Hosting, Data Extraction, Data Fetching, CSV, Data, JSON, Caching, GitHub, Code Review, Bash, Testing, Unit Testing

API Integrations Expert

2025 - 2025
The Eli's Cheesecake Company
  • Troubleshot through log analysis and resolved a corner-case issue within the Dayforce integration.
  • Scoped and estimated a more robust cron job tracking system that would provide a fail-safe system.
  • Oversaw the integration script runs in production to ensure successful execution.
Technologies: API Integration, APIs, Human Resources (HR), Human Resource Management Systems (HRMS), HR Tools, Dayforce, Architecture

LAMP Developer

2024 - 2025
Red Oak Realty
  • Implemented a version control system for the project, which helped with the development and deployment of the code.
  • Contributed to resolving bugs, as well as introducing new features or updating existing ones using PHP and JavaScript and a custom framework.
  • Implemented a VPN setup for more secure access to the production instances.
  • Built a Google Contacts API integration and a contacts bulk import feature to support real estate agents in managing their clients.
  • Helped with hardening security around the production instances on AWS.
Technologies: PHP, LAMP, JavaScript, MySQL, CSS, QA Testing, QA Automation, Amazon Web Services (AWS), Google Contacts API, Customer Relationship Management (CRM), Code Review, Bash

CTO

2022 - 2024
Thaea
  • Led a software engineering team in building centralized network automation and orchestrating a platform for MikroTik routers using the RouterOS API and PHP.
  • Developed an autoconfiguring service for routers using PHP and Lumen to help internet service providers save time on in-home installations.
  • Built a speed testing feature by implementing an algorithm specific for MikroTik routers using PHP and JavaScript.
  • Built an algorithm to scan the WiFi environment from the routers that are connected to the server.
Technologies: PHP, RouterOS, MikroTik, JavaScript, Ubuntu, Lumen, CodeIgniter, Laravel, MySQL, Software Development, API Integration, Bootstrap, PHP 7, jQuery, CSS, CTO, HTML5, Software Engineering, Back-end, Reporting, Front-end, Full-stack, REST APIs, Object-oriented Programming (OOP), Git, Full-stack Development, Architecture, APIs, Software, Apache, Twilio, HTML, Docker Compose, GraphQL, Amazon Web Services (AWS), Web Scraping, Python, Site Speed Optimization, User Experience (UX), User Interface (UI), Startups, Fractional CTO, Data Scraping, Stripe, Stripe API, Responsive Layout, Integration, GitLab, Technical Design, Software Architecture, Mapbox, Mapbox API, FileZilla, PuTTY, LAMP, Beautiful Soup, OAuth, Back-end Development, Web Development, Linux, Web Hosting, WordPress, CSS3, Data Extraction, Data Fetching, CSV, Data, JSON, Caching, B2B, SaaS, Responsiveness, Payment Gateways, API Design, GitHub, Vanilla JS, DigitalOcean, Customer Relationship Management (CRM), API Development, Laravel Spark, Code Review, Technical Leadership, Vultr, Bash, Tailwind CSS, Testing, Unit Testing, Payment APIs

Software Developer

2020 - 2022
All Digital Rewards
  • Developed parts of the administrator-facing content management platform used to build rewards program websites.
  • Implemented the language selection on multiple repositories using gettext and a metadata system into a software development kit to handle reward vouchers from different vendors.
  • Wrote migrations for projects to support new features.
Technologies: PHP, JavaScript, Slim, SQL, Docker, CodeIgniter, PhpStorm, MySQL, Software Development, API Integration, Bootstrap, PHP 7, jQuery, CSS, HTML5, Software Engineering, Back-end, Reporting, Front-end, TypeScript, Full-stack, REST APIs, Object-oriented Programming (OOP), Git, Full-stack Development, APIs, Software, Apache, HTML, Docker Compose, Symfony, Angular, Site Speed Optimization, User Experience (UX), User Interface (UI), Redis, Responsive Layout, Vue, Integration, Jira, Technical Design, HIPAA Compliance, PuTTY, LAMP, PHPUnit, Back-end Development, Web Development, Linux, CSS3, Data Extraction, Data Fetching, CSV, Data, JSON, Caching, B2B, SaaS, Responsiveness, React, API Design, GitHub, Vanilla JS, API Development, Code Review, Testing, Unit Testing, Laravel, Bitbucket

Software Engineer

2019 - 2020
Minim
  • Implemented and wrote a MikroTik-specific algorithm to run speed tests on Ookla servers in JavaScript.
  • Wrote a script to migrate thousands of routers from the old management platform to the new one.
  • Updated the login process for MikroTik's RouterOS and the PHP API client to support the latest MikroTik firmware.
  • Performed MikroTik's Cloud Hosted Router firmware upgrades during maintenance.
Technologies: PHP, SQL, RouterOS, MikroTik, Docker, JavaScript, MySQL, Software Development, Bootstrap, PHP 7, jQuery, CSS, HTML5, Software Engineering, Back-end, Front-end, Full-stack, REST APIs, Object-oriented Programming (OOP), Git, Full-stack Development, APIs, Software, Apache, Twilio, HTML, Docker Compose, Site Speed Optimization, User Experience (UX), User Interface (UI), Startups, Responsive Layout, Integration, Technical Design, PuTTY, LAMP, Back-end Development, Web Development, Linux, Web Hosting, CSS3, Data Extraction, Data Fetching, CSV, Data, JSON, B2B, SaaS, Responsiveness, API Design, GitHub, Vanilla JS, API Development, Code Review

Software Engineer

2016 - 2019
MCP Networks
  • Developed features for the managed router solution dashboard, including wireless interface updates, port forwarding, router listing, and billing system API integration.
  • Contributed to the team writing the router system that provisioned a router to preset a configuration for when it comes online.
  • Built a device fingerprinting script based on MAC addresses, user agents, pixel density, and similar parameters.
  • Collaborated with other developers in a 3-person team, leading the company to an acquisition.
  • Wrote and implemented an algorithm for reporting the online status of thousands of routers with a delay of less than a minute.
  • Obtained two MikroTik certifications, one in traffic control engineering and the other in networks.
Technologies: PHP, JavaScript, SQL, MikroTik, RouterOS, CodeIgniter, MongoDB, MySQL, Software Development, API Integration, Bootstrap, PHP 7, CSS, HTML5, Software Engineering, Back-end, Front-end, Full-stack, REST APIs, Object-oriented Programming (OOP), Full-stack Development, APIs, Software, Apache, Twilio, HTML, Amazon Web Services (AWS), Site Speed Optimization, User Experience (UX), User Interface (UI), Startups, Stripe, Stripe API, Responsive Layout, Integration, Technical Design, FileZilla, PuTTY, LAMP, Back-end Development, Web Development, Linux, Web Hosting, CSS3, Data Extraction, Data Fetching, Data, JSON, B2B, SaaS, Responsiveness, Payment Gateways, GitHub, Vanilla JS, API Development, Code Review, Bash, Payment APIs

Experience

Centralized Network Management System | Admiral Platform

http://admiralplatform.com
I developed a network automation and orchestration system for MikroTik routers to streamline repetitive tasks. The system encompassed automated firmware upgrades, mass configuration pushes, speed tests, network health monitoring, historical and live data tracking, centralized user management, and auto-provisioning.

This project began at Thaea, where I served as CTO and co-founder. Initially focused on providing secure remote access to MikroTik routers, I played a key role in designing and implementing the auto-provisioning system. Additionally, I leveraged MikroTik's bandwidth testing protocol to create a tailored speed test algorithm. I also developed an alerting system for network-wide issues, built a scalable router online status feature, and, nearly a year ago, began leading a team of full-time developers.

Education

2014 - 2017

Bachelor's Degree in Computer Science

Minot State University - Minot, ND, USA

Certifications

JUNE 2018 - JUNE 2020

MikroTik Certified Traffic Control Engineer

MikroTik

JUNE 2018 - JUNE 2020

MikroTik Certified Network Associate

MikroTik

Skills

Libraries/APIs

API Development, jQuery, REST APIs, Stripe, Stripe API, Mapbox API, React, Vue, Beautiful Soup, Google Contacts API

Tools

Git, GitHub, PhpStorm, MySQL Workbench, Apache, Docker Compose, Jira, GitLab, FileZilla, PuTTY, Vultr, Bitbucket

Languages

PHP, HTML, CSS, CSS3, JavaScript, SQL, Bash, PHP 7, HTML5, TypeScript, GraphQL, Python

Frameworks

CodeIgniter, Laravel, Lumen, Bootstrap, PHPUnit, Vanilla JS, Slim, Symfony, Angular, Laravel Spark, Tailwind CSS

Platforms

Windows, Linux, Twilio, LAMP, Ubuntu, RouterOS, Amazon Web Services (AWS), Mapbox, Docker, Dayforce, WordPress, DigitalOcean

Paradigms

Object-oriented Programming (OOP), Responsive Layout, B2B, Testing, Unit Testing, HIPAA Compliance

Storage

MySQL, DBeaver, JSON, MongoDB, Redis

Other

Software Development, CTO, Software Engineering, Back-end, Full-stack, Full-stack Development, Software, Site Speed Optimization, User Experience (UX), User Interface (UI), Startups, Integration, Back-end Development, Web Development, SaaS, Code Review, MikroTik, Networks, API Integration, Reporting, Front-end, Architecture, APIs, Web Scraping, Fractional CTO, Data Scraping, Technical Design, Software Architecture, Web Hosting, Data Extraction, Data Fetching, CSV, Data, Caching, Responsiveness, Payment Gateways, API Design, Technical Leadership, Payment APIs, Control Engineering, Human Resources (HR), Human Resource Management Systems (HRMS), HR Tools, OAuth, QA Testing, QA Automation, Customer Relationship Management (CRM)

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