Fabian Jakobs

Senior Staff Engineer at Databricks

Amsterdam, North Holland, Netherlands
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
Fabian Jakobs is a Senior Staff Engineer in Amsterdam with 17 years of software experience and a decade focused on developer tools and cloud IDEs. He has advanced from lead developer and chief architect at Cloud9 to senior roles at AWS and now Databricks, specializing in reliable, secure back-end systems and developer-facing tooling. Fabian is a hands-on contributor to well-known open-source projects such as the Ace editor and Cloud9 core, where he improved code folding, VFS security, and plugin dependency handling. His work blends low-level robustness (URI encoding, directory traversal fixes, unit tests) with UX-focused refinements, showing attention to both performance and developer ergonomics. Collected expertise in large-scale plugin architectures and VFS implementations underpins his ability to ship maintainable systems across teams and organizations.
code17 years of coding experience
job16 years of employment as a software developer
bookDipl. Inform., Computer Science, Dipl. Inform., Computer Science at Karlsruhe Institute of Technology (KIT)
languagesEnglish, Dutch, German
stackoverflow-logo

Stackoverflow

Stats
28,953reputation
2.8mreached
72answers
15questions
Badges
redis
top-5%
debugging
top-1%
ajax
top-5%
javascript
top-1%
json
top-5%
stringbuilder
top-1%
github-logo-circle

Github Skills (31)

dependency-management10
debugging10
filesystem10
virtual-file-system10
javascript10
plugin-development10
code-folding10
stringbuilder10
vfs10
nodejs10
webdav10
redis9
ajax9
json9
security9

Programming languages (12)

TypeScriptJavaShellCoffeeScriptRustCJavaScriptGo

Github contributions (5)

github-logo-circle
ajaxorg/ace

Apr 2010 - Mar 2018

Ace (Ajax.org Cloud9 Editor)
Role in this project:
userFull-stack Developer
Contributions:1676 commits, 9 PRs, 48 pushes in 8 years 1 month
Contributions summary:Fabian contributed to the Ace (Ajax.org Cloud9 Editor) project by refactoring and enhancing the code folding functionality. Their work included extracting the fold class into a separate file, improving comment handling within the folding system, and refining the mechanism for opening and closing code folds, with a focus on improving consistency and performance. They also addressed issues with the user interface.
hostingcloud9javascriptomsace
c9/architect

Mar 2012 - Apr 2013

A simple yet powerful plugin system for large-scale node applications
Role in this project:
userBack-end Developer
Contributions:22 commits, 1 PR, 1 push in 1 year 2 months
Contributions summary:Fabian primarily focused on refactoring and improving the architecture of the plugin system within the `architect` repository. They modified the core `container.js` file to enhance plugin dependency management, ensuring plugins load in the correct order. They also made code style adjustments, including spacing and indentation, to improve readability. Furthermore, the user introduced a log service and implemented pre-flight dependency checks to prevent cyclic dependencies, improving the stability and maintainability of the application.
simple-yet-powerfuljavascriptplugin-systemscalenodered
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
Fabian Jakobs - Senior Staff Engineer at Databricks