Jaime Fernandez

Software Engineer at Google

Zurich, Zurich, Switzerland
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
Jaime Fernandez is a seasoned software engineer based in Zurich with 12 years of professional experience and a long technical career rooted in engineering roles at HP and currently at Google. He combines deep low-level algorithmic expertise with practical product delivery, having optimized core numerical routines in flagship scientific projects like NumPy and SciPy to achieve measurable performance and reliability gains. Jaime’s background spans manufacturing, imaging and printing algorithm R&D, firmware and pipeline engineering, and large-scale software development, reflecting a rare blend of hardware-aware systems thinking and high-performance back-end coding. Notably, his contributions to NumPy included type-specific binary searches and robust fixes to digitize, while his SciPy work introduced faster MINLIST-based filtering with O(n) average behavior and cleaned up memory and compiler issues. Comfortable in cross-disciplinary environments, he pairs MSc training in Industrial Engineering and Physics with hands-on problem solving across C/C++ and scientific computing stacks. Colleagues describe him as a pragmatic optimizer who finds elegant algorithmic improvements in mature codebases.
code12 years of coding experience
job19 years of employment as a software developer
bookMSc, Mathematics (unfinished), MSc, Mathematics (unfinished) at Universitat Autònoma de Barcelona
bookMaster of Science (MSc), Physics, Master of Science (MSc), Physics at Universidad Nacional de Educación a Distancia - U.N.E.D.
bookMSc, Industrial (Mechanical) Engineering, MSc, Industrial (Mechanical) Engineering at Universidad Politécnica de Madrid
languagesEnglish, Spanish, German
stackoverflow-logo

Stackoverflow

Stats
66,597reputation
6.1mreached
819answers
12questions
Badges
slice
top-5%
sorting
top-5%
fft
top-1%
pandas
top-5%
image
top-5%
signal-processing
top-1%
github-logo-circle

Github Skills (39)

algorithm10
algorithms10
scipy10
matrix10
python10
binary-search10
signal-processing10
multidimensional-arrays10
statistics10
c1110
math10
data-structure10
numpy10
c1710
fft10

Programming languages (5)

C++CHTMLJupyter NotebookPython

Github contributions (5)

github-logo-circle
numpy/numpy

Jan 2014 - Jan 2019

The fundamental package for scientific computing with Python.
Role in this project:
userBack-end Developer
Contributions:261 commits, 199 PRs, 117 pushes in 5 years 1 month
Contributions summary:Jaime's primary contributions focused on optimizing the NumPy library's core functionalities. They implemented type-specific binary search functions for `searchsorted`, resulting in significant performance improvements. Furthermore, the user addressed and fixed bugs in the `digitize` function, including handling edge cases and improving code maintainability. Their work demonstrates a deep understanding of NumPy's internals and algorithms, as well as performance optimization techniques.
lapackpythonmpindarrayconvolution
scipy/scipy

Apr 2014 - Mar 2018

SciPy library main repository
Role in this project:
userBack-end Developer
Contributions:66 commits, 44 PRs, 8 pushes in 4 years
Contributions summary:Jaime focused on optimizing numerical algorithms within the SciPy library. Their work involved improving the performance of the `min(max)imum_filter1d` function, enhancing its efficiency by changing the underlying computation algorithm to achieve an expected O(n) average performance. They also implemented a new algorithm, the MINLIST algorithm, for the same function, improving performance for ordered sequences. Furthermore, they addressed C90 compiler warnings and fixed memory leaks in related parts of the code.
scipypythonscientific-computing
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
Jaime Fernandez - Software Engineer at Google