Ondrej Hirjak,布拉迪斯拉发开发商,布拉迪斯拉发地区,斯洛伐克
Ondrej is available for hire
Hire Ondrej

Ondrej Hirjak

Verified Expert  in Engineering

软件工程师和开发人员

Location
布拉迪斯拉发,布拉迪斯拉发地区,斯洛伐克
Toptal Member Since
February 5, 2019

Ondrej是一名软件架构师,拥有技术管理技能和19年以上的航运项目经验, 从底层内核驱动和GPU计算到高速点对点网络以及企业金融和游戏应用. 他在软件开发生命周期中有实践经验, 从想法到实际操作, 专注于高级架构, design, and management. Ondrej在他拥有所有权并从头到尾交付项目的项目中茁壮成长.

Portfolio

Wincent
FIX协议、Rust、Kotlin、Amazon Web Services (AWS)、Trading、Python...
Blockchain projects
TypeScript、卡尔达诺区块链、去中心化交易所(DEXs)、区块链...
Freelance Clients
Kotlin, Figma,全栈开发,api,前端,数据库建模...

Experience

Availability

Full-time

Preferred Environment

Linux, MacOS

The most amazing...

...我参与的项目是一个复杂的赌场系统,服务于全球成千上万的玩家,运行在数千台机器上.

Work Experience

Senior Software Engineer

2022 - 2023
Wincent
  • 为一家大型加密货币做市商开发场外交易平台.
  • 参与团队之间的沟通,以支持平台的未来扩展.
Technologies: FIX协议、Rust、Kotlin、Amazon Web Services (AWS)、Trading、Python, Cryptocurrency, Trading Systems, Kubernetes, Apache Kafka, Back-end, SQL, Docker, NoSQL, Asynchronous Programming, WebSockets, REST APIs, Crypto, JSON, QuickFIX, Monorepos, Redis, Message Queues, Databases, Algorithmic Trading, API Design

Head of Development

2022 - 2022
Blockchain projects
  • 监督Cardano上DEX的产品和软件开发.
  • 管理三个软件工程团队,每个团队大约五人.
  • 提供产品指导、市场推广和高层管理支持.
Technologies: TypeScript、卡尔达诺区块链、去中心化交易所(DEXs)、区块链, Team Leadership, Technical Leadership, CTO, Amazon Web Services (AWS), JavaScript, Cryptocurrency, Node.js, React, Leadership, Full-stack Development, Asynchronous Programming, Front-end, Non-fungible Tokens (NFT), Full-stack, Crypto, JSON

高级软件工程师|架构师|顾问

