Giorgos Avramidis, Developer in Athens, Central Athens Regional Unit, Greece
Giorgos is available for hire
Hire Giorgos

Giorgos Avramidis

Verified Expert  in Engineering

Software Developer

Location
Athens, Central Athens Regional Unit, Greece
Toptal Member Since
August 26, 2021

Giorgos is a software engineer turned data engineer with a decade of experience with Scrum. He has extensive experience building back-end services (primarily using RoR and Python) and building recommender applications using Scala. Giorgos has been working remotely since 2018 and is looking forward to helping clients achieve their business goals.

Portfolio

Qonto
Ruby, Sideqik, PostgreSQL, Technical Leadership, APIs, Online Banking...
Freelance
Algorithms, Ruby, Python, Kubernetes, GitLab CI/CD, Redis, Django, Docker...
Toptal
Ruby, Ruby on Rails (RoR), Technical Leadership, APIs, GraphQL, Architecture...

Experience

Availability

Part-time

Preferred Environment

Ruby, Ruby on Rails (RoR), Scala, Play, Apache Spark, SQL, MySQL, PostgreSQL, Python, SQLAlchemy

The most amazing...

...product I’ve worked on was a news recommender application for XING AG. I led the team that built it, and the app uplifted our CTR by 50%.

Work Experience

Software Engineer

2020 - PRESENT
Qonto
  • Implemented various login flows that allowed SMBs with legal entities in their legal structure to create an account.
  • Improved the fraud and money laundering detection flows and reduced the false-positive rates.
  • Integrated with sanction lists, PEP lists, and various other regulatory requirements.
Technologies: Ruby, Sideqik, PostgreSQL, Technical Leadership, APIs, Online Banking, Architecture, Ruby on Rails API, Ruby on Rails 4, Ruby on Rails 5, Algorithms, Docker, Back-end, Python, Sidekiq, Scalability, Elixir, Phoenix

Lead Software Engineer

2021 - 2022
Freelance
  • Developed implementations of the IX-API spec in Ruby on Rails.
  • Developed the Cloud Router IX-API extension for the IX-API spec in Python.
  • Built, tested, and deployed code that provisions network configuration in Nokia Switches (using NSP).
Technologies: Algorithms, Ruby, Python, Kubernetes, GitLab CI/CD, Redis, Django, Docker, Back-end, Sidekiq, Scalability

Team Lead

2019 - 2020
Toptal
  • Led a cross-functional team consisting of back-end and front-end engineers.
  • Managed the team was responsible for some of the onboarding flows in Toptal, and we implemented various projects that resulted in an uplift to the conversion rate.
  • Oversaw and implemented career development plans, had regular one-on-ones with the team members, and handled technical product-related matters.
Technologies: Ruby, Ruby on Rails (RoR), Technical Leadership, APIs, GraphQL, Architecture, Ruby on Rails API, Ruby on Rails 4, Ruby on Rails 5, Back-end, Sidekiq, Scalability

Senior Software Engineer | Data Engineer | Team Lead

2012 - 2019
XING
  • Migrated the XING profile from the Perl monolith to Rails.
  • Migrated the XING Communities app from the Perl monolith to Rails.
  • Built the XING News app from scratch (Rails). Worked on integrating with various news agencies.
  • Designed and implemented a tracking system for our Cross-Platform News app (iOS, Android, web). Implemented the data schema needed to support the ML algorithms.
  • Led the team that designed, trained, and implemented the ML algorithms powering the news recommender.
Technologies: Ruby, Scala, Apache Spark, Python, Technical Leadership, APIs, Architecture, Data Engineering, Data Architecture, Data Modeling, Ruby on Rails API, Ruby on Rails 4, Ruby on Rails 5, Algorithms, Back-end, Sidekiq, Scalability

Software Engineer

2011 - 2012
Skroutz
  • Developed an image recognition algorithm to match products.
  • Built an automatic system for sorting out products.
  • Optimized and monitored the performance of the website.
Technologies: Ruby, Ruby on Rails (RoR), C++, Image Processing, APIs, Ruby on Rails API, Ruby on Rails 4, Ruby on Rails 5, Algorithms, Back-end, Sidekiq, Scalability

XING News

http://www.xing.com/news
A Ruby on Rails application displays business-relevant news, powered by a news recommender built in Scala and Hadoop.

I was part of the team that built the Rails app from scratch and led the team that built the recommender application.

XING Migration and News

http://www.xing.com
I worked on migrating the XING profile from the Perl Monolith to a Rails microservice. We performed the migration with zero downtime whatsoever.

I also worked on migrating the XING Communities app from the Perl Monolith, as well as on building the news application from scratch.

Qonto Onboarding

http://www.qonto.com
I worked on different parts of the Qonto onboarding platform, including capital deposit flows and fraud labeling.

Languages

Ruby, SQL, Scala, Python, C++, GraphQL, Elixir

Frameworks

Ruby on Rails (RoR), Ruby on Rails 4, Ruby on Rails 5, Play, Django, Apache Spark, Hadoop, Phoenix

Libraries/APIs

Ruby on Rails API, Rails Engines, Sidekiq, SQLAlchemy

Other

Computer Engineering, Technical Leadership, APIs, Architecture, Back-end, Scalability, Data Engineering, Data Architecture, Data Modeling, Algorithms, Signal Processing, Pattern Matching, Image Processing, Online Banking

Paradigms

REST

Platforms

Docker, Sideqik, Kubernetes

Storage

MySQL, PostgreSQL, Redis

Tools

GitLab CI/CD

2001 - 2008

Master's Degree in Computer Engineering

University of Patras - Patras, Greece

Collaboration That Works

How to Work with Toptal

Toptal matches you directly with global industry experts from our network in hours—not weeks or months.

1

Share your needs

Discuss your requirements and refine your scope in a call with a Toptal domain expert.
2

Choose your talent

Get a short list of expertly matched talent within 24 hours to review, interview, and choose from.
3

Start your risk-free talent trial

Work with your chosen talent on a trial basis for up to two weeks. Pay only if you decide to hire them.

Top talent is in high demand.

Start hiring