Jakob Vukalovic
Verified Expert in Engineering
Software Developer
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
Experience
Availability
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
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.
Digital Forensics Consultant
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.
Experience
Autonomous Driving Scenario Designer
Education
Master's Degree in Computer Engineering
University of Zagreb, Faculty of Electrical Engineering and Computing - Zagreb, Croatia
Bachelor's Degree in Computer Engineering
University of Zagreb, Faculty of Electrical Engineering and Computing - Zagreb, Croatia
Certifications
Scrum Training
JIPP.IT
Certified Forensic Computer Examiner
International Association of Computer Investigative Specialists
Basic Techniques in Information Security
Life Long Learning Academy
Skills
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
How to Work with Toptal
Toptal matches you directly with global industry experts from our network in hours—not weeks or months.
Share your needs
Choose your talent
Start your risk-free talent trial
Top talent is in high demand.
Start hiring