Felipe Lema

Software Engineer II at Microsoft

Chile
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
Felipe Lema is a Software Engineer II based in Chile with 11 years of experience building performant, cross-platform systems across R&D and product teams. He has a strong background in native and systems-level development, from early work on distributed data collection and geo-statistics visualization to long tenures at Synopsys and a recent role at Topsort before joining Microsoft. Felipe contributes to notable open-source projects—helping modernize GNU coreutils in Rust and improving Krita’s thumbnail loading and stability—demonstrating both systems programming and full-stack instincts. He’s comfortable refactoring legacy C++/Qt code, threading and performance tuning, and implementing robust command-line tooling in Rust. Known for tackling thorny reliability and startup-performance problems, he blends academic training from Universidad de Chile with pragmatic engineering that improves user-facing performance and developer ergonomics.
code11 years of coding experience
job4 years of employment as a software developer
bookEngineer's degree, Computer Science, Engineer's degree, Computer Science at Universidad de Chile
languagesEnglish
github-logo-circle

Github Skills (19)

c-language10
qt10
command-line-interface10
cross-platform10
clap10
command-line-utility10
command-line10
command-line-tool10
rust10
cprogramming-language10
gnu-coreutils10
testing9
back-end-development9
refactor9
multithreading9

Programming languages (19)

JavaC++RustCSchemeDGoKotlin

Github contributions (5)

github-logo-circle
uutils/coreutils

Aug 2020 - Aug 2021

Cross-platform Rust rewrite of the GNU coreutils
Role in this project:
userBack-end Developer
Contributions:24 reviews, 10 commits, 5 PRs in 1 year
Contributions summary:Felipe primarily contributed to enhancing the `env` and `split` coreutils utilities, implementing new features like `--chdir` support in `env` and the `--filter` argument in `split`. Their work involved modifications to the Rust source code, including test cases. Furthermore, they refactored the `split` utility to use clap, demonstrating proficiency in command-line argument parsing within the Rust ecosystem. The user also contributed to refactoring other utilities such as `wc`, `uniq`, and `touch` .
command-line-toolrustlinuxgnucoreutils
KDE/krita

May 2021 - Jul 2021

Krita is a free and open source cross-platform application that offers an end-to-end solution for creating digital art files from scratch built on the KDE and Qt frameworks.
Role in this project:
userFull-stack Developer
Contributions:20 commits in 2 months
Contributions summary:Felipe primarily focused on improving the Krita application's performance and code quality. They refactored the thumbnail loading process to run in a separate thread, improving startup times and addressing issues with large files. The user also made several commits to comply with KDE coding standards, refactoring code for improved readability and maintainability, and fixing potential dangling pointer issues.
artend-to-enddigital-artlinuxgui
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
Felipe Lema - Software Engineer II at Microsoft