David Greminger is a Partner Software Engineer and co-founder of 1up.io in Lucerne with 13 years of cross-disciplinary experience bridging hardware, embedded C/C++ and modern web back-end development. He brings a hardware-rooted perspective from roles in electronics and firmware to architecting secure, maintainable server-side systems—evident in his contributions to Contao CMS (security, 2FA and core refactors) and the OneupUploaderBundle (robust uploader features and Dropzone integration). Comfortable across the full stack, he favors pragmatic, hand-crafted web applications and has a track record of improving code quality and maintainability in open-source projects. Based in Switzerland and trained in applied IT and electronics, he blends entrepreneurial grit with low-level systems knowledge to deliver reliable, security-conscious web platforms.
13 years of coding experience
2 years of employment as a software developer
Eidg. dipl. Elektroniker Elektrotechnik und Elektronik, Eidg. dipl. Elektroniker Elektrotechnik und Elektronik at Bildungszentrum für Technik
Bachelor of Applied Science (B.A.Sc.) Informationstechnologie, Bachelor of Applied Science (B.A.Sc.) Informationstechnologie at ZHAW Zürcher Hochschule für Angewandte Wissenschaften
This Symfony bundle provides a server implementation for handling single and multiple file uploads using either FineUploader, jQuery File Uploader, YUI3 Uploader, Uploadify, FancyUpload, MooUpload, Plupload or Dropzone. Features include chunked uploads, orphanages, Gaufrette and Flysystem support.
Role in this project:
Back-end Developer
Contributions:21 reviews, 141 commits, 131 PRs in 8 years 7 months
Contributions summary:David contributed to the `OneupUploaderBundle` by merging branches related to Dropzone integration, indicating they were working on features for the Dropzone file uploader. They made changes to the controller, error handler and extension to handle errors. They also modified the route loader and abstract controller to add new features like enabling progress and cancelation to the dropzone uploader.
Contributions:959 reviews, 122 commits, 164 PRs in 7 years 10 months
Contributions summary:David primarily focused on back-end development, making significant changes to core system files within the Contao CMS. Their contributions included replacing the encryption key with the kernel secret, mapping the secret within legacy classes, redirecting URL paths, and modifying configuration settings. Furthermore, the user was involved in implementing the security features, including two-factor authentication, and contributed towards fixing various backend issues.
cmscontaophpsymfonymonorepo
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.