Damjan Kužnar, Developer in Škofja Loka, Slovenia
Damjan is available for hire
Hire Damjan

Damjan Kužnar

Verified Expert  in Engineering

Cryptocurrency Developer

Škofja Loka, Slovenia

Toptal member since November 29, 2018

Bio

Damjan has more than ten years of experience as a Python developer and has an extensive background in web development, data analysis, and machine learning. He helped scale one of the oldest cryptocurrency exchanges from $10 million to $2 billion in daily trading volume and has experience in managing teams.

Availability

Part-time

Preferred Environment

PyCharm, Git, Linux

The most amazing...

...machine learning algorithm I created uses prior expert knowledge to produce models that are qualitatively correct and have better prediction accuracy.

Work Experience

Full-stack developer

2018 - PRESENT
Boston Consulting Group
  • Developed a single page web app for visualizing machine learning and optimization results.
  • Developed REST API for serving data to web app.
  • Deployed using docker-compose and make for service life-cycle management (updating, restarting, etc.).
  • Dockerized automated web app tests with Selenium.
Technologies: Git, Make, Docker Compose, Docker, Amazon Athena, Amazon S3 (AWS S3), Celery, Redis, NGINX, Selenium, Pytest, Gunicorn, Pandas, jQuery, Bootstrap, Django, Python

CTO

2018 - PRESENT
Blocktrade.com
  • Managed a team of developers.
  • Created technical specification for development.
  • Developed a low latency matching engine.
Technologies: Python

Team Lead

2016 - 2018
Bitstamp
  • Reduced technical debt.
  • Integrated 3rd party services into trading platform.
  • Developed new features.
  • Improved overall platform performance.
Technologies: Python

Researcher

2010 - 2016
Jozef Stefan Institute
  • Developed a web chatbot using HTML5, JavaScript, and Python back-end.
  • Created machine learning pipeline for prediction of student academic failure in Python and scikit-learn.
  • Worked on a multi-objective optimization algorithm for a home automation system with the aim to reduce the cost and increase comfort.
  • Published a paper in a scientific journal on a novel machine learning algorithm.
  • Implemented an algorithm for extracting common agent strategies in a multiagent environment.
Technologies: MATLAB, PostgreSQL, CSS, JavaScript, HTML5, Java, Python

Blocktrade.com

https://blocktrade.com/
Blocktrade.com is a top-tier trading facility for Crypto Assets, Crypto Traded Indices™, and other blockchain related Financial Instruments.

We bring blockchain-based technologies and crypto assets to a unified and connected marketplace. It is Swiss guarded with the highest security and integrity features, performance driven, high volume and market-depth that meets stringent statutory compliance.

Bitstamp

https://www.bitstamp.net/
Bitstamp is the world's longest standing crypto exchange, supporting the blockchain ecosystem since 2011.

Publication in Scientific Journal

Published a paper on improving vehicle aeroacoustics using machine learning.

Web Chatbot

http://projekt-asistent.si/ijs-en
Virtual assistant for the Jozef Stefan Institute.
2001 - 2006

Bachelor's Degree in Computer and Information science

University of Ljubljana - Ljubljana, Slovenia

Libraries/APIs

REST APIs, Bottle.py, Scikit-learn, Pandas, Matplotlib, Requests, Vue 2, Vue, jQuery, Jenkins Pipeline, NetworkX, Azure Blob Storage API, Plotly.js

Tools

Photoshop CS3, Docker Compose, Docker Swarm, Git, GitHub, Pytest, Celery, PyCharm, MATLAB, NGINX, Amazon Athena, Make

Languages

Python, JavaScript, HTML5, CSS, Java, HTML, Lua

Frameworks

Flask, Django, Django REST Framework, Vuetify, Bootstrap, Selenium

Paradigms

Clean Architecture, Agile Software Development, DevOps, Clean Code

Platforms

Docker, Linux

Storage

PostgreSQL, MongoDB, Tarantool, Redis, MySQL, Amazon S3 (AWS S3), Azure Cosmos DB

Other

Machine Learning, Data Analysis, Cryptocurrency APIs, Data Science, Credit Cards, Payment Gateways, Cryptocurrency Wallets, Multithreading, Multiprocessing, Cryptocurrency, Know Your Customer (KYC), Anti-money Laundering (AML), Gunicorn, Dash

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