Marijo Alilović, Developer in Zagreb, Croatia
Marijo is available for hire
Hire Marijo

Marijo Alilović

Verified Expert  in Engineering

Data Scientist and Developer

Zagreb, Croatia

Toptal member since June 15, 2022

Bio

Marijo is an experienced data scientist with a strong mathematics and mathematical statistics background. He is proficient in statistical analysis, data handling, and optimization techniques and effectively translates complex data into actionable insights, leveraging solid analytical reasoning and precise communication skills. Marijo is detail-oriented, proficient in R, SQL, and Python, and passionate about delivering data-driven solutions across diverse domains.

Portfolio

AVL
R, RStudio Shiny, SQL, Python, Data Science, Machine Learning, Statistics...
University of Zagreb
R, Python, Statistics, Mathematics

Experience

  • R - 7 years
  • Statistics - 5 years
  • Optimization - 5 years
  • Data Visualization - 5 years
  • Data Scientist - 5 years
  • RStudio Shiny - 3 years
  • MySQL - 2 years
  • Python - 2 years

Availability

Full-time

Preferred Environment

R, RStudio, RStudio Shiny, SQL, Python

The most amazing...

...thing I do is transform customer problems into mathematical models and algorithms, then optimize them to deliver solutions that drive real business value.

Work Experience

Data Scientist | Software Developer

2019 - PRESENT
AVL
  • Developed an algorithm to generate routes that maximize ADAS scenario coverage within user-specified boundaries, achieving significantly higher coverage than conventional methods and enabling cost-efficient, optimized public road testing campaigns.
  • Developed algorithms to compute combinatorial Operational Design Domain coverage efficiently and to generate a multitude of gap-filling scenarios that maximize dissimilarity from existing scenario databases, enhancing test diversity and robustness.
  • Developed an algorithm for constructing compliant Real Driving Emission cycles, fully adaptable to any market through user-defined legislative inputs, with the possibility to optimize cycles for low or high dynamics, allowing testing under extreme conditions.
  • Developed an automated daily fleet data reporting system featuring interactive tables and visualizations for easy KPI tracking and trend analysis. Built a full data pipeline that included import, cleaning, transformation, aggregation, and visualization.
  • Developed a tool for enriching GPS data with diverse metadata via user-specified APIs, enabling distribution analysis and identification of conditions under which ADAS systems most frequently fail.
  • Developed an algorithm to determine the feasible and optimal execution order of driving scenarios on a testbed, minimizing overall testing time.
Technologies: R, RStudio Shiny, SQL, Python, Data Science, Machine Learning, Statistics, Clustering, Data Analysis, Data Scientist, Data Handling, Data Visualization, Artificial Intelligence (AI), Data Modeling, Operations Research, Optimization Algorithms, Vehicle Routing Problem (VRP), Linear Programming, Constraint Programming, Predictive Modeling, Mathematics, Data Analytics, Mathematical Statistics, Statistical Analysis, Statistical Data Analysis, Large Language Models (LLMs), Prompt Engineering, Deep Learning, OpenAI

College Assistant

2017 - 2019
University of Zagreb
  • Created scripts and instructional materials for various mathematical subjects, ensuring clarity and accessibility for students. These materials enhanced the learning experience and contributed to student engagement and comprehension.
  • Designed a comprehensive introductory math curriculum from scratch. This resulted in the successful rollout of a structured program that introduced fundamental mathematical concepts to students, laying a solid foundation for their academic journey.
  • Demonstrated a measurable impact on student performance by implementing engaging teaching techniques. This is evidenced by consistently high student evaluations and improved exam scores.
Technologies: R, Python, Statistics, Mathematics

Experience

Route Generator Optimization

https://jglobal.jst.go.jp/en/detail?JGLOBAL_ID=202302238341070291
I developed a methodology and algorithm for generating routes that maximize ADAS scenario coverage within user-defined boundaries, achieving significantly higher coverage than conventional methods. The tool enables highly optimized public road testing campaigns while minimizing cost.

Real Drive Emission Cycle Generator

I developed an algorithm for constructing compliant real-drive emission cycles, fully adaptable to any market through user-defined legislative inputs. The algorithm allows cycles to be optimized for low or high dynamics, allowing testing under extreme conditions.

Vehicle Fleet Monitoring

I developed an automated daily fleet data reporting system featuring interactive tables and visualizations for easy KPI tracking and trend analysis. I also built a full data pipeline including import, cleaning, transformation, aggregation, and visualization.

Battery State of Health

In this project, my role encompassed the systematic data extraction from the database, followed by a meticulous tidying process to enhance its usability. Subsequently, I delved into an exploratory phase to gain deeper insights into the data's intricacies. Leveraging machine learning techniques, I navigated through various models to accurately predict the state of battery health. This iterative process allowed for a comprehensive understanding of the data landscape and facilitated the development of robust predictive models.

Data Enrichment Tool

I developed a tool for enriching GPS data with diverse metadata via user-specified APIs. This enables distribution analysis and identification of conditions under which ADAS systems most frequently fail. All 1D, 2D, and country map distributions are represented using Plotly and Leaflet.

Operational Design Domain Coverage

Developed algorithms to compute combinatorial Operational Design Domain coverage efficiently and to generate a multitude of gap-filling scenarios that maximize dissimilarity from existing scenario databases, enhancing test diversity and robustness.

Scenario Execution Order

Developed an algorithm to determine the feasible and optimal execution order of driving scenarios on a testbed, significantly reducing total test duration by minimizing idle time and unnecessary transitions.

Education

2014 - 2016

Master's Degree in Mathematical Statistic

Department of Mathematics, Faculty of Science, University of Zagreb - Zagreb, Croatia

2011 - 2014

Bachelor's Degree in Mathematics and Computer Science

Department of Mathematics, Faculty of Science, University of Zagreb - Zagreb, Croatia

Skills

Languages

R, SQL, Python, Markdown

Frameworks

RStudio Shiny

Platforms

RStudio, Docker, Amazon Web Services (AWS)

Storage

Data Validation, MySQL

Paradigms

Linear Programming, Constraint Programming

Industry Expertise

Applied Statistics

Other

Statistics, Optimization, Data Cleaning, Data Transformation, Data Science, Data Visualization, Clustering Algorithms, Machine Learning, Data Aggregation, Data Scientist, Mathematics, Data Analytics, Mathematical Statistics, Evolutionary Algorithms, Time Series Analysis, Data Analysis, Artificial Intelligence (AI), Operations Research, Optimization Algorithms, Regression Modeling, Predictive Modeling, Statistical Methods, Hypothesis Testing, Statistical Analysis, Statistical Data Analysis, User Interface (UI), FastAPI, Vehicle Routing, Traveling Salesman Problem (TSP), Graph Theory, Linear Regression, Clustering, APIs, Data Handling, Data Modeling, Vehicle Routing Problem (VRP), Combinatorial Optimization, Graphs, K-D Tree, Simulated Annealing, Heuristics, Large Language Models (LLMs), Prompt Engineering, Deep Learning, OpenAI

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