Felix Schwarz

Berlin, Germany
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
Felix Schwarz is a senior software developer based in Berlin with 18 years of experience specializing in Python and full-stack JavaScript on Linux environments. He combines strong Machine Learning and Data Science expertise with a deep commitment to software quality and automated testing, routinely improving build compatibility and modernizing codebases (notably contributing fixes for Python 3.13 and dependency handling in the popular borgbackup project). Felix is also an experienced localization contributor, having strengthened Babel’s internationalization tests and plural handling. Beyond hands-on engineering, he has trained and coached over 30 development teams in Scrum, Kanban, and Lean practices, helping organizations adopt more collaborative, iterative workflows. Practical, detail-oriented, and system-aware, he often focuses on reducing friction between development environments and production-grade tooling.
code18 years of coding experience
bookDiplom-Informatiker (~ MSc), Diplom-Informatiker (~ MSc) at Technische Universität Berlin
languagesEnglish, German
stackoverflow-logo

Stackoverflow

Stats
3,018reputation
231kreached
57answers
18questions
Badges
python
top-5%
github-logo-circle

Github Skills (23)

deduplication10
python10
i18n-node10
l20n10
i18n-js10
compression10
i18next10
gettext10
x1010
encryption10
c119
build-automation9
c179
cython9
hash9

Programming languages (19)

PowerShellC#JavaC++CSSCRustVue

Github contributions (5)

github-logo-circle
python-babel/babel

Mar 2011 - May 2020

The official repository for Babel, the Python Internationalization Library
Role in this project:
userBack-end Developer & Localization Specialist
Contributions:74 commits, 3 PRs, 5 comments in 9 years 3 months
Contributions summary:Felix primarily contributed to the Babel Python internationalization library by fixing bugs, improving code quality, and enhancing the test suite. Their work focused on addressing issues related to logging, handling locale settings, and correcting code formatting. A significant portion of their work involved improving the test coverage and ensuring the library's stability. The user's contributions also included improving the library's handling of plural forms and adding features related to the extraction and compilation of message catalogs.
babelpythoninternationalizationinternationalization-libraryi18n
borgbackup/borg

May 2019 - Jun 2021

Deduplicating archiver with compression and authenticated encryption.
Role in this project:
userBackend Engineer
Contributions:8 commits, 11 PRs, 94 comments in 2 years 1 month
Contributions summary:Felix contributed to the `borgbackup/borg` repository by addressing build issues related to dependencies like Cython and xxhash. They implemented environment variable support for system-provided versions of libraries and refactored code to use an opaque pointer for `XXH64_state_t`. Moreover, the user updated the code to avoid deprecation warnings and included a necessary header file for Python 3.13 compatibility. These changes primarily focused on improving the build process and ensuring compatibility with different system environments and newer Python versions.
pythondedupecompressionsshdeduplication
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
Felix Schwarz