Krzysztof Kobus, Developer in Dubai, United Arab Emirates
Krzysztof is available for hire
Hire Krzysztof

Krzysztof Kobus

Verified Expert  in Engineering

Multithreading Developer

Location
Dubai, United Arab Emirates
Toptal Member Since
May 11, 2022

Krzysztof is an experienced chief technology officer (CTO), software architect, and developer with 25 years of experience. He has held executive roles in large public companies and startups across the television, visualization, automotive, IoT, and healthcare industries. Krzysztof is a top expert in real-time systems, real-time 3D graphics, and designing sophisticated IT architectures as modular, maintainable systems.

Portfolio

Glass-Link Sensor Networks Limited
C++, JSON, SQL, Qt, Internet of Things (IoT)...
Visage Imaging
Qt, C++, SQL, Python, C#, Linux, DICOM, HL7, Embedded Systems...
Orad Hi-Tec Systems
C, C++, Realtime, OpenGL, Digital Signal Processing, Real-time Audio Processing

Experience

Availability

Full-time

Preferred Environment

Linux, Qt, Realtime, OpenGL, C++, C, Embedded C++, Architecture, Custom Protocols, OPC UA

The most amazing...

...things I've designed were heterogeneous sophisticated IT architectures established as modular, maintainable systems with clearly defined protocols and APIs.

Work Experience

Tech Lead

2021 - 2022
Glass-Link Sensor Networks Limited
  • Designed the architecture and communication protocols for an IoT gateway firmware (embedded device development).
  • Assembled, managed, and mentored a distributed development team.
  • Implemented part of the firmware using the C++ language.
Technologies: C++, JSON, SQL, Qt, Internet of Things (IoT), Industrial Internet of Things (IIoT), Embedded Systems, Embedded Software, OPC UA

Senior Software Developer

2006 - 2015
Visage Imaging
  • Developed a multi-threaded embedded device firmware application to gather real-time data from magnetic resonance receivers.
  • Worked according to ISO 9001 and ISO 13485 standards for medical product processes.
  • Designed, specificated, implemented, tested, and documented software for medical data image interpretation, post-processing, and distribution covering a variety of modalities, including CT, MR, PET, and CT PET.
Technologies: Qt, C++, SQL, Python, C#, Linux, DICOM, HL7, Embedded Systems, Embedded Software, Digital Signal Processing, Real-time Audio Processing

Tech Lead

1996 - 2003
Orad Hi-Tec Systems
  • Designed the architecture of a 3D real-time graphics engine.
  • Led a team of 10 developers to successfully build the product.
  • Awarded "For Advancement in The Art and Science of Television Broadcast NAB '99 Editors' Pick of Show."
Technologies: C, C++, Realtime, OpenGL, Digital Signal Processing, Real-time Audio Processing

Firmware for IoT Gateway

https://glass-link.io
Firmware for a gateway running on Raspberry PI in real-time interfacing data from a radio-frequency (RF) module with the cloud application. Secured the communication over the WebSocket interface in a custom-designed protocol based on JSON.

Service to Convert Slides to 3D Engaging Presentations

https://wow3d.me/
Developed a custom OpenGL-based real-time graphics render engine that became the core of the web platform to convert PowerPoint slides to 3D animated, engaging presentations. Used by SIEMENS, Accenture, EY, Dassault Systems, HP, and many more companies.

Firmware for Magnetic Resonance Receivers

I designed and developed a multi-threaded embedded device firmware application to gather real-time data from magnetic resonance receivers. Part of the development involved applying IFFT and other signal-processing techniques to the collected data to produce enhanced images.

Libraries/APIs

OpenGL

Tools

MQTT, RabbitMQ

Frameworks

Qt, Realtime

Languages

C, C++, Embedded C++, Python, SQL, Assembler 68000, 6502 Assembly, C#

Platforms

Linux

Storage

Redis, JSON

Other

Multithreading, Embedded Software, Physics, Internet of Things (IoT), Industrial Internet of Things (IIoT), Embedded Systems, OPC UA, Mathematics, Digital Signal Processing, DICOM, HL7, Architecture, Custom Protocols, Real-time Audio Processing

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