Pavel Janecka, Developer in Prague, Czech Republic
Pavel is available for hire
Hire Pavel

Pavel Janecka

Verified Expert  in Engineering

Computer Graphics Developer

Location
Prague, Czech Republic
Toptal Member Since
August 5, 2019

Pavel是一位经验丰富的开发人员,对计算机图形学有着毕生的热情——实时图形和光线追踪. 他试图在网络和本地平台上拓展VR体验的界限. Pavel拥有各种规模的项目经验,无论是作为团队成员还是作为单个开发人员,都涵盖了整个堆栈和DevOps.

Portfolio

ELI Beamlines
WebXR、ParaView、Datomic、面向对象编程(OOP)...
Tilelook
MacOS,面向对象编程(OOP),函数式编程,Apache Maven...
IHMC
MacOS,面向对象编程(OOP), Apache Maven, IntelliJ IDEA...

Experience

Availability

Part-time

Preferred Environment

Git, Visual Studio Code (VS Code), MacOS, Windows

The most amazing...

...我创建的引擎是用于实时科学可视化的,能够同时在网络和VR耳机上渲染数百万个粒子.

Work Experience

VR Visualization Developer

2016 - PRESENT
ELI Beamlines
  • 创建了引擎,用于在web浏览器和VR耳机中同时实时渲染巨大的科学数据集.
  • 研究并概述了科学数据预处理的数据管理管道.
  • Built backend server for mesh streaming and processing.
  • Worked on Unity based laser beamline VR experience.
  • 通过HTML gamepad API集成并最终重写了用于游戏手柄事件源和管理的开源库.
  • 支持开发团队与DevOps Linux服务器的管理和管理.
Technologies: WebXR、ParaView、Datomic、面向对象编程(OOP), Functional Programming, Webpack, Data Visualization, 3D Graphics Engines, 3D Visualization, Computer Graphics, Augmented Reality (AR), C#, DevOps, NPM, TypeScript, JavaScript, Linux, Git, GLSL, VR Interfaces, VR Platform, Unity, Clojure, WebVR, WebGL

Application Developer

2013 - PRESENT
Tilelook
  • Worked on a desktop application for design, visualization, rendering, 以及专注于瓷砖和3D物体的出版室.
  • 使用各种3D对象格式和处理库.
  • Built integration of 3rd party 3D mesh data provider.
  • Wrote various services running on backend server.
  • Implemented custom licensing solution for a desktop client.
  • 开发全景查看器,允许用户在移动设备和web浏览器内看到他们的项目呈现为常规或立体渲染.
Technologies: MacOS,面向对象编程(OOP),函数式编程,Apache Maven, IntelliJ IDEA, SVG, 3D Graphics Engines, 3D Visualization, Computer Graphics, TypeScript, Linux, Git, Swing, GLSL, CoffeeScript, Ruby on Rails (RoR), Ruby, OpenGL, Java

Visualization Developer

2015 - 2015
IHMC
  • 在一个基于自动驾驶车队可视化的专家系统上工作.
  • 参与各种可视化组件的原型设计和设计.
  • 通过WebRTC进行大量web客户端之间的通信.
  • 使用SVG实现可视化组件,以支持各种目标分辨率和设备.
Technologies: MacOS,面向对象编程(OOP), Apache Maven, IntelliJ IDEA, Data Visualization, 3D Visualization, Computer Graphics, TypeScript, Git, GLSL, WebRTC, SVG, JavaScript

Visualization Developer

2011 - 2014
Daniel Kunes
  • 建筑模型雷电不安全区域的计算与实时可视化.
  • Built OpenGL rendering engine.
  • 原型化和开发基于SWT的应用程序用户界面.
  • 开发了多个地图api集成,以帮助构建蓝图创建和不安全区域可视化上下文.
  • Implemented integration with various CAD formats.
Technologies: Object-oriented Programming (OOP), Data Visualization, 3D Visualization, Computer Graphics, Git, GLSL, SWT, OpenGL, Java

Visualization Developer

