Alexandros Giavaras

Machine Learning Engineer at Faculty

Milton Keynes, England, United Kingdom
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
Alexandros Giavaras is a software engineer with 11 years of experience building scientific and data-driven applications, specializing in C++-based computational physics, multi-phase fluid mechanics, and scalable Python backends. He combines deep academic training (PhD-level work in FEM for viscous flows) with practical expertise in OpenFOAM, deal.II, Trilinos, MPI, OpenMP and modern C++11/14, while also shipping machine learning and cloud-integration features using Python, Java, Spark and Django. His recent contributions include extending Apache Libcloud with LXC/LXD container drivers and migrating to the LXD REST API, reflecting a knack for clean refactors that bridge research code and production tooling. Comfortable across research labs and startups, he now works from Milton Keynes and brings a rare mix of numerical methods, parallel computing and full-stack engineering to complex simulation and ML problems.
code11 years of coding experience
job12 years of employment as a software developer
bookDoctor of Philosophy (PhD) FEM for viscous flows/polymer composites, Doctor of Philosophy (PhD) FEM for viscous flows/polymer composites at University of Nottingham
bookMaster of Science (MSc) Applied Mathematics, Master of Science (MSc) Applied Mathematics at University of Liverpool
bookMachine Learning track, Machine Learning track at DataCamp
bookMaster of Science - MSc Information Systems, Master of Science - MSc Information Systems at University of Piraeus
languagesGreek, English, Spanish, French
github-logo-circle

Github Skills (8)

libcloud10
lxd10
lxc10
rest-api10
python10
containerization10
dockers5
docker5

Programming languages (7)

JavaC++ScalaJavaScriptHTMLJupyter NotebookPython

Github contributions (5)

github-logo-circle
apache/libcloud

Nov 2019 - Feb 2020

Apache Libcloud is a Python library that hides differences between different cloud provider APIs and allows you to manage different cloud resources through a unified and easy-to-use API.
Role in this project:
userBack-end Developer
Contributions:89 commits, 1 PR, 5 comments in 2 months
Contributions summary:Alexandros's contributions primarily focused on extending the functionality of the Apache Libcloud library. They added support for LXC and LXD container drivers, including classes for handling container deployment and management. These changes involved modifying existing code, creating new files, and integrating with relevant libraries like pylxd. Furthermore, the user refactored the code, migrating to the LXD REST API and updating the overall architecture of the container drivers.
libcloudpythoncloudapache
pockerman/py_cube_ai

Jul 2021 - Jul 2022

Reinforcement learning algorithms with Python
Contributions:7 releases, 12 reviews, 460 commits in 1 year
pythonreinforcement-learningopenai-gympytorchreinforcement-learning-algorithms
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