Rok Povšič, Developer in Ljubljana, Slovenia
Rok is available for hire
Hire Rok

Rok Povšič

Verified Expert  in Engineering

Software Developer

Ljubljana, Slovenia

Toptal member since April 24, 2019

Bio

Rok is a senior software engineer with a master's degree in computer science and a bachelor's degree in math and computer science. He has 10+ years of experience in various industries, primarily the financial industry. He's an expert in Java, Python, and C#, in addition to the web dev stack, machine learning, and math. Rok focuses on creating well-designed software and technically managing teams to achieve excellent results.

Portfolio

Trading startup
Low-latency Software, Java, Python, Amazon Web Services (AWS), REST, WebSockets...
Bookmap
Java, Python, REST, WebSockets, Crypto, Cryptocurrency Trading
Sole Proprietorship
PHP, Java, C#, Python, Back-end, API Integration, Amazon Web Services (AWS)...

Experience

  • Python - 10 years
  • Java - 10 years
  • C# - 8 years
  • Object-oriented Programming (OOP) - 7 years
  • Vim Text Editor - 4 years

Availability

Full-time

Preferred Environment

Docker, Git, Vim Text Editor, JetBrains, Windows, Linux

The most amazing...

...project I've created is a high-frequency futures trading algorithm which responds to macroeconomic events.

Work Experience

CTO

2023 - PRESENT
Trading startup
  • Developed a low-latency trading system that processes tens of thousands of events with extremely low latency (measuring in microseconds).
  • Integrated it with a large number of trading APIs.
  • Managed individual contributors to effectively contribute with bug fixes and new features.
Technologies: Low-latency Software, Java, Python, Amazon Web Services (AWS), REST, WebSockets, Crypto, Cryptocurrency Trading, High-frequency Trading (HFT)

Technical Lead

2019 - 2023
Bookmap
  • Technically managed a team of eight developers to deliver continuous technical excellence.
  • Oversaw deployments, performed code reviews, and wrote a lot of code to push the projects forward.
  • Interviewed and hired new members. Resolved conflicts and guided independent contributors.
  • Reported results to upper management in a clear and iterative manner. Incorporated management and client feedback.
Technologies: Java, Python, REST, WebSockets, Crypto, Cryptocurrency Trading

Freelancer/Consultant

2017 - 2019
Sole Proprietorship
  • Wrote stock/foreign exchange trading algorithms using the IB API.
  • Worked with a team building a blockchain exchange.
  • Made a trading and visualization plugin using the Bookmap API.
  • Created flexible API clients in various languages.
Technologies: PHP, Java, C#, Python, Back-end, API Integration, Amazon Web Services (AWS), REST, WebSockets, Crypto, Cryptocurrency Trading

Quantitative Developer

2015 - 2017
Proprietary Trading Firm - Financni Trgi
  • Wrote a high-frequency futures trading algorithm which responded to macroeconomic events.
  • Analyzed long-term equity price movements and the correlations to company fundamental data.
  • Oversaw the algorithm trading operations.
Technologies: Bloomberg API, Trading, C#, Back-end, REST, Crypto, Cryptocurrency Trading, High-frequency Trading (HFT)

Software Developer

2013 - 2015
GEN-I
  • Implemented a trading data management system.
Technologies: Microsoft SQL Server, C#, REST

Internships

2008 - 2012
Various Companies
  • Participated in various internships while being a high-school and university student.
Technologies: C, C#, Java

Experience

Long-term Stock Analyzer

https://github.com/rok-povsic/LongTermStockAnalyzer
A small project that was written in Python. It was created to analyze the stock market behavior, including some aspects of investing in it, such as the historical possibility of losing money when investing for a certain amount of years.

Education

2013 - 2016

Master's Degree in Computer Science

University of Ljubljana - Ljubljana, Slovenia

2010 - 2013

Bachelor's Degree in Computer Science and Mathemathics

University of Ljubljana - Ljubljana, Slovenia

Skills

Libraries/APIs

SQLAlchemy, NumPy, Pandas, Bloomberg API

Tools

PyCharm, IntelliJ IDEA, Vim Text Editor, JetBrains, Git, Elastic

Languages

Python, Java, GraphQL, C, C#, PHP, JavaScript, Bash

Frameworks

Flask, Laravel

Paradigms

Object-oriented Programming (OOP), REST

Platforms

Linux, Windows, Amazon Web Services (AWS), Docker

Storage

PostgreSQL, MySQL, Microsoft SQL Server, SQL Server 2016

Industry Expertise

High-frequency Trading (HFT)

Other

Back-end, API Integration, WebSockets, Crypto, Cryptocurrency Trading, Trading, Software Architecture, Bookman API, Low-latency Software

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