Giorgos Avramidis
Verified Expert in Engineering
Software Developer
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
Experience
- Ruby - 13 years
- Ruby on Rails (RoR) - 13 years
- PostgreSQL - 10 years
- MySQL - 9 years
- Scala - 5 years
- Technical Leadership - 5 years
- Python - 4 years
- Apache Spark - 3 years
Availability
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
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.
Lead Software Engineer
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).
Team Lead
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.
Senior Software Engineer | Data Engineer | Team Lead
- 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.
Software Engineer
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.
Experience
XING News
http://www.xing.com/newsI 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.comI 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.comEducation
Master's Degree in Computer Engineering
University of Patras - Patras, Greece
Skills
Libraries/APIs
Ruby on Rails API, Rails Engines, Sidekiq, SQLAlchemy
Tools
GitLab CI/CD
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
Paradigms
REST
Platforms
Docker, Sideqik, Kubernetes
Storage
MySQL, PostgreSQL, Redis
Other
Computer Engineering, Technical Leadership, APIs, Architecture, Back-end, Scalability, Code Review, Software Development, Data Engineering, Data Architecture, Data Modeling, Algorithms, Signal Processing, Pattern Matching, Image Processing, Online Banking
How to Work with Toptal
Toptal matches you directly with global industry experts from our network in hours—not weeks or months.
Share your needs
Choose your talent
Start your risk-free talent trial
Top talent is in high demand.
Start hiring