Krzysztof Kobus, Developer in Dubai, United Arab Emirates

Krzysztof Kobus

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.

Krzysztof is available for hire
Hire Krzysztof

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, Embedded Software
Orad Hi-Tec Systems
C, C++, Realtime, OpenGL

Location

Dubai, United Arab Emirates

Availability

Part-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

2021 - 2022

Tech Lead

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
2006 - 2015

Senior Software Developer

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
1996 - 2003

Tech Lead

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

Experience

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

Designed and developed a multi-threaded embedded device firmware application to gather real-time data from magnetic resonance receivers. Part of the development was to apply IFFT and other signal processing techniques to the collected data for producing enhanced images.

Skills

Languages

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

Frameworks

Qt, Realtime

Libraries/APIs

OpenGL

Other

Multithreading, Embedded Software, Physics, Internet of Things (IoT), Industrial Internet of Things (IIoT), Embedded Systems, OPC UA, Mathematics, DICOM, HL7, Architecture, Custom Protocols

Tools

MQTT, RabbitMQ

Platforms

Linux

Storage

Redis, JSON