Roy Van Ginneken

Senior Web Developer at iO

Lummen, Limburg, Belgium
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

👤
Senior
🎓
Top School
Roy Van Ginneken is a Senior Web Developer with 11 years of hands-on experience building web applications for agencies and product teams, currently driving front-to-back development at iO. He specializes in Symfony and related ecosystems, having spent recent years modernizing form systems, admin interfaces and date/time handling in mature bundles like SonataPageBundle. Roy contributes to well-known open-source projects such as TCPDF, where he improved file caching, image handling and XML parsing to boost stability and efficiency. Comfortable across backend stacks and legacy migrations, he blends pragmatic architecture with meticulous bug-fixing and performance optimizations. Based in Lummen, Belgium, he pairs agency-level delivery skills with a penchant for making existing libraries more robust and maintainable.
code11 years of coding experience
job5 years of employment as a software developer
bookHBO, Software Engineering, Bachelor, HBO, Software Engineering, Bachelor at Fontys Hogescholen
bookMBO, Webdevelopment, MBO, Webdevelopment at De Eindhovense School
languagesEnglish, Dutch, German
github-logo-circle

Github Skills (11)

file-handling10
pdf-generation10
php10
symfony-bundle10
symfony10
symfony-ux10
xml-parsing9
sonata9
admin9
image-processing8
bundle8

Programming languages (4)

ShellJavaScriptPHPPython

Github contributions (5)

github-logo-circle
tecnickcom/TCPDF

Sep 2020 - Mar 2021

Official clone of PHP library to generate PDF documents and barcodes
Role in this project:
userBack-end Developer
Contributions:5 commits, 3 PRs, 1 comment in 6 months
Contributions summary:Roy focused on improving the efficiency and stability of the TCPDF library by addressing file handling and parsing issues. They implemented a file content caching mechanism to reduce redundant file downloads, and optimized image handling by minimizing outgoing calls. Additionally, the user made adjustments to ensure that the XML parser used within the library operated within the correct scope and fixed a bug related to image file type detection when using query parameters in image URLs.
pdfbarcodespdf-documentsphphtml-to-image
This bundle provides a Site and Page management through container and block services
Role in this project:
userBack-end Developer
Contributions:6 commits, 8 PRs, 34 comments in 2 months
Contributions summary:Roy primarily focused on refactoring and updating form types, specifically removing pre-Symfony 2.8 checks and adapting to newer Symfony 3 choices structure. They also modified various admin classes within the SonataPageBundle, like `PageAdmin`, `BlockAdmin`, and `SiteAdmin`, to reflect changes in form fields, input types, and date/time pickers. Furthermore, the user made adjustments to template choices and breadcrumb contexts.
cmsbundlephpsymfony-bundlesonata
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
Roy Van Ginneken - Senior Web Developer at iO