Ivan Voras, PhD, Developer in Zagreb, Croatia
Ivan is available for hire
Hire Ivan

Ivan Voras, PhD

Verified Expert  in Engineering

CTO Developer

Location
Zagreb, Croatia
Toptal Member Since
August 26, 2014

Ivan has a Computer Engineering PhD. 他曾担任CTO和系统架构师,创建了多个项目和业务. He has experience architecting and implementing server-side solutions, including distributed platforms, such as blockchains, chat servers, and game back-ends. He helped establish the Toptal blockchain specialization, served as a tech screener, and lectured for Toptal Academy.

Portfolio

ThoughtLeaders Ltd
ELK (Elastic Stack), Data Pipelines, Data Engineering, Python, Django...
Equinox Vision d.o.o.,
Go, Unity, DevOps, Management, PostgreSQL, HTTP API, Crypto, Scraping...
Ideja na kvadrat (Self-employed)
PostgreSQL, Python, Go, C,数据库设计,Django,区块链,密码学...

Experience

Availability

Part-time

Preferred Environment

Visual Studio Code (VS Code), Go, Git, GCC, Vim Text Editor, Linux, Python, Back-end Development, Amazon Web Services (AWS)

The most amazing...

...thing I've created is the Augmented Reality platform Equinox XR, bringing the virtual and the physical with GPS-based AR content.

Work Experience

Data and DevOps Engineer

2023 - PRESENT
ThoughtLeaders Ltd
  • 开发了人工智能数据处理管道,用于在开放网络和媒体平台的抓取内容中检测品牌.
  • 使用AWS服务和Elasticsearch,使AI数据处理管道水平可扩展.
  • 开发用于修改和维护Elasticsearch中的数据的工具,以支持业务流程和决策.
Technologies: ELK (Elastic Stack), Data Pipelines, Data Engineering, Python, Django, Databases, AWS Lambda, DevOps, Natural Language Processing (NLP), Machine Learning, Elasticsearch

CTO and Founder

2019 - PRESENT
Equinox Vision d.o.o.,
  • 为公司正在开发的全球AR平台设计并开发了一个高度可扩展的后端架构,以处理数十万用户.
  • 组建了一个由开发人员、设计师和营销人员组成的团队,将公司作为创业公司推出.
  • 在公司早期管理创业公司的创始团队.
Technologies: Go, Unity, DevOps, Management, PostgreSQL, HTTP API, Crypto, Scraping, System Architecture, Software Architecture, CTO, API Design, Architecture, Databases, Kubernetes, Back-end Development, Back-end Architecture, API Integration, Technical Leadership, Full-stack, Team Leadership, SaaS, APIs, Augmented Reality (AR), AR Interfaces, REST APIs, Financials, Back-end, Scripting, Docker, Docker Compose, Web Security, REST, Scalable Architecture, Due Diligence, Distributed Systems, Puppet, Non-fungible Tokens (NFT), Solution Architecture, GPT, Email, OpenAI GPT-3 API, Generative Pre-trained Transformers (GPT), Machine Learning, ChatGPT API, ERC-20, .NET, Leadership, Web Architecture, Web Application Architecture, Business Services, Full-text Search, Data Scraping, Minimum Viable Product (MVP)

Consultant | Blockchain Developer

2015 - PRESENT
Ideja na kvadrat (Self-employed)
  • 使用PostgreSQL, Redis和Python开发了比特币浏览器工具的后端.
  • Handled DBA and DevOps for large companies and startups.
  • 曾在一家自雇公司担任顾问和自由职业者在web应用程序架构, big data processing architecture, and high-performance network services.
Technologies: PostgreSQL, Python, Go, C,数据库设计,Django,区块链,密码学, Web Services, HTTP API, Bitcoin, Cryptocurrency, Ansible, Linux, Security Policies & Procedures, Linux Servers, Amazon S3 (AWS S3), Crypto, ARM, Makefile, CMake, Amazon Web Services (AWS), PCB Design, Scraping, Data, System Architecture, IT Consulting, Cloud, Software Architecture, CTO, MySQL, Technical Writing, API Design, Embedded C, PCB, Microcontrollers, Architecture, Databases, Kubernetes, Flask, Back-end Development, Back-end Architecture, API Integration, Web Development, Technical Leadership, MQTT, Cassandra, Full-stack, Solidity, API Development, Team Leadership, SaaS, APIs, Open Source, REST APIs, API Documentation, Back-end, Scripting, Data Pipelines, Apache Kafka, Swagger, Docker, Docker Compose, REST, Blockchain & Cryptocurrency, Ethereum, Decentralized Finance (DeFi), Ethereum Smart Contracts, Software Design, Scalable Architecture, Web Scraping, Data Engineering, Distributed Systems, Container Orchestration, Non-fungible Tokens (NFT), Solution Architecture, GPT, Email, G Suite, SMTP, IMAP, Raspberry Pi, Internet of Things (IoT), Embedded Linux, LAMP, Database Performance, ChatGPT API, ERC-20, Business Services, Natural Language Processing (NLP), Elasticsearch, Large Language Models (LLMs), Data Scraping

