Javier Sogo

Senior Software Engineer at IBM

Greater Salamanca Metropolitan Area Mexico
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
Javier Sogo is a senior software engineer with 14 years of experience who blends deep C++ expertise, open-source stewardship, and a strong foundation in AI and quantitative finance. He has been a key contributor and maintainer in the Conan ecosystem—writing package recipes, fixing core bugs, and integrating SCM features—for the widely used C/C++ package manager. Javier pairs hands-on backend development with technical writing and community engagement, and has taught data structures and algorithms in academia while working on applied quantum computing at IBM. His background spans mechanical engineering, AI, history, and quantitative finance, which fuels a multidisciplinary approach to problem solving and language advocacy. Notably, he pursues natural language processing from a theoretical linguistics perspective in his spare time, reflecting a rare combination of low-level systems work and theoretical research interests.
code14 years of coding experience
job16 years of employment as a software developer
bookMaster Executive en Finanzas Cuantitativas, Matemática financiera, Master Executive en Finanzas Cuantitativas, Matemática financiera at Afi Escuela de Finanzas
bookB. A. in History, B. A. in History at Universidad Complutense de Madrid
bookMaster of Engineering (M.Eng.), Mechanical Engineering, Master of Engineering (M.Eng.), Mechanical Engineering at Universidad Politécnica de Madrid
languagesSpanish, English
stackoverflow-logo

Stackoverflow

Stats
716reputation
67kreached
17answers
15questions
github-logo-circle

Github Skills (29)

dependency-management10
debugging10
gnu-make10
c-language10
restructuredtext10
package-management10
build-system10
cmake10
cprogramming-language10
documentation10
python8
openssl8
libxml27
libev7
c-ares7

Programming languages (22)

C#JavaCSSC++CRustCMakeVue

Github contributions (5)

github-logo-circle
conan-io/conan

Dec 2016 - May 2022

Conan - The open-source C and C++ package manager
Role in this project:
userBack-end Developer
Contributions:326 reviews, 470 commits, 566 PRs in 5 years 6 months
Contributions summary:Javier primarily contributed to bug fixes within the Conan package manager, focusing on C and C++ package management. Their commits addressed issues in argument ordering and code logic, indicating a proficiency in debugging and correcting errors within the codebase. Furthermore, they implemented and refined SCM features, including initial implementations for SVN, displaying their ability to work on version control system integrations. They demonstrated an understanding of package management systems and build processes by working on aspects of project configuration.
conancpppackage-managerccplusplus
conan-io/docs

Sep 2018 - Mar 2021

conan.io reStructuredText documentation
Role in this project:
userTechnical Writer
Contributions:39 reviews, 149 commits, 245 PRs in 2 years 6 months
Contributions summary:Javier primarily contributed to the documentation of the conan-io/docs repository, which focuses on documentation for conan.io, a package manager. Their commits involved creating and modifying documentation files written in reStructuredText, covering topics such as CMake helper functions, environment variables, and the use of options. The changes included additions to the changelog and other user guides.
restructuredtextconanconan-documentation
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