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.
14 years of coding experience
16 years of employment as a software developer
Master Executive en Finanzas Cuantitativas, Matemática financiera, Master Executive en Finanzas Cuantitativas, Matemática financiera at Afi Escuela de Finanzas
B. A. in History, B. A. in History at Universidad Complutense de Madrid
Master of Engineering (M.Eng.), Mechanical Engineering, Master of Engineering (M.Eng.), Mechanical Engineering at Universidad Politécnica de Madrid
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.
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.