Sander Marechal

Owner at LXer Linux News

North Brabant, Netherlands
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
Sander Marechal is a seasoned back-end software engineer and founder with 15 years of experience building and optimizing PHP-based systems from the Netherlands. As owner of Stichting Lone Wolves and a long-time programmer at Prezent Internet, he blends entrepreneurial initiative with hands-on development and technical editorial experience at LXer Linux News. He is an active open-source contributor to high-profile projects like Composer and Doctrine ORM, where his work on pagination, SQL walkers, SSH/stream support and caching improved performance and robustness for complex database queries. Comfortable in production troubleshooting and test-driven improvements, he has a knack for making database-heavy applications more reliable and maintainable. Based in North Brabant, he pairs practical engineering with a background in applied sciences and a history of improving developer tooling and test environments.
code15 years of coding experience
job2 years of employment as a software developer
bookFontys University of Applied Sciences
github-logo-circle

Github Skills (15)

dependency-manager10
doctrine10
php10
doctrine-orm10
package-manager10
database-testing10
sql10
composer10
pagination10
testing9
database-design9
unit-testing9
orm8
object-mapping8
autoload8

Programming languages (11)

HCLTypeScriptJavaC++RustCJavaScriptGo

Github contributions (5)

github-logo-circle
doctrine/orm

Mar 2012 - Nov 2013

Doctrine Object Relational Mapper (ORM)
Role in this project:
userBack-end Developer
Contributions:25 commits, 1 issue in 1 year 8 months
Contributions summary:Sander implemented pagination using SQL walkers, specifically `CountSqlWalker` and `LimitSubquerySqlWalker`, to improve the performance of complex DQL queries. These walkers were designed to support more complex DQL queries involving named mixed results with `GROUP BY` and `HAVING` clauses. The user's contributions also include addressing support for entities with composite primary keys.
orm-object-relational-mapperrelationalmysqlphpdatabase
composer/composer

Oct 2012 - Mar 2013

Dependency Manager for PHP
Role in this project:
userBack-end Developer
Contributions:9 commits in 5 months
Contributions summary:Sander primarily contributed to the Composer dependency manager, focusing on enhancing its functionality and robustness. They implemented features to support SSH2 URLs and added stream context options, facilitating secure package retrieval using SSH keys and SSL certificates. Furthermore, the user improved code by caching the result of `getcwd()` calls and optimizing the argument order, ensuring better performance and maintainability. They also implemented unittests.
phppackage-managerdependency-managerpackagescomposer
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
Sander Marechal - Owner at LXer Linux News