Open Source Developer

2000 - PRESENT
Freelance
  • 撰写了数十个开源项目,包括应用程序和库.
  • 创建了一个更快、更快、高性能的内存缓存服务器,具有比Memcached更多的特性.
  • 为PostgreSQL构建了一个模块(用C语言编写),以扩展全文搜索功能,支持克罗地亚语言.
  • Developed a module for PostgreSQL (written in C) to support on-the-fly.
  • 用JavaScript和PHP创建客户端公钥加密模块,用于不使用SSL的安全用户身份验证.
  • 为不支持浮点数的环境开发了一个C语言的定点头库.g., embedded).
  • 创建了一个加密的记事本应用程序,用于桌面和安卓编辑,直接保存加密的文件.
  • Updated a blog regularly at http://ivoras.net/blog/tree/.
Technologies: Java, PHP, Python, C++, C, Database Design, System Administration, Embedded Software, Bitcoin, Cryptocurrency, Linux, Crypto, Android, System Architecture, IT Consulting, Software Architecture, MySQL, Technical Writing, API Design, Django, Architecture, Databases, GDB, Valgrind, Back-end Development, Back-end Architecture, API Integration, SaaS, APIs, Open Source, REST APIs, API Documentation, Back-end, Scripting, HTML, Apache Kafka, Swagger, Docker, Docker Compose, REST, Microservices, Blockchain & Cryptocurrency, Smart Contracts, Software Design, Distributed Systems, Container Orchestration, Solution Architecture, GPT, Email, SMTP, IMAP, Raspberry Pi, Embedded Linux, LAMP, ERC-20, Natural Language Processing (NLP), Full-text Search, Large Language Models (LLMs), Minimum Viable Product (MVP)

Solidity Developer

2022 - 2023
Tinloof GmbH
  • Participated in R&D on managing communities on the blockchain.
  • Created complex community management smart contracts on Solidity.
  • 在Solidity中使用马尔可夫链算法在区块链上使用小型版本的生成式人工智能开发了一个原型.
Technologies: Solidity, Python, Tokenization

Senior backend developer and big data architect

2021 - 2023
OpenNovations
  • 在Go中创建了一个性能优化的日志处理器,用于实验室系统的异常检测, capable of analyzing tens of gigabytes of data per second.
  • Troubleshooted the DevOps setup for a new product using Ansible.
  • Troubleshooted PostgreSQL deployment and performance issues.
Technologies: DevOps, Big Data Architecture, Big Data, Go

Senior Lead PHP Developer

2016 - 2021
Foothold Technology, Inc.
  • 解决一个大型web应用程序的性能问题和日常数据库问题.
  • 与DevOps团队合作并咨询解决与Linux内核和PostgreSQL内部相关的难以捕获的问题.
  • 参与系统管理/运维活动和需求的规划和设计.
  • Managed a data processing pipeline using Airflow and Snowflake.
Technologies: PHP, SQL, PostgreSQL, Snowflake, Embedded Software, System Architecture, IT Consulting, Amazon Web Services (AWS), Software Architecture, Architecture, Databases, Back-end Development, Back-end Architecture, Web Development, Technical Leadership, Full-stack, Data Pipelines, Web Security, REST, JavaScript, CSS, HTML5, Data Science, Scalable Architecture, Data Engineering, Solution Architecture, LAMP, Performance Tuning, Database Performance, Web Architecture, Web Application Architecture

C Developer

2015 - 2018
EvoBits Information Technology SRL
  • 使用Python和PostgreSQL开发区块链浏览器产品的后端.
  • 创建了一个系统,定期将区块链数据导入到PostgreSQL中进行分析.
  • Developed forks of the Bitcoin codebase to work as altcoins.
Technologies: C, Bitcoin, Unit Testing, CentOS, Bash, Python, Bitcoind, IT Consulting, Back-end Development, Back-end Architecture, REST, Blockchain & Cryptocurrency, Smart Contracts, Software Design, Distributed Systems, C++, Puppet, Performance Tuning, Database Performance

CTO and Founder

2014 - 2016
Akira Industries
  • Developed multiple iterations of a PCB board for an IoT product.
  • 组装和测试预生产PCB板,并使其准备生产.
  • 与中国制造商(JLCPCB)一起管理PCB制造和预生产PCB样品的组装.
