Alexander Amelkin

BIOS BMC Expert at Private company

Moscow, Moscow, Russia
email-iconphone-icongithub-logolinkedin-logotwitter-logostackoverflow-logofacebook-logo
Join Prog.AI to see contacts
email-iconphone-icongithub-logolinkedin-logotwitter-logostackoverflow-logofacebook-logo
Join Prog.AI to see contacts

Summary

🤩
Rockstar
🎓
Top School
Alexander Amelkin is an experienced BIOS/BMC and embedded systems engineer with over a decade building BSPs, drivers and firmware for ARM, MIPS and x86 platforms and bringing complex UNIX-like systems up to production. He combines low-level expertise in C (C11 top-ranked globally in 2018), assembly across multiple ISAs, and real-time OS kernel work with practical hardware skills—I2C/SMBus/SPI, logic analyzers and schematic reading. As a maintainer and contributor to notable open-source projects like ipmitool and Marlin, he has improved IPMI tooling and STM32 HAL support, bridging server management and maker ecosystems. He has led small engineering teams and long-running embedded programs, and is comfortable across the toolchain from CI (Jenkins/Bamboo) to version control and issue trackers. Fluent in design-for-certification environments (DO-178B context) and with a knack for freeing scarce MCU IO by disabling debug interfaces, he excels at system bring-up and pragmatic problem solving.
code10 years of coding experience
job8 years of employment as a software developer
bookMoscow High School #865
bookMS Computer Science Electronics, MS Computer Science Electronics at Moscow Engineering and Physics Institute (Technical University)
languagesRussian, English, French, Spanish, German
stackoverflow-logo

Stackoverflow

Stats
769reputation
832kreached
17answers
3questions
github-logo-circle

Github Skills (26)

c-language10
ipmi10
firmware10
c1110
c1710
sys10
embedded10
stm10
cprogramming-language10
arduino10
hardware-interface9
microcontroller9
interfacing9
avr9
3d-printing9

Programming languages (17)

PowerShellJavaC++CMakefileTeXPerlBitBake

Github contributions (5)

github-logo-circle
ipmitool/ipmitool

Aug 2015 - Jan 2023

An open-source tool for controlling IPMI-enabled systems
Role in this project:
userBack-end Developer & Embedded Systems Engineer
Contributions:2 releases, 89 reviews, 169 commits in 7 years 6 months
Contributions summary:Alexander primarily contributed to the `ipmitool` project by addressing bugs and enhancing the functionality of the command-line tool, focusing on IPMI (Intelligent Platform Management Interface) related features. Their work included fixing decoding issues, improving the handling of FRU (Field Replaceable Unit) data, and implementing new commands related to system management and hardware monitoring. They also added features related to the management of boot settings, including support for boot initiator mailbox data and a more robust handling of timestamps and system locale settings.
siemensiprouterossensorsserial-over-lan
MarlinFirmware/Marlin

Jun 2018 - Jun 2020

Marlin is an optimized firmware for RepRap 3D printers based on the Arduino platform. Many commercial 3D printers come with Marlin installed. Check with your vendor if you need source code for your specific machine.
Role in this project:
userEmbedded Systems Engineer / IoT Developer
Contributions:11 commits, 11 PRs, 35 comments in 1 year 11 months
Contributions summary:Alexander primarily contributed to the Marlin firmware, focusing on embedded systems aspects of 3D printer control. Their work includes fixing SD card persistent store API issues, removing unused header files related to LCD displays, and adapting HAL (Hardware Abstraction Layer) for STM32F1 and STM32F4 microcontrollers. Furthermore, the user addressed pin configurations and added support for disabling JTAG and debugging interfaces to free up IO pins on various STM32-based boards and also updated GTM32 Pro pins.
vendorreprapmarlinesp32commercial
Find and Hire Top DevelopersWe’ve analyzed the programming source code of over 60 million software developers on GitHub and scored them by 50,000 skills. Sign-up on Prog,AI to search for software developers.
Request Free Trial
Alexander Amelkin - BIOS BMC Expert at Private company