
Ivan Ivezic
Verified Expert in Engineering
Python Developer
Varaždin, Croatia
Toptal member since August 5, 2014
Ivan is a top engineer with knowledge and experience in designing and developing scalable and efficient software solutions. He can communicate with both humans and computers and is passionate about harnessing the power of technology and software to understand and improve business.
Portfolio
Experience
- Python - 12 years
- JavaScript - 5 years
- Functional Programming - 4 years
- React - 4 years
- Machine Learning - 4 years
- Blockchain - 4 years
- Single Sign-on (SSO) - 3 years
- Data Science - 3 years
Availability
Preferred Environment
Python, JavaScript
The most amazing...
...thing I've coded: an implementation of floating-point reasoning for the constraint programming framework Gecode, making non-integer relations-solving possible.
Work Experience
CEO
Etrellium OÜ
- Led the AI art generation project using generative adversarial networks (GANs). The goal was to produce artwork with specific qualities.
- Led the development of a complete software solution for a construction company, which covers all of its business processes.
- Led the design and development of a management monitoring/dashboard software within the gaming industry.
- Led the development of the SaaS core product in the gaming industry.
- Led the build of a portal for exclusive event venues.
- Led the implementation of financial markets study and prediction with neural networks.
Senior Software Engineer
Kubit
- Architected and developed various web applications in construction, tourism, gaming, FCMG, and other industries.
- Architected and developed the back and front ends and data pipeline for a beverage analysis SaaS product.
- Built, deployed, and maintained multiple data pipelines on AWS and Google Cloud.
- Consulted on software development on various projects.
- Consulted on integrating single sign-on into existing software solutions for enterprise clients.
- Collaborated on a blockchain platform intending to rival the EOS ecosystem.
- Worked and consulted on dozens of Web scraping projects.
Senior Software Engineer
Buckhill, Ltd.
- Created a generic REST API framework reusable in different projects.
- Created a NoSQL file storage solution mountable as a network drive.
- Created a scalable reporting engine with pyramidal values aggregation.
- Migrated and integrated different parts of the system to AWS.
- Implemented and consulted on single sign-on technology.
Software Engineer
Buckhill, Ltd.
- Created a template engine based on JSON (when it hadn't yet become standard).
- Worked within an MVC environment to build custom websites.
- Worked on integrating payment gateways with in-house software systems.
- Worked on integrating SMS gateways with in-house software systems.
- Developed new features on advanced stock management systems.
Experience
Token Management Platform
I was in charge of developing the relevant smart contracts, the front-end, and the required back-end functionalities, including minting custom tokens and vesting based on user-defined schedules. In addition, I developed a token analytics platform visualizing the performance of a token, pulling from multiple data sources.
AI Art Generation Project Using Generative Adversarial Networks (GANs)
Complete Software Solution for a Construction Company
The software covers the full spectrum of their business requirements, from receiving leads to converting these into projects with all the relevant information. This includes functionalities such as tracking individual line items, customized pricing, purchase order tracking, client signatures, crew and rep scheduling, payroll and accounting tracking, and detailed data analytics functionalities.
Team Puzzle Game Platform
Beverage Analysis Platform
Travel Platform with Focus on Event Venue Rentals
Blockchain Platform Research and Development
Reverse Proxy Based on User Authentication
Mortgage Calculation Software
Financial Markets Study and Prediction with Neural Networks
Furthermore, this project included a study of cross-market arbitrage opportunities with data fetched via different APIs and Web scrapings.
Monitoring and Management Dashboard
Coaching/Reminder Platform Development
Object Tracking with a 360-degree Camera
Extending the Gecode framework with Interval Constraint Programming
https://www.semanticscholar.org/paper/Extending-the-Gecode-Framework-with-Interval-Ivezi%C4%87-Thesis/df64785a925f4085bec3ca7fc87c106b2ea33774Licence Plate Recongnition with Neural Networks
Applying a Metaheuristic (Artificial Immune System) to Generate a Bot for Ants AI Challenge (Fall 2011)
http://ants.aichallenge.orgLawyer Client and Case Management System
Automated Document Generation System for Public Notaries
C Subset Compiler Implementation
Web-scraping Chrome Extension
MPC Crypto Payments Platform
Education
Master of Science Degree in Computational Intelligence
Technical University Vienna - Vienna, Austria
Bachelor of Science Degree in Computer Science
University of Zagreb - Zagreb, Croatia
Certifications
Machine Learning Engineering for Production (MLOps) by DeepLearning.AI
Coursera
Natural Language Processing Specialization
Coursera
Generative Adversarial Networks (GANs) Specialization
Coursera
AWS Fundamentals by Amazon Web Services
Coursera
Natural Language Processing
Coursera
Bayesian Methods for Machine Learning
Coursera
Deep Learning
Coursera
Skills
Libraries/APIs
Node.js, SimpleSAMLphp, React, REST APIs, Web3.js, TensorFlow, Keras
Tools
Git, ChatGPT, VPN, Google Analytics
Languages
Solidity, Python, JavaScript, PHP, TypeScript, HTML, Haskell, C#, CSS, C, C++, Python 3
Frameworks
Django, Django REST Framework, Flask, Ember.js
Paradigms
Imperative Programming, Back-end Architecture, REST, Asynchronous Programming, Functional Programming, Microservices, Management, Agile, DevOps
Platforms
Blockchain, Ethereum, Linux, Windows, Docker, Amazon Web Services (AWS), Google Cloud Platform (GCP)
Storage
MongoDB, NoSQL, MySQL, Data Pipelines, PostgreSQL, Google Cloud, Redis
Industry Expertise
Trading Systems
Other
Data Science, Data Scraping, Algorithmic Trading, SAML-auth, Single Sign-on (SSO), Machine Learning, Artificial Intelligence (AI), Web Scraping, Deep Neural Networks (DNNs), APIs, Cryptocurrency, Full-stack Development, ERC-20, Back-end, Scraping, Full-stack, Architecture, Ethers.js, CTO, Smart Contracts, Blockchain & Cryptocurrency, Crypto, Software Architecture, Technical Leadership, Fintech, Natural Language Processing (NLP), Cryptocurrency Development, Artificial Neural Networks (ANN), Generative Adversarial Networks (GANs), Scalable Architecture, Machine Learning Operations (MLOps), Deep Learning, Business Processes, Software as a Service (SaaS), Data Engineering, Product Management, Generative Pre-trained Transformers (GPT), Cloud, Cloud Services, Cloud Security, Chrome Extensions, Bayesian Inference & Modeling, Bayesian Statistics, Ethereum Smart Contracts, ERC-721
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