lukaszjez.dev CONTACT WORK ABOUT HOME
Profile photo.

Łukasz Jeż


Programming languages

C

90

Software for bare-metal and linux-based embedded systems. Userspace software for Linux and QNX. Linux kernel modules development. Multithreaded applications. Variuos interfaces (RS-232, SPI, I2C, GPIO).

C++

80

Userspace software for Linux (also embedded). Multithreaded applications. Practical knowledge of STL and QT frameworks. Networking.

Python

70

Applications for data and signal processing (using numpy). Practical knowledge of Django and QT frameworks. Multithreaded applications.


Skills

Software development

80

C/C++/Python. For Linux, QNX and bare-metal embedded systems. Control and data acquisition, webapps, networking, multithreading.

Embedded linux

70

Buildroot, Linux Kernel, Das U-Boot. Experience with Allwinner and i.MX based embedded systems.

Web development

60

Django based websites and webapps. REST, HTML5, CSS, JS.

QT

70

Various desktop applications for data acquisition and processing.

OOP

80

Object Oriented Programming. Practical knowledge of Design Patterns.

CI

70

Continuous Integration using Jenkins system using virtual machines and external SDK's and toolchains.


Languages

Polish

100

Native language

English

70

B2. Fluent in speaking and writing.

German

10

Basics.


Tag cloud


C C++ Python Buildroot Das U-Boot Device Tree Kernel Eclipse Git Makefile Jenkins Code Composer Studio QNX Momentics GCC MQTT IoTivity LWM2M ZMQ CURL REST QT Linux QNX Bare-metal i.MX6 Allwinner MIPS Django HTML5 CSS JS

Experience


COMARCH S.A.

Aug.2016 -

Embedded Software Developer

I'm working in R&D center on IoT related products including networking and multithreading. Kernel and user space in Linux on embedded systems. Buildroot-based system building and configuration.

C C++ Python Buildroot Das U-Boot Device Tree Eclipse Git Makefile Jenkins MQTT IoTivity LWM2M ZMQ CURL REST Linux GCC MIPS

Tasks:

  • Building embedded linux system, SDK for MIPS-based SoC
  • Software development and maintenance of multi-purpose IoT gateway
  • Implementation of software for various devices to connect with IoT
  • Implementation of various types of communication protocols
  • Administration of Jenkins - continuous integration system

ZM Tarnów S.A

Jun.2012 - Jul.2016

Constructor - Software Developer

Software Development for different military products. Experience in Linux (also embedded), QNX systems. Control, data acquisition, analysis and processing. Software for embedded systems ( AVR, STM32 ).

C C++ Python Buildroot Eclipse Git Linux QNX Code Composer Studio QNX Momentics QT i.MX6 Allwinner

Tasks:

  • Building embedded linux system, SDK for i.MX6-based SoC
  • Implementation of drives control and turret stabilization system for remote controlled weapon station
  • Implementation of QNX-based fire control system for self-propelled anti aircraft gun

OBR SM Tarnów sp. z o.o.

Oct.2010 - May.2012

Constructor - Software Developer

Software Development for different military products. Experience in Linux, QNX and Windows (QT only) systems. Control, data acquisition, analysis and processing. Software for embedded systems ( AVR, STM32 ).

C C++ Python Linux QNX QT

Tasks:

  • Implementation of QNX-based fire control system for self-propelled anti aircraft gun
  • TSI148 PCI-VME bridge driver for QNX
  • Desktop test applications for embedded devices
  • Software development for embedded devices

State Higher Vocational School in Tarnów

Oct.2009 - Sep.2010

Scientific Assistant

Software development for embedded systems used for measurements ( AVR ). Python applications for monitoring.

C C++ Python Buildroot Das U-Boot Eclipse Linux QT Bare-metal

Tasks:

  • Maintenance of laboratory equipment
  • PCB production by milling for student projects
  • Tool software development in Python
  • Software development for development-kit embedded devices

Education


AGH University of Science and Technology in Kraków

Oct.2009 - Aug.2016

  • Degree
    Master of Science
  • Field
    Electronics and Telecommunication
  • Thesis
    System for remote control of measurements of semiconductors parameters through Internet.

State Higher Vocational School in Tarnów

Oct.2005 - Aug.2009

  • Degree
    Bachelor of Science
  • Field
    Electronics and Telecommunication
  • Thesis
    Web services server based on AVR32 microcontroller.

Courses


  • When
    Title
  • Feb.2019

    TDD, clean code and refactoring

  • Nov.2014

    Linux, device drivers

  • May.2014

    Linux in embedded systems

  • Apr.2014

    Programming in Qt 5.0

  • Jun.2013

    Advanced methods of administration of RTOS QNX and creating embedded systems

  • Nov.2011

    Writing Drivers for the QNX Neutrino RTOS

  • Nov.2011

    Realtime Programming for the QNX Neutrino RTOS