Youness Bennani

Software Engineer at Bloomberg LP

San Francisco, California, 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

🤩
Rockstar
🎓
Top School
Youness Bennani is a software engineer based in San Francisco with 11 years of experience building data-driven systems and scientific software, currently at Bloomberg. He blends full-stack development with statistical and geospatial modeling from extensive work at Berkeley Lab, where he developed Monte Carlo analyses, large databases and automated data pipelines to evaluate energy and emissions policy. An open-source contributor to the widely used Jupyter ipywidgets ecosystem, he focuses on improving developer UX, error handling and interactive examples—bringing polish to both TypeScript front-ends and Python back-ends. Comfortable across cloud data pipelines, scientific computing and product engineering, he pairs environmental domain expertise with pragmatic software craftsmanship. Notably, he has translated technical energy-simulation tools into multiple languages and designed methods to normalize furnace efficiency measurements across varying conditions.
code11 years of coding experience
job7 years of employment as a software developer
bookInsight
bookMasters in Mechanical Eng., Energy, Environment, and Natural Resources, Masters in Mechanical Eng., Energy, Environment, and Natural Resources at Institut national des Sciences appliquées de Lyon
bookLycée Lyautey Casablanca
languagesEnglish, French, Spanish, Arabic, German, Chinese, Vietnamese
github-logo-circle

Github Skills (15)

ipywidgets10
typescript10
jupyter-notebook10
javascript10
typescripts10
jupyterlab-extension10
python10
typescript-types10
front-end-development9
user-interface8
documentation8
interface-design8
ui-design8
webpacker4
webpack4

Programming languages (5)

TypeScriptJavaScriptGoJupyter NotebookPython

Github contributions (5)

github-logo-circle
jupyter-widgets/tutorial

Jun 2021 - Jul 2022

A tutorial for widgets
Role in this project:
userFull-stack Developer
Contributions:9 reviews, 29 commits, 7 PRs in 1 year 1 month
Contributions summary:Youness primarily contributed to the tutorial by modifying and adding to existing Jupyter Notebooks. Their work included simplifying and updating introductory material, adding solutions for interactive widgets, and making formatting and text adjustments throughout the notebooks. Furthermore, the user incorporated enhancements to the interactive examples, demonstrating a focus on improving user experience and functionality within the widget-based tutorial.
widgetjupyterlab-extensionipywidgetsjupyter-widgetjupyter
jupyter-widgets/ipywidgets

Apr 2021 - Jun 2021

Interactive Widgets for the Jupyter Notebook
Role in this project:
userFull-stack Developer
Contributions:3 reviews, 15 commits, 2 PRs in 1 month
Contributions summary:Youness contributed to the `ipywidgets` repository, focusing on improving error messages and code quality within the JupyterLab environment. They modified TypeScript files related to widget management and semver caching. The user merged branches and updated Python code, particularly in the `ipywidgets/widgets/widget_output.py` file and the setup files of `widgetsnbextension` and `jupyterlab_widgets`. These contributions indicate a focus on enhancing both the backend and frontend aspects of the interactive widgets.
jupyterlab-extensionjupyter-notebooknotebookjupyterlabipywidgets
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
Youness Bennani - Software Engineer at Bloomberg LP