Alexander Kanavin

Linux/Open Source Software Engineer at Linutronix
  • Claim this Profile
Contact Information
us****@****om
(386) 825-5501
Location
Berlin, Berlin, Germany, DE

Topline Score

Topline score feature will be out soon.

Bio

Generated by
Topline AI

You need to have a working account to view this content.
You need to have a working account to view this content.

Credentials

  • Automata
    Coursera
    Dec, 2013
    - Nov, 2024
  • Securing Digital Democracy
    Coursera
    Nov, 2013
    - Nov, 2024
  • Cryptography I
    Coursera
    Jul, 2013
    - Nov, 2024
  • The Law of the European Union: An Introduction
    Coursera
    Jul, 2013
    - Nov, 2024
  • The Hardware/Software Interface
    Coursera
    Jun, 2013
    - Nov, 2024
  • Programming Languages
    Coursera
    Mar, 2013
    - Nov, 2024
  • Think Again: How to Reason and Argue
    Coursera
    Feb, 2013
    - Nov, 2024

Experience

    • Germany
    • IT Services and IT Consulting
    • 1 - 100 Employee
    • Linux/Open Source Software Engineer
      • Aug 2021 - Present

    • Germany
    • Software Development
    • 700 & Above Employee
    • Senior Software Engineer
      • Feb 2020 - Jul 2021

      Leading the integration and automated testing of a next generation Yocto-based infotainment platform (a continuation of the previous Luxoft job in a more senior capacity), including: • setting and maintaining quality standards including code guidelines and merge request processes (samples on request), • merge request code reviews to internal yocto layers, every day, • ensuring all long term maintainability concerns are addressed (such as setting up rolling master branch to keep up with upstream, and master first policy), • working with BSP suppliers (Samsung/Qualcomm/Bosch/Harman) to integrate their BSP layers and pieces they're made of into Mbition's build system, • assisting all feature teams with their integration questions and problems on a daily basis, • improving the emulation environment for automated tests; for example recent qemu support for accelerated graphics in yocto is a direct outcome of those efforts, • driving the effort to set up end-to-end testing of the full system on real hardware according to CICD principles: before anything gets merged, • writing internal blog posts describing latest changes and improvements to the platform development (samples on request), • and everything else Show less

    • Switzerland
    • IT Services and IT Consulting
    • 700 & Above Employee
    • Senior Software Developer
      • Jul 2018 - Feb 2020

      • Working on a next generation automotive software platform and product for a major car manufacturer. The platform is assembled together using the Yocto project, so my experience with Yocto is a major benefit to the project. • Working on a next generation automotive software platform and product for a major car manufacturer. The platform is assembled together using the Yocto project, so my experience with Yocto is a major benefit to the project.

    • United States
    • Semiconductor Manufacturing
    • 700 & Above Employee
    • Senior Software Engineer
      • Jun 2011 - Jul 2018

      Software engineer at Intel Open Source technology center • My last role was maintaining the OpenEmbedded software stack in the Yocto Project, from which custom embedded-oriented Linux distributions can be assembled. The project is written in a combination of Unix shell, and Python, and my tasks included identifying and fixing problems in upstream source code pulled from various sources (which requires understanding of C, C++, Python or any other language that upstream is using), and implementing Yocto enhancements such as gobject introspection support, or adding multi-threading to rpm packaging. • Contributing to various Linux middleware projects; particularly gSSO and wds . • gSSO is a single sign-on service for Linux-based platforms, written in C on top of GLib framework. Its password- and authentication-management supports all the common authentication protocols such as OAuth, Digest and SASL Show less

    • Finland
    • Telecommunications
    • 700 & Above Employee
    • Software Engineer
      • Jun 2003 - Apr 2011

      2009 - 2011 Software engineer at Nokia MeeGo Computers in Helsinki. • Contributing to cellular modem drivers and cellular services stack on Maemo/Meego platform, using C and Qt C++. The Qt API library to cellular services has been published under LGPL license, but has since vanished off the net. 2003 - 2008 Research Engineer at Nokia Research Center in Helsinki. Projects: • Location based services for S60/Symbian OS, writing prototypes in Symbian C++ • Metadata and search demos and prototypes in Python and Symbian C++ • UPnP-capable S60 web browser demo in Symbian C++ • Reference implementation of UPnP Remote Access standard on Maemo platform in C, with a Gtk UI • Bootable, self contained UPnP renderer demo, implementation in C and Unix shell scripts Show less

Education

  • Lappeenranta University of Technology
    Master of Engineering - MEng, Information Technology
    2002 - 2003

Community

You need to have a working account to view this content. Click here to join now