Matthew Fernandez

Software Engineer at Salesforce

Town of Islip, New York, 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
Matthew Fernandez is a full-stack software engineer with 15 years of experience, currently building products at Salesforce with a focus on mobile and web applications. He specializes in the MERN stack and frontend development with React, but his open-source work shows a strong aptitude for backend robustness and security—fixing memory and NULL-pointer issues in the libsignal-protocol-c project and hardening test infrastructure for the widely used Sphinx documentation generator. Based in Town of Islip, NY, he has moved between startup and agency roles to deliver production-ready UIs and resilient server-side code. Colleagues would describe him as a pragmatic coder who values reliable tests and defensive engineering as much as sleek interfaces.
code15 years of coding experience
job4 years of employment as a software developer
bookUniversity at Buffalo
github-logo-circle

Github Skills (16)

security10
c1710
memory-management10
signal-protocol10
error-handling10
c1110
pytest10
python10
cryptography10
sphinx10
documentation10
testing10
latex9
restructuredtext8
markdown-it4

Programming languages (20)

PowerShellJavaC++CRustStandard MLScalaHTML

Github contributions (5)

github-logo-circle
Role in this project:
userBack-end Developer / Security Engineer
Contributions:8 commits, 9 PRs, 5 comments in 1 year
Contributions summary:Matthew primarily focused on identifying and resolving potential vulnerabilities and error conditions within the `libsignal-protocol-c` library. Their commits addressed potential NULL pointer dereferences and other error paths related to memory allocation and session state management. They also refactored code to prevent errors and improve the robustness of the library, with a focus on ensuring the correct behavior of the session builder functions. Furthermore, they fixed a missing result check, potentially preventing unnoticed failures.
sphinx-doc/sphinx

Oct 2017 - Nov 2017

The Sphinx documentation generator
Role in this project:
userQA Engineer / Test Automation Engineer
Contributions:6 commits, 2 PRs, 12 comments in 22 days
Contributions summary:Matthew primarily contributed to the testing infrastructure of the Sphinx documentation generator. Their work included adding and modifying tests to ensure the correct functionality of the `todo` extension. They addressed specific bugs related to the linking and display of `todo` items in different output formats (LaTeX), and they updated tests to cover multiple todolist directives. Additionally, they removed unnecessary configurations, like `todo_emit_warnings` from tests.
pythonsphinx-documentationdocumentation-generatorsphinx-extensiondocumentation-tool
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
Matthew Fernandez - Software Engineer at Salesforce