Logo
Michal – C++, Golang, Kotlin, experts in Lemon.io

Michal

From Poland (GMT+2)

flag
Back-end Web DeveloperMiddle
Embedded Software Engineer
Hire developer
11 years of commercial experience
Healthcare
Logistics
Mapping software
Mobile apps
Lemon.io stats

Michal – C++, Golang, Kotlin

Michal is a dedicated software engineer with over 9 years of experience in the IT industry. Proficient in Go, C, C++, Bash, and other technologies, he ensures the selection of the optimal tool for each coding solution. Michal has experience in logistics and healthcare and holds a Master's degree in Telecommunications.

Main technologies
C++
4 years
Golang
4 years
Additional skills
Kotlin
Docker
JavaScript
Node.js
Ansible
Vagrant
InfluxDB
Android
MongoDB
Python
DevOps
Ready to start
ASAP
Direct hire
Potentially possible

Experience Highlights

Software engineer, Architect
Dec 2014 - Mar 20227 years 2 months
Project Overview

Platform that leverages Bluetooth Low Energy and UWB radio signals to compute positions of assets in an indoor environment.

Skeleton
Skeleton
Skeleton
Responsibilities:
  • designed and developed the computation engine responsible for raw data processing and mathematics that compute positions
  • designed the architecture of the computation engine that allows it to scale and has the computations load balanced across multiple instances of the process
  • regularly maintained and developed/improved the platform
Project Tech stack:
Golang
C++
Docker
Vagrant
Ansible
Node.js
MongoDB
InfluxDB
Python
Tech Lead
May 2020 - Aug 20203 months
Project Overview

Android app for managing social distancing system

Skeleton
Skeleton
Skeleton
Responsibilities:
  • application allows to manage firmware configuration of the devices of the social d distancing system over Bluetooth Low Energy.
  • application allows the user to download social distancing alerts from devices and push them to cloud platform for analytics
  • application uses Firebase integration for tracking issues and bugs
Project Tech stack:
Kotlin
Android
Tech lead
Jan 2019 - Apr 20193 months
Project Overview

Android application for demoing capabilities of an indoor location technology leveraging Bluetooth Low Energy and Ultra Wide Band technologies.

Skeleton
Skeleton
Skeleton
Responsibilities:
  • designed the whole app;
  • was the author of the algorithmic libraries used for localization and communication over Bluetooth Low Energy.
  • core library for localization has been written in C++ and integrated into the app using Android NDK
  • application allows to communicate with devices of the system over Bluetooth Low Energy in order to configure them
  • app integrates an interactive map view written in Pixi.js that was also developed by him
Project Tech stack:
Android
Kotlin
Software Engineer
Mar 2016 - Mar 20182 years
Project Overview

The project is a mobile SDK that utilizes Bluetooth radio signals to compute localization of the mobile phone in an indoor environment.

Skeleton
Skeleton
Skeleton
Responsibilities:
  • implemented algorithms to compute location of a mobile device in an indoor environment
  • implemented Pedestrian Dead Reckoning algorithm that improves quality of computed positions and allow to continue positioning for some time in case of loosing Bluetooth signals of nearby beacons.
  • developed a wrapper for Google Maps dedicated to ease the use of the indoor location library
  • developed several applications for clients that integrated the indoor location library and 3D maps to visualize computed positions on.
Project Tech stack:
Kotlin
Android

Education

2011
Telecommunications
Master of Science

Copyright © 2024 lemon.io. All rights reserved.