Aristotelis Dossas is a software developer with 10 years of experience, currently working at BETA CAE Systems and previously a Scala developer at Swarms. He holds a degree in Applied Informatics from the University of Macedonia and has broadened his academic perspective with Erasmus studies in applied informatics. Passionate about Scala and generic programming, he contributes to notable open-source projects like shapeless, where he improved poly creation syntax, removed macro dependencies, and added robust tests. Based in Thessaloniki, he blends pragmatic backend engineering with an ongoing commitment to open source in his spare time. An unexpected facet of his background is a parallel bachelor’s study in Theology, reflecting intellectual curiosity beyond tech. This mix of solid commercial experience, open-source contributions to a respected Scala library, and diverse academic interests makes him a thoughtful and versatile engineer.
10 years of coding experience
1 year of employment as a software developer
Bachelor's degree, Theology, Bachelor's degree, Theology at Aristotle University of Thessaloniki (AUTH)
Bachelor’s Degree, Applied Informatics, 8.14/10, Bachelor’s Degree, Applied Informatics, 8.14/10 at University of Macedonia
Erasmus, Wirtschaftsinformatik und Angewandte Informatik, Erasmus, Wirtschaftsinformatik und Angewandte Informatik at Otto-Friedrich-Universität Bamberg
High School diploma, Technological, High School diploma, Technological at 3rd General Senior High School of Kalamaria
Contributions:8 commits, 4 PRs, 21 comments in 2 months
Contributions summary:Aristotelis primarily focused on improving the Shapeless library, a generic programming library for Scala. They refactored and updated tuple replacer functionality, modifying type parameters and documentation to align with the implementation. Furthermore, they introduced and refined a new syntax for creating polymorphic functions (polys) from regular functions, updating the code to eliminate the dependency on macros, and improved the precision of the poly creator syntax. Additional contributions included adding tests for the PolyBuilder's map and fold functionalities.
Contributions:1 PR, 21 pushes, 5 issues in 11 months
gamejamgame-jamglobal-game-jamboard
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
Aristotelis Dossas - Software Developer at BETA CAE Systems