Magali Lemes

About me

My name is Magali. I'm a software developer from Brazil interested in Linux, systems programming, and low-level software.

LinkedIn · GitHub ·

Experience

Software Engineer
Feb 2023 - Present
Canonical
  • Maintain and release Ubuntu Linux kernels for AWS and FIPS-compliant environments.
  • Backport security patches (CVEs), bug fixes, and features to downstream Ubuntu kernel releases.
  • Debug and resolve user-reported Linux kernel issues.
  • Analyze test results, identify regressions, and drive fixes prior to release of new kernel versions.
  • Package and manage multiple kernel variants (IoT, cloud, FIPS) using Debian and Snap packaging systems.
  • Contribute patches to upstream mainline and stable Linux kernel (lore.kernel.org submissions).
  • Develop and improve internal tooling using Python and Bash.
  • Review kernel patches backports and tooling changes.
  • Mentor teammates through code reviews, knowledge sharing, and technical guidance.
Intern
May 2021 - July 2021
Google Summer of Code - Linux Foundation
  • Contributed to kworkflow, a Bash-based tool that streamlines daily tasks of Linux kernel developers.
  • Implemented new features, added tests, fixed long-standing bugs, and performed code reviews.
  • Final report: kworkflow - GSoC 2021
Intern
Dec 2020 - Feb 2021
Outreachy
  • Worked on GNU Guix, a GNU/Linux distribution and package manager written in Guile Scheme.
  • Implemented a new subcommand to display the Git history of all packages.
  • Related posts: Outreachy internship articles

Education

Bachelor in Computer Science
2019 - 2022
University of São Paulo (USP), São Paulo, Brazil
Capstone project: Implementing unit testing in the Linux kernel — A participant observation in the AMD display driver (project website in Portuguese)

Skills

Programming: C · Python · Bash

Languages: Portuguese (native) · English (fluent) · Mandarin Chinese (HSK 3)