Andrei Liungrin’s resume

pdf

Email: liungrin@proton.me
Website: aalun.ru
Location: open to relocation

Summary

Roles: C Programmer, Embedded Programmer, Systems Programmer
Experience: 5 years
Languages: C, C++, Python, Scheme, Tcl, Haskell, Rust, Bash
Microcontrollers: STM32G0, STM32F4, STM32H7, RPi Pico
Embedded peripherals: USART, SPI, USB, DMA, Timers, NVIC, (RS485)
Network protocols: Ethernet, IPv4, TCP, UDP, ARP, DHCP
Frameworks and libs: libopencm3, LwIP, STM HAL, libcurl, libusb, Python.h, QT
Tools: Linux, GCC, GDB, GNU Make, CMake, OpenOCD
Hardware tools: OpenOCD, KiCad, PulseView, Uni-T oscilloscopes
Collaboration tools: Git, Gerrit, Confluence, Azure Devops, Redmine, Jira
Testing: TDD, regression testing, Azure CI pipelines, automated HIL tests
Methodologies: Agile, Scrum, two-week sprints with retro meetings
English level: Advanced (C1)

Auriga LLC

Duration: 1 year (Jul 2024 - Jul 2025)
Website: auriga.ru
Location: Russia, Moscow
Roles: Systems Programming for BSP, Test automation

A major consulting/out-staff company where I worked for the R&D department of a multinational cybersecurity corporation. My department developed a completely custom secure general purpose micro-kernel operating system. My team was responsible for bringing it up on new mobile devices.

PizzaBot LLC

Duration: 4 years (April 2020 - May 2024)
Website: pzzbot.com
Location: Russia, Perm
Roles: C Programmer, Python Programmer, Robotics Engineer

A young local startup developing a robotic kiosk capable of cooking a fresh pizza in four minutes without human interaction. The kiosk is made up of multiple custom CNC machines and an industrial robotic arm.

Personal projects