Gabriel Wicke

Staff Software Engineer at Meta

Bellingham, Washington, United States
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

👤
Senior
🎓
Top School
Gabriel Wicke is a Staff Software Engineer with 22 years of experience building and leading teams that design scalable, distributed, and parallel systems. Currently at Meta, he combines hands-on engineering in Rust, Go, and modern C++ with long-term architectural strategy and pragmatic delivery. Previously at the Wikimedia Foundation he built and led the Service Infrastructure team and spearheaded Parsoid, the challenging round-tripping wikitext-to-HTML parser that powers Wikipedia’s visual editor. An active open-source contributor, he has improved FreeCAD’s path and g-code generation, demonstrating a knack for robust backend optimizations in both web-scale and desktop tooling. Based in Bellingham, Washington, he pairs rigorous academic training (Diplom-Informatiker, summa cum laude) with a habit of tackling technically risky projects and shipping reliable systems.
code22 years of coding experience
job7 years of employment as a software developer
bookDiplom-Informatiker, ≅MS, Computer Science, 1.2 (summa cum laude), Diplom-Informatiker, ≅MS, Computer Science, 1.2 (summa cum laude) at Christian-Albrechts-Universität zu Kiel
github-logo-circle

Github Skills (6)

freecad10
gcode10
python10
cad10
opencascade9
3d9

Programming languages (13)

C++CRustGoHTMLTypeScriptDockerfileJavaScript

Github contributions (5)

github-logo-circle
FreeCAD/FreeCAD

Oct 2019 - Jun 2020

This is the official source code of FreeCAD, a free and opensource multiplatform 3D parametric modeler.
Role in this project:
userBack-end Developer
Contributions:26 commits, 21 PRs, 41 comments in 8 months
Contributions summary:Gabriel primarily contributed to the Path module of the FreeCAD project, focusing on improving the functionality and robustness of the path generation process. Their commits addressed issues related to path optimization, particularly line simplification and step-over transitions. They also made improvements to the Area module, fixing a crasher and enhancing the robustness of the wire joining and projection functionality. Furthermore, the user's work included refactoring and optimization of code related to the drop cutter and g-code generation.
engineeringmodelerfemedacoin
Run several mediawiki nodejs services (RESTBase, Parsoid) in a single docker container. Useful for small / low-memory installs.
Contributions:13 commits, 3 PRs, 11 pushes in 1 year 7 months
memorydockerrestbaselow-memorytiddlywiki5
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