Miho Frankovic, Multithreading Developer in Zagreb, Croatia
Miho Frankovic

Multithreading Developer in Zagreb, Croatia

Member since September 11, 2017
Miho is a software developer with a decade and a half of experience in developing software in various languages and platforms. Most of his expertise lies in C++ development, but he has strong skills and substantial experience in C# and Java as well. Miho’s always looking for an exciting new project to take on.
Miho is now available for hire


  • Taraxa
    C++, Ethereum, P2P, Networking, Multithreading, Crypto, Blockchain
  • ZCoin
    C++, Crypto, Blockchain, Encryption
  • PHT Corporation
    Android Development, C#, Java, C++


  • Standard Template Library (STL) 15 years
  • C 15 years
  • C++ 15 years
  • Multithreading 10 years
  • Boost 10 years
  • Concurrent Programming 10 years
  • SQL 5 years
  • Embedded Systems 5 years


Zagreb, Croatia



Preferred Environment

Embedded Systems, Linux, Windows

The most amazing...

...project I've worked on was the development of a low-latency automated Forex trading solution.


  • Senior Blockchain Engineer

    2019 - 2021
    • Developed a P2P networking protocol for the Taraxa blockchain solution.
    • Worked on C++ implementation of a DAG (directed acyclic graph) Blockchain solution.
    • Oversaw initial testnet deployment and fixed bugs on any network syncing issues between testnet nodes.
    Technologies: C++, Ethereum, P2P, Networking, Multithreading, Crypto, Blockchain
  • Blockchain Developer

    2017 - 2018
    • Worked on the development and testing of ZCoin cryptocurrency which is based on Bitcoin with additional privacy features.
    • Tracked and fixed bugs within the ZCoin protocol. Implemented unit tests.
    • Worked on setting up testnet and testing new features in testnet environments.
    Technologies: C++, Crypto, Blockchain, Encryption
  • Senior Software Developer

    2010 - 2017
    PHT Corporation
    • Developed and integrated Bluetooth medical sensor devices on various mobile platforms.
    • Developed a Bluetoooth and USB PhoneGap plugin for Android devices.
    • Implemented a web application in C# and .NET.
    • Developed a log-processing solution.
    Technologies: Android Development, C#, Java, C++
  • Senior Software Developer

    2012 - 2016
    Smartpipe Solutions
    • Designed and implemented a complex advertising solution for monetizing mobile providers subscriber data.
    • Wrote various services on Linux in C/C++ using C++11 and Boost with the use of multi-threading techniques.
    • Developed a fast memory database/cache with VoltDB, SQLite, and MySQL.
    • Implemented a custom multi-process memory cache.
    Technologies: VoltDB, Linux, C++
  • Senior Software Developer

    2008 - 2010
    • Developed and sustained an IVR solution using C++ and Java.
    • Converted an IVR solution to work as a multi-process solution.
    • Implemented a solution for detecting and preventing memory leaks.
    Technologies: IVR, Boost, C++
  • Senior Software Developer

    2006 - 2008
    • Ported a Java application to a C++ Brew platform.
    • Developed and optimized PalmOS applications.
    • Developed a simple web application.
    Technologies: Java, C++, C
  • Senior Software Developer

    2006 - 2006
    Bones Park Software Artistic
    • Contracted a position in developing a dictionary solution.
    • Implemented a custom Win32 hook API solution for capturing words under a mouse cursor.
    • Delivered a reusable library for simple use in various projects.
    Technologies: Win32 API, C++
  • Senior Software Developer

    2004 - 2006
    Infineon Technologies AG (a subsidiary of Comneon)
    • Developed object-oriented application framework for the rapid development of man-machine interfaces and integration of various applications for mobile communication products.
    • Worked as part of a large international team.
    • Integrated a framework into a customer project for Panasonic mobile phones.
    • Implemented low-level optimizations.
    Technologies: Embedded C
  • Junior Software Developer

    2002 - 2003
    Wide Angle Research
    • Developed a network application that makes an inventory of all the software and hardware on a computer network using C++.
    • Implemented an XML diff/merge solution.
    • Implemented a custom MS Office document to XML converter.
    • Developed a custom communication protocol.
    Technologies: Networking, Windows, XML, C++



  • Languages

    Embedded C++, C++14, C++17, C, C++, SQL, C#, C++11, XML, Embedded C, Go, Java, VBScript, VB
  • Frameworks

    Google Test, Boost, .NET
  • Libraries/APIs

    Standard Template Library (STL), Win32 API
  • Paradigms

    Concurrent Programming
  • Other

    Encryption, Multithreading, Excel Macro, Embedded Systems, Networking, IVR, Android Development, Crypto, P2P, TCP/IP, Networks, Bluetooth, Excel Macros
  • Tools

    Microsoft Visual Studio, CMake, Eclipse IDE
  • Platforms

    Linux, Windows, Blockchain, Ethereum, Red Hat Linux, Android
  • Storage

    MySQL, MariaDB, VoltDB, SQL Server 2014


  • Master of Science Degree in Computer Science
    1998 - 2003
    University of Zagreb - Zagreb, Croatia

To view more profiles

Join Toptal
Share it with others