Jakob Vukalovic, Developer in Križevci, Croatia
Jakob is available for hire
Hire Jakob

Jakob Vukalovic

Verified Expert  in Engineering

Software Developer

Location
Križevci, Croatia
Toptal Member Since
January 26, 2021

Jakob is a software engineer with a master’s degree in computing from the University of Zagreb, specializing in computer engineering. He has significant experience in cross-platform software development, primarily utilizing Python and C/C++ in his projects.

Portfolio

AVL Croatia
Scrum, Agile Software Development, Simulations, Boost, SciPy, NumPy, GTK+...
INsig2 Ltd.
UNIX Utilities, File Systems, Information Security, EnCase, AccessData...

Experience

Availability

Part-time

Preferred Environment

Emacs, Ubuntu Linux, PyCharm

The most amazing...

...product I have worked on is an autonomous driving simulation environment.

Work Experience

Software Development Engineer

2015 - PRESENT
AVL Croatia
  • Participated in design, development, maintenance, and testing of in-house cross-platform simulation software framework and core libraries used by multiple products for building data models and GUIs for multiphysics simulations.
  • Designed and developed specialized automotive simulation tools using an in-house simulation software framework. Established continuous integration and automated testing pipeline for the project.
  • Participated in the development of open standards for automotive simulations as a company representative in the standard’s workgroups.
Technologies: Scrum, Agile Software Development, Simulations, Boost, SciPy, NumPy, GTK+, Pytest, Python, C++, C, Algorithms, Rust, Cross-compilation, Cross-platform

Digital Forensics Consultant

2014 - 2015
INsig2 Ltd.
  • Conducted examinations and produced accompanying reports.
  • Extracted digital evidence using DFIR tools from various types of devices; maintained evidence storage.
  • Provided support, education, and consulting services to the clients; created content for digital forensics education courses.
  • Participated in the European Anti-Fraud Office (OLAF) training in 2014 and obtained the CFCE certificate.
Technologies: UNIX Utilities, File Systems, Information Security, EnCase, AccessData, Digital Forensics, Windows, Linux, Python

Autonomous Driving Scenario Designer

A program to aid in designing various autonomous driving scenarios that includes a built-in scenario simulation executor and playback, UI tools, and scenario debugging. It is capable of parsing and loading various road networks to build the scenarios upon. An in-house simulation framework enables the parametrization of scenarios, data sharing, and interoperability with other tools. The program supports the latest scenario and road network description standards, with extensive import/export features.
2012 - 2014

Master's Degree in Computer Engineering

University of Zagreb, Faculty of Electrical Engineering and Computing - Zagreb, Croatia

2009 - 2012

Bachelor's Degree in Computer Engineering

University of Zagreb, Faculty of Electrical Engineering and Computing - Zagreb, Croatia

SEPTEMBER 2015 - PRESENT

Scrum Training

JIPP.IT

FEBRUARY 2015 - FEBRUARY 2018

Certified Forensic Computer Examiner

International Association of Computer Investigative Specialists

MARCH 2013 - PRESENT

Basic Techniques in Information Security

Life Long Learning Academy

Languages

Python, C, Rust, C++, Go, Embedded C, Java

Tools

PyCharm, Emacs, Pytest, GTK+

Paradigms

Agile Software Development, Continuous Integration (CI), Cross-platform, Scrum

Other

Software Development, Computer Science, Data Structures, Algorithms, Discrete Mathematics, Cross-compilation, Numerical Methods, Profiling, Networks, Information Security, Digital Forensics, PKI, File Systems, Operating Systems, Simulations, EnCase, UNIX Utilities, Software Design

Platforms

Ubuntu Linux, Linux, Windows, AccessData

Frameworks

Boost

Libraries/APIs

NumPy, SciPy

Industry Expertise

Network Security

Storage

Linux File Systems

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