Giorgos Avramidis
Personal Information
• Address: Dragatsaniou 23, Ag. Paraskevi, Athens, Greece
• e-mail:-• Date of Birth: 19/02/1984
• Github: http://github.com/tdgs
• LinkedIn: https://www.linkedin.com/in/giorgos-avramidis/
• XING: https://www.xing.com/profile/Giorgos_Avramidis
Work Experience
• Qonto / Freelance Software Engineer / Nov 2020 - now
I’ve been working with Qonto as a Freelance Software Engineer. Qonto is a
relatively new but rapidly growing FinTech company, specialising in providing
Finance Solutions for small, medium and large business in France, Spain, Germany and Italy. I’ve been working mainly with Ruby and RoR, as well as Python
and GoLang.
• Toptal / Team Lead / Remote / Oct 2019 - Nov 2020
In Oct 2019, I’ve joined Toptal, and I have been working as a Team Lead, leading a cross-functional team of 8. My responsibilities included holding regular
1:1s with the team members, participating in code reviews, mentoring, coaching
and guiding team members through their career advancement, salary negotiations, hiring, as well as being responsible for the team’s performance towards
our stakeholders.
• XING AG / Hamburg, Germany and Remote / Nov 2012 - Sept 2019
– Jan 2019 - Sep 2019: Machine Learning Lead – Remote
– Mar 2017 - Dec 2018: Machine Learning Lead
– Mar 2015 - Feb 2017: Senior Software Engineer
– Nov 2012 - Feb 2015: Software Engineer
1
XING AG is the biggest professional Social Networks (> 12M users) in the
German-speaking world. I have worked in many projects, including working
on the Profile Team and the Communities Team, both product teams of very high
importance to the network. During the first years of my tenure there, I worked
as a Senior Software Engineer, building Web applications using mainly Ruby on
Rails.
From 2017 up to 2019 I was leading the News Recommendations team, responsible for building a Recommender System for News Articles. The team consisted
of 4 people, and we were responsible for developing, training, deploying and
maintaining an application serving personalised recommendations to our users.
We were doing that using mainly our Hadoop Cluster (mainly Hive and Apache
Spark) and also a Scala Play Application on top of a MySQL database.
The models we developed used a variety of techniques, including Logistic Regression, Topic Modeling, Collaborative Filtering and others.
All the applications are hosted internally, using Docker and Kubernetes. Other
technologies used include MySQL, ZeroMQ, Redis, Memcache.
• www.skroutz.gr / Athens, Greece / Nov 2011 - Oct 2012
I was a Software Engineer in www.skroutz.gr, one of the biggest price aggregation services in Greece. I worked mainly with Ruby 1.9 and rails 3.2, Elastic
Search, PerconaDB.I also worked with C++ in Image Processing Algorithms, as
well as machine learning algorithms.
• Freelance Work / Greece / 2009 - 2011
My clients included among others: NGO ‘Prolepsis‘, where I developed and
electronic questionnaire system. The system was used in studies concerning Thyroid and the health status of the population around Oinofyta, Greece. I have also
developed various applications for medical data organisation. I mainly worked
using opensource tools, including Ruby, RoR, MySQL, SQLite, Javascript, Apache
and Qt.
• Military Service / Greece / 2009 - 2011
During my Military Service, I was responsible for the development and administrator of the Database for the Department responsible for the Entrance Exams,
of the Military Nursing School in Athens. I was also responsible for Windows
and Linux System Administration, as well as Web Site Administration.
• Computer Technology Institute / Patras, Greece / Mar 2008 - Dec 2009
I worked in “Computer Technology Institute” (CTI) in the e-Government Sector (www.teg.cti.gr). During that time, I had the opportunity to work with several
tools including:
– Research and Development of Electronic Voting Systems based on Formal Methods of Risk Assessment and Management focusing on the
drawing of Public Confidence. Pnyka aims to be a complete e-Voting
2
system, supporting a wide range of election processes, from small scale
opinion polls to large scale referendums. It is based in opensource tools
and employs a number of cryptyographic and other technologies (Public
Key Cryptography, Zero Knowledge Proofs, High Availability, Postgres,
Java).
– Research and Development of DAMS (Digital Asset Management System). DAMS aims in organising large volumes of digitised data. It is based
in .NET technologies (VB.NET, MS SQL) and was designed according to
well-known digitisation standards.
Education
Febr 2008: Graduation from University of Patras: Computer Engineering and Informatics Department, Grade 8.04/10. Master Thesis: ”Non Linear Kalman Fiters”
Jul 2001: High School Graduation, Grade 19.1/20
Research Activity
1. September 2009: I presented PNYKA e-Voting System to the 3rd International
Conference eDemocracy 2009, in Athens, Greece.
2. November 2008: I participated in the International e-Democracy ’08 Conference, in London. I also took part in Pan European eParticipation Network meeting.
3. August 2008: I presented: ‘The Design, Implementation and Evaluation of an
Internet-based eVoting System’ to the 12th Pan-Hellenic Conference on Informatics. (PEP-net).
4. June 2008: I presented PNYKA e-Voting System at the ‘eVoting Competition
2008‘ organised by the Competence Center for Electronic Voting and Participation (http://www.e-voting.cc/) sponsored by Internet Foundation Austria (IFA).
The Competition took place in Bregenz, Austia. The system was ranked first.
Languages
English: Certificate of Proficiency in English (CPE), Cambridge University
Greek: Mother tongue.
3