Technologies: Electronics, Digital Electronics, PCB Design, CTO, Embedded C, PCB, Microcontrollers, Architecture, Back-end Development, Back-end Architecture, Renewable Energy, Technical Leadership, Team Leadership, REST, Software Design, Container Orchestration, Puppet, Raspberry Pi, Internet of Things (IoT), IoT Protocols, Performance Tuning, Database Performance, Leadership, Web Architecture, Web Application Architecture, Business Services, Elasticsearch, Minimum Viable Product (MVP)

Kernel Developer

2007 - 2015
FreeBSD
  • Wrote kernel-side code dealing with storage systems (GEOM).
  • Designed and implemented a device-level journaling module.
  • Designed and implemented a virtual storage module.
  • 在FreeBSD年度会议上发表关于我在存储系统(GEOM)方面的工作的演讲.
  • 参与了充满活力的国际用户和开发者社区.
Technologies: C, SQLite, FreeBSD, System Architecture, Software Architecture, API Design, GDB, Valgrind, API Development, REST APIs, API Documentation, Back-end, Scalable Architecture, C++, Raspberry Pi, Embedded Linux, Performance Tuning, Database Performance

Internet Services Architect

2001 - 2015
University of Zagreb
  • 在web内容管理系统还是一个新概念的时候,设计并实现其核心(2001-2002).
  • 作为技术和产品架构师,设计了学院网站和学生信息系统.
  • Designed a very modular web application framework.
  • 设计并优化数据库的设计,使其包含最新的PostgreSQL特性.
  • 设计并实现了基于FreeBSD的服务器端环境,实现了高性能和正常运行时间.
  • 将新技术应用到现有产品和工艺中.
  • 完成了高效多线程客户机-服务器架构的博士学位.
技术:PostgreSQL, PHP,数据库设计,系统管理,安全策略 & Procedures, Architecture, Back-end Development, Back-end Architecture, Technical Leadership, API Development, Team Leadership, Open Source, Web Security, REST, JavaScript, CSS, HTML5, Software Design, Scalable Architecture, Email, SMTP, IMAP, Performance Tuning, Database Performance, Leadership, Web Architecture, Web Application Architecture, Full-text Search, Elasticsearch

A Book About Running an Early Stage Startup in Eastern Europe

http://www.amazon.com/European-VC-Funded-Startup-Guide-Eastern-ebook/dp/B0C2XT3BV1?crid=3UR2IQ4LWZD2Z
探索东欧国家的创业环境,回顾有限责任公司和公司股权在接近市场的概念上的差异. This quick reference guide is structured around the primary author, Ivan Voras, with additional chapters written by guest collaborators. 这些章节简明扼要,专注于克服创业公司可能面临的各种障碍. 你会从与地区相关的建议中受益,找到值得创业解决的问题, how to hire people, how to raise investment rounds, and how to find and communicate with investors.

Daisy Blockchain

http://github.com/ivoras/daisy
A private blockchain where blocks are SQLite databases, in Go.

ESP8266 3LED

http://easyeda.com/84e3e8ee/ESP8266_3LED_1_3-9442fb3e6844443299208137daf8dcda
围绕esp12s模块(带ESP8266)的物联网板,由9V-18V直流插孔供电, with three signaling WS2812 LEDs, two buttons, an OLED display, a beeper, and a temperature and humidity sensor. 该板的作用是充当一个集线器,连接到其他有更多传感器的设备.

Bullet Cache

内存缓存服务器比Memcached更快(在其时间范围内),并且具有更多的特性, such as cache record tagging and tagged expiry. It also has more flexible operations on multiple cached items.

My Electronics Blog

http://ivoras-electronics.tumblr.com/
Since late 2015, 我一直在用Arduinos和类似的电子产品做越来越多的工作. 我创建了一个博客来分享我学到的东西,并从评论中学习!

I'm currently interested in low-power design and solar power.

Languages

Go, SQL, Python, C, Snowflake, Stored Procedure, Regex, PL/pgSQL, Embedded C, Solidity, C#, PHP, Java, Bash, HTML, JavaScript, CSS, HTML5, C++

Frameworks

Django, Knockout (Knockout.js), Flask, Bootstrap, Swagger, .NET, .NET Core, Unity3D, Unity

Libraries/APIs

API Development, REST APIs, Social Media APIs, LibC, Sockets, HTTP API, POSIX, Arduino RTC, Python Imaging Library, LocalStorage, AES, Puppet.js, Social APIs, Pygame, FFmpeg, SDL, Google API, pcap, ZeroMQ

Tools

Ansible, PuTTY, Vim Text Editor, Git, Apache, GitHub, Django-admin-tools, Trac, Subversion (SVN), Bitbucket, KVM/Qemu, NGINX, Mercurial, SQL Prompt, VirtualBox, Makefile, CMake, Valgrind, MQTT, Docker Compose, Puppet, Apache Airflow, Postfix, Notepad++, MediaWiki, HSQLDB, cURL Command Line Tool, Trello, GCC, VPN, GDB, G Suite, ELK (Elastic Stack)

