Alexandros Giavaras

Software Engineer at TriloDocs (part of Genactis Group)

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
job11 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, incomplete, Master of Science - MSc, Information Systems, incomplete 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 which 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.
python-libraryapilibcloudpythonhides
Contributions:26 PRs, 471 pushes, 18 branches in 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.
Request Free Trial
Alexandros Giavaras - Software Engineer at TriloDocs (part of Genactis Group)