2019 - 2022
Freelance Clients
  • 监督AICO奥运徽章目录应用程序(http://aicolympic)的项目管理.org/aopc-app).
  • 构建服务器架构,监督Kotlin开发和Azure云基础设施(http://aipowered).city).
  • 实现了与c#、Java和AutoHotkey集成的Envision平台,(http://brain).industries/envision).
  • 嵌入式设备功耗优化(http://telematix.compexinc.com); Made DevOps process improvements in Tatra banks (http://www.tatrabanka.sk).
Technologies: Kotlin, Figma,全栈开发,api,前端,数据库建模, REST APIs, Spring Boot, Full-stack, CSS, HTML, 持续集成(CI), JSON, Embedded Development, Redis, Message Queues, Databases, Twilio, Windows API, Win32 API, Windows App Development, API Design

软件架构师|高级软件工程师| IT顾问

2012 - 2018
Vnet-Services GesmbH
  • 实现了一个赌场管理系统的玩家管理与跟踪模块.
  • 设计、实现并操作赌场管理系统的头奖模块.
  • 在老虎机和赌场系统之间安装了一个新的通信层.
  • Consulted, 为许多国家的许多客户开发并支持赌场管理系统的部署和运营.
  • 共同设计用于部署和配置管理的本地工具.
  • 领导开发了一种新的类似atm的机器,用于赌场环境.
  • 管理赌场环境中定制硬件模块的开发和集成.
  • 分析和原型的新功能和集成的赌场管理系统.
Technologies: Ansible, PostgreSQL, Oracle, Protobuf, Qt, C++, Java, Technical Leadership, CI/CD Pipelines, JavaScript, Python, Multithreading, Team Leadership, Back-end, Architecture, SQL, Node.js, Angular, Agile, Leadership, Full-stack Development, APIs, Unit Testing, Front-end, Database Modeling, Networking, REST APIs, Spring Boot, Embedded Software, CSS, HTML, 持续集成(CI), Continuous Delivery (CD), Monorepos, Embedded Development, Message Queues, Databases, API Design, Oracle Database

Software Architect

2011 - 2011
Unicorn Systems s.r.o.
  • 为Tatra银行定义软件架构并开发网上银行.
  • 设计并实现了网上银行绘图组件.
技术:Flash, Flex, Java,架构

Senior Software Engineer

2009 - 2011
Tempest a.s.
  • 设计并实施斯洛伐克电子收费系统中执法模块的部分内容.
  • 监督斯洛伐克电子收费系统的组件测试.
技术:Linux, Windows, MySQL, Java

博士生,助教

2009 - 2010
斯洛伐克科技大学信息学和信息技术学院
  • 在GPU上制作实时光线追踪器.
  • 指导学生完成学士学位论文.
技术:NVIDIA CUDA, GPGPU, c++, SQL,数据库建模

Software Engineer Intern

2008 - 2008
NVIDIA
  • 为NVIDIA显卡开发低级Linux驱动程序.
  • 帮助实现Quadro产品线的尖端功能.
技术:Linux, OpenGL, X11, C,嵌入式软件,Monorepos

Software Engineer

2006 - 2008
Tempest a.s.
  • 为思科公司开发高速对等网络.
  • 实现各种底层模块.
  • 负责Java编写的高级组件和C编写的低级组件之间的集成层.
技术:Linux, C语言,Java,网络

Software Engineer

2005 - 2006
Digital Systems s.r.o.
  • 为ING银行设计并实现对账软件.
  • 建立银行业SWIFT系统.
  • 开发了T-Com Games T-Station的后端.
技术:Linux, c++, Oracle, MySQL, Java, Microsoft SQL Server, ASP.. NET, c#,数据库建模,数据库,Oracle数据库

Software Engineer

2004 - 2005
Isotoxin Industries s.r.o.
  • 使用密码引擎实现各种游戏.
  • 创建我们自己的类似radiant的游戏编辑器.
  • 设计并实现了一个停车场利用管理服务器.
Technologies: Linux, MySQL, OpenGL, C++, Game Development, Game Engine Programming, Windows API, Win32 API, Windows App Development, API Design

OTC Platform

本人负责场外交易平台的设计、实施和运营. 我还与涉众、贸易商、交易对手和DevOps进行了跨团队的互动.

技能:HFT, OTC, Rust, AWS, DevOps, Kotlin, FIX, Python

AICO Olympic Pins Catalogue

http://aicolympic.org/aopc-app
我做了AICO奥运胸针目录应用程序的项目管理,网页和移动.

我监督项目、产品和需求/范围管理. 我在客户端交付了应用程序.

AI-powered City

http://aipowered.city
我设计了Azure云中的服务器和后端架构. 我还负责后端事件处理设计的部署和操作.

我用Kotlin开发服务器后端,用Vue开发管理前端.

CashBox

在CashBox中,我领导了针对赌场环境定制的类似atm机的开发.

WORK DONE
•分析和设计解决方案.
•负责服务器前端、后端及嵌入式硬件集成部分的开发.
•设置部署并支持操作.

技术:Java, Dropwizard, c++, Qt, Protobuf, PostgreSQL, Ansible

Casino Management System

七年来,我一直致力于代号为TBO的复杂赌场管理系统的各个部分. 该系统成功地为全球数十万玩家提供服务,并在数千台机器上运行.

WORK DONE
•实现球员管理和跟踪模块.
•设计、实现并运行分布式头奖模块.
•在老虎机和赌场系统之间开发了一个新的通信层.
• Consulted, 为世界各地的许多客户开发和支持赌场系统的部署和操作.
•共同设计用于部署和配置管理的本地工具.
•领导赌场环境中定制硬件嵌入式模块的开发和集成, 最引人注目的是“SAS over IP”定制SMIB(老板机接口板).
•分析和原型化赌场管理系统的新功能和集成.

技术:Java, Spring, c++, Qt, Protobuf, Oracle, PostgreSQL, Ansible

Tatra Bank Internet Banking

在独角兽系统公司工作的时候, 我为斯洛伐克银行开发了网上银行的各个部分, Tatra Bank. 最值得注意的是,我为前端设计并实现了图形组件.

技术:Flex, Flash, Java

ETC EFBO

为斯洛伐克共和国设计电子收费系统, 特别是执法后台系统.

使用Java实现部分,基于Ant创建构建系统,估算项目和模块范围.

图形和GPU编程

http://hirjak.io
在我的博士研究期间,我实现了一个基本的实时光线追踪引擎. 在此之前,在大学期间,我在GPU上实现了实时流体模拟.

技术:c++, GPGPU, CUDA

NVIDIA GPU Linux内核驱动程序

While interning at NVIDIA, 我为他们的显卡开发了一个低级Linux驱动程序的新特性并实现了错误修复.

技术:C, X11, OpenGL, Linux

高速点对点网络

成为一个非常有能力的团队的一员, 我在为思科公司开发的高速点对点网络Topos上工作. 我实现了各种低级模块,并致力于高级组件(用Java编写)和低级组件(用C编写)之间的集成层。.

技术:Java, C, Linux

Recopay

在从旧技术迁移的过程中, 我还分析了一个旧的基于MS access的解决方案,并为ING银行实现了新的对账软件.

Technologies: C#, ASP.NET, Microsoft SQL

停车场利用管理服务器

作为马丁市复杂停车解决方案的一部分, 我设计并开发了一个停车场利用管理服务器.

技术:c++, MySQL, Linux

密码引擎游戏和PhaseONE水平编辑器

我还基于Cipher Engine开发了各种游戏. 对于关卡编辑,我创建了自己的类似radiant的关卡编辑器,名为PhaseONE.

技术:密码引擎,c++, OpenGL

Languages

Java, C, C++, SQL, Bash, Python, C#, UML, Kotlin, Rust, JavaScript, Scala, XML, Assembler, TypeScript, CSS, HTML

Tools

Git, SourceTree, Jira, Confluence, Subversion (SVN), Apache Maven, Ansible, IntelliJ IDEA, Flash, Perforce, Qt Creator, Figma

Other

Software Engineering, Back-end, Embedded Software, TCP/IP, Analysis, Consulting, Team Leadership, Prototyping, Software Architecture, Software Design, FIX Protocol, Technical Leadership, Trading, Multithreading, Architecture, Leadership, APIs, Algorithmic Trading, API Design, X11, Design, Device Drivers, Integration, Game Development, Game Engine Programming, SOAP, Cardano Blockchain, 去中心化交易所(DEXs), CTO, CI/CD Pipelines, Cryptocurrency, Full-stack Development, Front-end, Non-fungible Tokens (NFT), WebSockets, Networking, Full-stack, Crypto, QuickFIX, Monorepos, Embedded Development, Message Queues

Libraries/APIs

MyBatis, Protobuf, REST api, OpenGL, jQuery, Node.. js, React, Vue, Windows API, Win32 API

Paradigms

DevOps, Agile Software Development, Scrum, Kanban, 面向对象编程(OOP), Agile, Unit Testing, 持续集成(CI), Continuous Delivery (CD), Functional Programming, GPGPU, Management, Asynchronous Programming, Windows App Development

Platforms

Linux, MacOS, Oracle, NVIDIA CUDA, MS-DOS, Windows, Android, Azure, Embedded Linux, Docker, Blockchain, Amazon Web Services (AWS), Kubernetes, Apache Kafka, Azure Event Hubs, Twilio, Oracle Database

Storage

数据库建模,数据库,MySQL, Microsoft SQL Server, PostgreSQL, NoSQL, JSON, Redis

Frameworks

ASP.. NET, Flex, Spring, Dropwizard, Qt, .. NET, Angular, Spring Boot, Ant Design

Industry Expertise

Trading Systems

2009 - 2010

软件工程博士学位(未完成)

斯洛伐克科技大学-布拉迪斯拉发,斯洛伐克

2006 - 2008

软件工程硕士学位

斯洛伐克科技大学-布拉迪斯拉发,斯洛伐克

2002 - 2006

软件工程学士学位

斯洛伐克科技大学-布拉迪斯拉发,斯洛伐克

Collaboration That Works

How to Work with Toptal

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

1

Share your needs

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

Choose your talent

在24小时内获得专业匹配人才的简短列表,以进行审查,面试和选择.
3

开始你的无风险人才试验

与你选择的人才一起工作,试用最多两周. 只有当你决定雇佣他们时才付钱.

对顶尖人才的需求很大.

Start hiring