2013 - 2013
IHMC
  • 基于实时包捕获开发了用于控制论安全目的的可视化.
  • Created WinPcap based network capture service.
  • 用Three创建实时网络流的交互式三维可视化.js library.
  • 多种数据视图设计,支持网络数据处理的确定和评估.
Technologies: Object-oriented Programming (OOP), IntelliJ IDEA, Data Visualization, 3D Visualization, Computer Graphics, Linux, Git, GLSL, Windows, Three.js, WebGL, WebSockets, Jetty, Java

Researcher

2010 - 2011
University of Defence in Hradec Kralove
  • 作为计算机图形学研究组的一员.
  • 研究了基于web平台的三维场景表示技术.
  • 研究Flash平台上的数据可视化库.
  • 在基于WebGL的技术和Stage3D Flash框架中创建各种数据可视化原型.
Technologies: Object-oriented Programming (OOP), 3D Visualization, Computer Graphics, Linux, Git, Stage3D, JavaScript, Unity, Flash, WebGL

Application Developer

2010 - 2010
布拉格查尔斯大学赫拉迪克·克拉洛夫医学院
  • 开发了人眼观察角度数据的可视化,测量由Medmont自动化周长M700.
  • 开发的解决方案被用作学生讲座的辅助工具.
  • 实现从专有格式导入和导出到学生的工作簿.
Technologies: Object-oriented Programming (OOP), 3D Visualization, Computer Graphics, Linux, Git, Apache POI, SWT, Java

科学可视化渲染引擎与数据管道

http://www.eli-beams.eu/en/facility/computing-simulations/virtual-beamline/
激光等离子体相互作用和其他物理模拟可以很容易地获得以tb为单位的数据. Such simulations, computed on a several thousand CPU core cluster, 通常在数百个时间步长上追踪数十亿个粒子的行为. 数据的可视化是一个具有挑战性的过程,主要在GPU集群上执行. 虽然这种方法有许多优点,并为原始数据的可视化和解释提供了高级特性, 在交互式和虚拟现实模式下,结果在网络上的传播受到限制.

基于WebGL的交互式3D可视化框架用于探索精心策划和优化的模拟数据集,以填补这一空白. 这个应用程序运行在一个普通的web浏览器,并利用VR模式,为科学家提供一个全新的观点,他们的模拟. 该框架不仅以60fps的速度在GPU上实时渲染数据集,还提供了额外的视图和信息, alongside a GUI containing timeline animation controls.

Languages

Java, GLSL, TypeScript, JavaScript, Clojure, CoffeeScript, c#, Ruby, c++, PHP, SQL

Libraries/APIs

WebGL, WebVR, OpenGL, Eclipse SWT, Three.js, SWT, Stage3D, Apache POI, WebRTC, Babylon.js, WebXR

Other

Computer Graphics, VR Platform, 3D Visualization, VR Interfaces, SVG, 3D Graphics Engines, Data Visualization, WebSockets, Datomic, Ray Tracing, Augmented Reality (AR)

Frameworks

Swing, A-Frame, Ruby on Rails (RoR), Unity

Tools

Webpack, Git, NPM, Apache Maven, IntelliJ IDEA, Jetty, Flash, ParaView

Paradigms

函数式编程,面向对象编程(OOP), DevOps

Platforms

Windows, Linux, Visual Studio Code (VS Code), MacOS

Storage

PostgreSQL, MySQL

2007 - 2009

Master's Degree in Applied Informatics

赫拉德茨克拉洛韦大学-捷克共和国赫拉德茨克拉洛韦

2004 - 2007

Bachelor's Degree in Applied Informatics

赫拉德茨克拉洛韦大学-捷克共和国赫拉德茨克拉洛韦

JANUARY 2009 - PRESENT

CCNA 3,4

Cisco

JANUARY 2008 - PRESENT

CCNA 1,2

Cisco

Collaboration That Works

How to Work with Toptal

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

1

Share your needs

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

Choose your talent

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

Start your risk-free talent trial

与你选择的人才一起工作,试用最多两周. Pay only if you decide to hire them.

Top talent is in high demand.

Start hiring