Paradigms

Concurrent Programming, Back-end Architecture, Database Design, REST, Hosting, Web Architecture, Web Application Architecture, Object-oriented Programming (OOP), DevOps, Socket Programming, Microservices, Real-time Systems, High-performance Computing, Refactoring, Clean Code, Data-driven Programming, Object-oriented Design (OOD), Management, Unit Testing, Data Science

Platforms

Blockchain, Ubuntu, Linux, LAMP, Raspberry Pi, BSD, Red Hat Linux, Debian Linux, CentOS 6, CentOS, Kubuntu Linux, Linux RHEL/CentOS, Unix, FreeBSD, Amazon Web Services (AWS), Docker, Ethereum, Embedded Linux, Xen, Django CMS, Android, Raspbian, Kernel Programming, Keychain, Arduino, Kubernetes, Apache Kafka, Visual Studio Code (VS Code), Hyperledger, AWS Lambda

Storage

PostgreSQL, Database Performance, SQLite, Memcached, Cache, FlatFile, Database Administration (DBA), Databases, SQL Stored Procedures, Database Modeling, NoSQL, LevelDB, DB, Redis, smbd, MySQL, Amazon S3 (AWS S3), Data Pipelines, Elasticsearch, Cassandra, SQL Performance, MySQL Daemon, Internal Databases, Database Replication, JSON, Apache Derby, Firebird, LVM, CouchDB, Berkeley DB, MongoDB

Other

Performance Tuning, Software Architecture, Cryptocurrency, Cryptocurrency Development, Architecture, Version Control, IMAP, SMTP, TCP/IP, SSL, Bitcoind, Back-end Development, System Architecture, HTTP, Open Source, Bitcoin, System Administration, SSH, Memory Mapped Files, IT Consulting, Software Engineering, Linux Servers, Data, CTO, Technical Writing, API Design, API Integration, Web Development, Technical Leadership, SaaS, APIs, API Documentation, Back-end, Scripting, Software Design, Scalable Architecture, Solution Architecture, Email, Minimum Viable Product (MVP), Podcasting, Game Back-end, Documentation, White Papers, Security Policies & Procedures, ESP8266, Hardware, Electronics, Firmware, Network Programming, WebSockets, Bluetooth, Distributed File Systems, Cryptography, Ethernet, Networks, Web Services, UDP, Encryption, Transmission Control Protocol (TCP), Embedded Systems, Site Speed Optimization, Public-key Cryptography, SFTP, FTP, GNU, Unix/Linux Virtualization, RSync, Multithreading, Writing & Editing, iSCSI, Hash, Regular Expressions, HTTP Server, Data Structures, Prototyping, Embedded Software, Crypto, Cryptocurrency APIs, Blockchain & Cryptocurrency, Scraping, Cloud, Team Leadership, Augmented Reality (AR), AR Interfaces, Web Security, WhatsApp, Smart Contracts, Decentralized Finance (DeFi), Ethereum Smart Contracts, Web Scraping, Data Engineering, Distributed Systems, Container Orchestration, Non-fungible Tokens (NFT), Computer Science, GPT, Internet of Things (IoT), IoT Protocols, OpenAI GPT-3 API, ChatGPT API, ERC-20, Leadership, Business Services, Natural Language Processing (NLP), Full-text Search, Large Language Models (LLMs), Data Scraping, Social Media Analytics, Data Warehousing, Data Warehouse Design, Consulting, Digital Electronics, Algorithms, ARM Embedded, Apache Cassandra, Electrical Engineering, System Design, NFS, Unix Shell Scripting, Genetic Algorithms, RPC, Memory Profiling, Social Media Integration, Single Sign-on (SSO), Protocol Buffers, RSA, OAuth, Peer-to-peer Networking, Lean Development, Embedded Hardware, Software Consulting, Technical Consulting, ARM, PCB Design, PCB, Microcontrollers, Renewable Energy, Full-stack, Financials, Due Diligence, Generative Pre-trained Transformers (GPT), Machine Learning, Polygon, Tezos, Tokenization, Big Data Architecture, Big Data

2006 - 2011

PhD Degree in Computer Engineering

University of Zagreb - Croatia

Collaboration That Works

How to Work with Toptal

在数小时内,而不是数周或数月,我们的网络将为您直接匹配全球行业专家.

1

Share your needs

在与Toptal领域专家的电话中讨论您的需求并细化您的范围.
2

Choose your talent

在24小时内获得专业匹配人才的简短列表,以进行审查,面试和选择.
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