Hi, my name is

Jan Ivanetič_

Software Engineer

Backend systems · Trading APIs · Go & Python · Building reliable trading infrastructure

Photo of Jan Ivanetič

01.

About Me

I build systems that power real-time trading — and I build them with a quality mindset most engineers never develop. Currently on the Exchange API team at Robinhood, working in Go and Python on systems handling real-time trading at scale. Before writing backend code full-time, I was the person stress-testing those systems, which means I know exactly where things break.

My background spans QA automation, backend engineering, and frontend development — which means I understand systems end-to-end and care deeply about correctness at every layer.

location: Ljubljana, Slovenia

email: jan.ivanetic10@gmail.com

Current roleSoftware Engineer @ Robinhood
Experience4 years
Companies3
Primary languagesGo · Python · TypeScript
SpecialityTrading systems & APIs
DegreeBSc Computer Science, FRI UL

02.

Work Experience

Software Engineer

Robinhood · Ljubljana, Slovenia

Nov 2025Present

Exchange API Team — building and hardening the backend systems that power real-time trading on Robinhood's exchange.

  • Led backend implementation and production rollout of Replace Order (FIX & REST), including protocol changes, validation logic and feature flag enablement.
  • Extended and hardened the Golang-based FIX server: new fields, order lifecycle validations, fee handling and protocol compliance improvements.
  • Stabilized the FIX release pipeline by resolving dependency conflicts and eliminating regression failures impacting production deployments.
  • Improved WebSocket reliability and load handling, addressing message loss issues and contributing to connection buffering optimizations.
  • Expanded unit and integration coverage across FIX, REST and WebSocket systems, resolving complex production issues.
GoFIX ProtocolRESTWebSocketPython

QA Engineer

Bitstamp by Robinhood · Ljubljana, Slovenia

Jun 2024Nov 2025

Trading Team — designed and owned the quality and release validation layer for real-time trading infrastructure.

  • Designed and built automation infrastructure across FIX, REST and WebSocket APIs.
  • Led backend load and stress testing initiatives for real-time trading systems.
  • Acted as release validation gate for staging and production environments.
  • Partnered closely with backend engineers to diagnose and resolve cross-system failures.
GoPythonPlaywrightFIX ProtocolRESTWebSocket

DevQA & Frontend Engineer

Vitasis d.o.o. · Ljubljana, Slovenia

Dec 2022May 2024

Sole QA engineer — built the company's test infrastructure from scratch while also contributing to frontend development.

  • Established company-wide test architecture as the sole QA engineer.
  • Built scalable end-to-end automation with Playwright (TypeScript) and SikuliX (Python).
  • Contributed to React frontend development and improved CI/CD pipeline reliability.
PlaywrightTypeScriptPythonSikuliXReactCI/CD

QA & Software Development

Krka, d. d. · Novo Mesto, Slovenia

Jun 2022Dec 2022

Part-time role at one of Slovenia's largest pharmaceutical companies, working in the IT department on internal tooling and automation.

  • Developed internal tools in C#/.NET integrating Microsoft APIs and SQL databases.
  • Built RPA automation tools to streamline operational processes.
  • Enhanced Selenium automation suites and developed Python/PowerShell scripts for data processing.
C#.NETSQLPythonPowerShellSeleniumRPA

03.

Projects

essa-e2e

End-to-end test suite built for my faculty presentation as part of the EU Erasmus+ ESSA program. Demonstrates automated browser testing across a real application.

playwrighte2eautomation
TypeScript

FileChecker

Side project — a C# tool that inspects files and classifies them as encrypted, corrupted, or clean. Useful for detecting potential malware or ransomware activity on a system.

csharpdotnetsecurity
C#

Diplomska-naloga

Bachelor's thesis project — Python-based research and implementation work completed as part of my Computer Science degree at the University of Ljubljana (FRI UL).

pythonresearchuniversity
Python

04.

Skills

Languages

GoPythonTypeScriptJavaScriptJavaC#CBash

Testing & Automation

PlaywrightSeleniumRobot FrameworkSikuliXMocha / ChaiPostman

Backend & Protocols

FIX ProtocolREST APIsWebSocket.NETReact

Tools & Infrastructure

DockerGit / GitHubBitbucketCI/CDVisual Studio Code

Databases

SQLMySQLMongoDB

05.

Education

Bachelor's Degree · Computer Science and Information Technologies

University of Ljubljana · Ljubljana, Slovenia

20192023

Grade: 9 / 10

FRI UL — one of Slovenia's top computer science faculties. Guest Lecturer in the EU Erasmus+ ESSA Program (2023), authoring and delivering training materials.

High School Diploma · Electrical Engineering & Technical Gymnasium

Šolski center Novo Mesto · Novo Mesto, Slovenia

20152019

06.

Contact

I'm not actively looking for new opportunities, but my inbox is always open. Whether you have a question, a project idea, or just want to say hi — I'll do my best to get back to you.

I'm particularly interested in backend systems, real-time infrastructure, and fintech. If you're working on something in that space, I'd love to hear about it.