Lead Linux Engineer | Restream | 2018-2021

At this position I started to lead local team of several engineers. I was at the China factories to review and make some acceptance tests for devices with firmware I created for. After that I started to work on our development processes to decrease time to market. It was pretty much hard, because the costs of errors are very big for devices located far away from regular infrastructure. Some technical information about our devices and CI-CD process located here (article of my ex teamlead, I helped to write).

- Leaded local team of 2 engineers for porting linux to new IPC cameras
- Re-engineered and ported custom u-boot and Linux kernel to IPC cameras using vendor SoC SDK (~60 models)
- Contacted with many RnD teams to integrate IPC cameras to video-streaming service
- Organized deploy+update+testing processes for 500K devices based on Gitlab CI/CD
- Reviewed factory production lines in China and performed some security audits
- Contacted with many vendors in development, research and design activities
- Created build system for firmwares and packed it as external SDK for partners
- Leaded engineering workshops for company partners
- Organized several hardware hackathons for engineers (Skolkovo, Rostelecom, etc)
Used:

Linux, U-Boot, Gitlab, bash, Python, shell, programer tool, soldering tool, busybox

Main achievements:

Setup CI-CD for 500 000 devices in production

Helped to built build-system for Linux and U-Boot based on buildroot

Improved quality of code in firmwares

Improved as Linux engineer

Shared knowledge with colleagues