Favian Contreras

Software Engineer at Google

Plainfield, New Hampshire, 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
Favian Contreras is a software engineer with 12 years of experience building scalable backend systems, currently leading technical efforts for Google Cloud’s Supply Chain governance and delivery date projections. He has broad Amazon experience across frontend and backend domains, including video ads, ad servers, and social engagement features, giving him a practical product-focused mindset. An active open-source contributor, he has contributed to high-profile projects like Cython and mathjs—adding C++ template tracking and bitwise operations respectively—demonstrating deep systems and language-integration skills. His early research at Cornell involved low-level networking and performance profiling, which complements his production optimization work. Based in Plainfield, New Hampshire, he combines hands-on implementation with technical leadership to guide cross-functional teams toward measurable outcomes. Colleagues rely on him for pragmatic solutions that bridge compiler-level detail and cloud-scale delivery.
code12 years of coding experience
job3 years of employment as a software developer
bookPocono Mountain West High School
bookBachelor of Arts (B.A.), Computer Science, Bachelor of Arts (B.A.), Computer Science at Cornell University
github-logo-circle

Github Skills (25)

javascript10
python10
bitwise10
c1110
maths10
c1710
cython10
mathlib10
bit10
math-library10
bignumber9
data-structure9
c-language9
algorithm9
algorithms9

Programming languages (3)

C++JavaScriptPython

Github contributions (5)

github-logo-circle
josdejong/mathjs

Nov 2014 - Sep 2015

An extensive math library for JavaScript and Node.js
Role in this project:
userBack-end Developer
Contributions:76 commits, 18 PRs, 5 pushes in 10 months
Contributions summary:Favian contributed extensively to the mathjs library, primarily focusing on implementing bitwise operations such as `bitAnd`, `bitOr`, `bitXor`, and bit shifts. They built and tested the functionality for these functions. Furthermore, the user refactored the code.
mathmatricesbignumbersmathematical-expressionsnode-js
cython/cython

Nov 2014 - Dec 2014

The most widely used Python to C compiler
Role in this project:
userBack-end Developer
Contributions:13 commits, 5 PRs, 18 comments in 1 month
Contributions summary:Favian made several contributions focused on enhancing Cython's functionality, specifically regarding template argument tracking and related C++ features. They implemented changes in core files like `PyrexTypes.py` and `Nodes.py`, adding reference tracking and specialization capabilities for C++ classes. Moreover, the user fixed an error in the test suite and added new test cases to ensure the changes' functionality. The user optimized reversed-range iterations.
cpython-extensionscpppythonpython-bindingsbig-data
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
Favian Contreras - Software Engineer at Google