Hello! My name is Giorgos(George) Papadakis and I am Senior Software Engineer. My current projects are with clients in Automotive Industry(NDA), working on designing and developing the next generation systems for automated Collisions Predictor on Automotive software. My interests are in the broad area of computer systems and storage systems. Special emphasis has been placed in Cloud Computing and Big Data Analytics. Lately I have gained a lot of experience in Embedded Automotive Software. Finally, I study and develop software for Cryptocurrencies and Blockchain for well established nonprofit organizations.
Always passionate for knowledge and science, combined with a constant strong desire to learn new skills and technologies. Here are some Languages and technologies currently being used: C, C++, CodeProver, BugFinder, AutoSAR, Python, Bash, Java.
In my own time, I enjoy swimming, playing chess, reading philosophy
and much more...
Senior Software Engineer • November 2019 - Present
• Contract with Top-5 Automotive Manufacturer.
• Implementation of Vehicles Collision Prediction Library for Automotive Software.
• Code Maintenance and Solutions Support of Map Compilation automotive project.
• Code Proving and Code Verification for large automotive projects.
• Implementation of multiple features and integration with the automotive Operating System.
Freelance Developer • November 2012 - November 2019
•Development and Porting of various complex computer systems.
•Involved with development (using Java Enterprise and the Spring Platform) and maintenance of a microloan provisioning platform in the Fintech Industry.
•Software Validation and Verification. Regression testing. Coverage testing. Static code analysis.
•Code Maintenance and Solutions Support of a Compute Cluster over Cloud --using Openstack Platform.
•Energy efficiency and server virtualization in a Data Center. Integrated KVM and libvirt drivers.
Senior Software Engineer, • December 2018 - November 2019
• Large Graph Analytics and Data Visualization.
Research and Development Engineer • June 2017 - December 2018
• Implementation and Evaluation of a multi-host orchestration tool over Cloud.
• Evaluation of the performance of Arm/Xilinx boards using custom tool implemented in Python and Bash.
• Writing and Reviewing Project Deliverables.
Graduate Research Assistant • February 2016 - February 2017
• Fine-grained Evaluation of Network Drivers over Virtual Machines.
• Fine-grained Evaluation of Storage Drivers over Virtual Machines.
Graduate Research Assistant, • January 2013 - November 2015
• Design and Implementation of an Efficient Key-Value store for Persistent Storage.
Teaching Assistant • April 2014 - June 2014
• Teaching Computer Architecture Course for Undergraduate students of UoC with special needs.
Intern • February 2012 - November 2012
• Evaluation Study for Software used in Schools.
Undergraduate Research Assistant • January 2011 - November 2012
• Design and Implementation of a Software Transactional Memory System Library.
BSc Degree in Computer Science • 2008 - 2012
GPA: Excellent – top 2%.
• Thesis: Design, Implementation and Evaluation of a Software Transactional Memory System.
MSc in Computer Science and Engineering • 2012 - 2014
• Successfully completed full Courses of Graduate Programme.
• Successfully completed Teaching Assistant duties of Graduate Programme.
• Granted two years Graduate Fellowship.
Design and Implementation of an Efficient key-value store over Non-Volatile Memories • Giorgos E Papadakis, Angelos Bilas
Reducing contention in STM
• Giorgos E Papadakis, Eleftherios Kosmas, Panagiota Fatourou
I hope you found something that sparked interest on my page!
Got a question? I'm here to help!
Please email me using the form below.