Aggelos Bakos is an Engineering Manager based in Athens with 14 years of experience building and leading product-focused engineering teams across frontend and SRE domains. Currently at Miro after leading teams at Uizard, he combines hands-on engineering with people management to deliver polished user experiences and reliable infrastructure. His background spans mature frontend work at companies like Workable and Skroutz and operational reliability practices reflected by his SRE-focused GitHub presence. An active open-source contributor, he has improved the widely used CarrierWave Ruby gem with better content-type detection and robust ActiveRecord integrations—an indicator of deep practical knowledge of storage and file-handling edge cases. He holds a BSc in Informatics and Telecommunications and is known for bridging product design and backend reliability to ship dependable, user-centric features.
13 years of coding experience
10 years of employment as a software developer
Bachelor of Science (BSc), Informatics and Telecommunications, Bachelor of Science (BSc), Informatics and Telecommunications at Ethnikon kai Kapodistriakon Panepistimion Athinon
Classier solution for file uploads for Rails, Sinatra and other Ruby web frameworks
Role in this project:
Back-end Developer
Contributions:29 commits, 27 PRs, 31 pushes in 11 months
Contributions summary:Aggelos primarily contributed to enhancing the file upload functionalities within the CarrierWave gem, a Ruby-based file upload solution. Their work included the addition of modules like `MagicMimeTypes`, which utilizes the `ruby-filemagic` gem for more accurate content-type detection. They also introduced features such as `MagicMimeWhitelist` and `MagicMimeBlacklist` for content type validation. Furthermore, the user made improvements to the Active Record integration and fixed bugs related to the removal of files, showing a solid understanding of the gem's internal workings and its interaction with different file storage backends.
Contributions:64 commits, 27 pushes, 5 branches in 4 years 5 months
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.