Reha Sönmez, Developer in Amsterdam, Netherlands
Reha is available for hire
Hire Reha

Reha Sönmez

Verified Expert  in Engineering

Back-end Developer

Amsterdam, Netherlands

Toptal member since December 7, 2018

Bio

Reha is a passionate problem solver with a background in physics, business, and economics. He has created full-stack apps with several frameworks, including React, Angular, and.NET. He moved into back-end development with Go for high-scale distributed systems involving ad tech, search, and other data-intensive workflows. Reha is also a certified Scrum PSPO who facilitates working with teams and can contribute to business decisions. He has worked with Elasticsearch, Redis, MySQL, and Kubernetes.

Portfolio

Booking.com
Java, Perl, MySQL, Amazon Web Services (AWS), Kubernetes, Python 3...
eBay
Go, Back-end, Distributed Systems, Elasticsearch...
Vixion BV
Microservices, C#.NET, Full-stack, JavaScript, Angular, React, Python, C#, HTML...

Experience

  • Back-end - 5 years
  • REST - 5 years
  • Python - 4 years
  • Large-scale Distributed Systems - 4 years
  • Distributed Systems - 4 years
  • Go - 3 years
  • Elasticsearch - 3 years
  • Full-stack - 2 years

Availability

Part-time

Preferred Environment

Go, Distributed Systems, Back-end, Python, JavaScript, Java, Architecture

The most amazing...

...product I've worked on is a multi-data center, a high-load ad tech system for a big (if not the biggest) marketplace in the world.

Work Experience

Core Software Engineer

2023 - PRESENT
Booking.com
  • Worked on building a modern global system that works with compliance across 180 countries.
  • Built and improved CI/CD pipelines to automate workflows to improve developer efficiency.
  • Modernized legacy systems to streamline data processing and data consistency across business layers.
Technologies: Java, Perl, MySQL, Amazon Web Services (AWS), Kubernetes, Python 3, CI/CD Pipelines, Agile Software Development, Python 2, Asynchronous Programming, Data Center Infrastructure, Scalability, gRPC, MacOS, OpenAI, Automation, ChatGPT, AWS Lambda

Senior Back-end Developer

2021 - PRESENT
eBay
  • Served as a senior back-end engineer for eBay's adtech product, supporting international tenants across multiple countries and time zones with a fully distributed architecture.
  • Contributed to domain-driven design and distributed systems engineering, while Agile methodologies were part of the engineering process.
  • Developed a microservices architecture with event stream processing.
  • Scaled distributed systems to provide advertising inventory management and performance tracking.
  • Optimized search performance for a 10,000 requests per second load.
  • Worked on revenue optimization by engineering sophisticated mechanisms to search and rank the advertising inventory.
Technologies: Go, Back-end, Distributed Systems, Elasticsearch, Large-scale Distributed Systems, REST APIs, API Integration, Web Development, SQL, Redis, Apache Kafka, Prometheus, Grafana, Google Cloud Platform (GCP), Agile Software Development, Python 2, Asynchronous Programming, Data Center Infrastructure, Scalability, Kubernetes, gRPC, MacOS, Automation, Docker Compose, Data Scraping, AWS Lambda, Bots

Full-stack Software Developer

2018 - 2021
Vixion BV
  • Contributed to an automated PDF decomposer system for processing salary information and a calculation engine for pension funds. Mentored junior developers.
  • Worked on an account and budget management system for supercomputer usage for academic institutions. Served a role similar to a technical product owner throughout the project and the product owner.
  • Worked on a microservices-based financial investment tracking and management system for investment funds. Worked on domain-driven design sessions with the client and event sourcing sessions with the team.
Technologies: Microservices, C#.NET, Full-stack, JavaScript, Angular, React, Python, C#, HTML, REST APIs, API Integration, Web Development, SQL, Django, Django REST Framework, Agile Software Development, Microsoft SQL Server, Python 2, Azure, TypeScript 3, Selenium, Automation, FastAPI, Flask, PDF

Elite Full-stack Developer

2019 - 2019
Fitbrix (Toptal Client)
  • Made an overall codebase review and identified problematic points for scaling the app.
  • Worked on business decisions behind UX flow and created a basic framework for pushing features into the app.
  • Identified basic security threats of the existing codebase.
Technologies: Full-stack, JavaScript, MongoDB, Express.js, React, HTML

Full-stack Developer

2018 - 2019
Drive Society
  • Created the backbone of a client background checking system for B2B customers with a team of seven developers.
  • Integrated three client-side apps with a comprehensive back-end application.
  • Managed integration and deployment of the end-to-end MVP application.
  • Continued the maintenance and feature additions through the app.
  • Integrated facial recognition and financial background checks using APIs provided by third parties like Microsoft and the Dutch government.
Technologies: Full-stack, JavaScript, Docker, PostgreSQL, React, TypeScript, Node.js, HTML, Web Development

Software Project Manager

2015 - 2018
Securitas TR
  • Delivered concurrent enterprise projects with a team of nine developers.
  • Delivered an Android Guard Management System as a project manager based on .NET back-end and Java client. Working 24/7 on nearly 1,000 devices.
  • Delivered and intra-company Facebook with extended features like payroll and internal communication system with a team of four developers including Android, iOS, and a web app (Angular) which is still being used by 13,000 employees.
  • Delivered a customer reporting tool with dynamic report generation.
  • Delivered and deployed an R&D project including hardware to track the mobile devices in a closed environment.
Technologies: REST, Web API, Angular, C#.NET

Business Consultant

2014 - 2015
Omega Marketing Technologies
  • Streamlined software product life cycles. Reduced duration acquiring customer process.
  • Simplified requirement analysis process. Re-designed organizational structure.
  • Introduced standardized pricing structure for the SaaS products.
Technologies: Management Consulting

Experience

Senior Back-end Engineer

A Go and Java-based advertising technology product powering the most popular marketplace websites in four European and North American countries, providing search, revenue optimization, and feed processing, serving millions of users per day. The product manages an inventory of 100+ million items, from large companies to small shop owners. As a back-end engineer, I joined the on-call rotation for a 24/7 mission and revenue-critical tier 0 system.

Personal Portfolio and Resume

http://www.reh.as
Simple static website for personal information. Migrated from framework to a static website. Overall performance and lighthouse metrics improved with this transition. Still maintaining it yearly to reflect the updates.

Advertising Engine for Two-sided eBay Marketplaces

http://www.marktplaats.nl
I worked on a multi-tenant, pay-per-click advertising engine for eBay, managing an inventory of hundreds of millions of products. The system handled peak traffic of 10,000 requests per second, requiring a highly distributed architecture optimized for high performance and 24/7 live availability.

Education

2010 - 2017

Master's Degree in Science and Technology

Middle East Technical University - Ankara, Turkey

2004 - 2008

Bachelor's Degree in Business Administration

Middle East Technical University - Ankara, Turkey

Certifications

APRIL 2020 - PRESENT

Data Structures and Algorithms Nanodegree Program

Udacity

SEPTEMBER 2018 - PRESENT

Full Stack Web Developer

Codaisseur Academy

OCTOBER 2017 - PRESENT

Front End Web Development

freecodecamp.org

SEPTEMBER 2017 - PRESENT

Professional Scrum Product Owner

Scrum.org

Skills

Libraries/APIs

React, REST APIs, Node.js, Web API

Tools

Grafana, Docker Compose, Hashistack, ChatGPT

Languages

JavaScript, Python, HTML5, CSS, SQL, Go, HTML, C#, TypeScript, C#.NET, Python 2, Python 3, Java, TypeScript 3, Perl

Frameworks

Express.js, Koa, Flask, Angular, Django, Django REST Framework, gRPC, Selenium

Paradigms

Agile Software Development, REST, Automation, Microservices, Asynchronous Programming, Hosting, Object-oriented Programming (OOP), Linear Programming, Agile, Scrum

Platforms

Apache Kafka, MacOS, Docker, Azure, Amazon Web Services (AWS), OpenStack, Google Cloud Platform (GCP), Kubernetes, Raspberry Pi, AWS Lambda

Storage

PostgreSQL, MySQL, Redis, MongoDB, Microsoft SQL Server, Elasticsearch

Other

Architecture, Certified Scrum Product Owner (CSPO), Full-stack, Prometheus, API Integration, Web Development, Scalability, Data Scraping, Bots, Back-end, Distributed Systems, Management Consulting, Data Structures, Algorithms, Large-scale Distributed Systems, Data Center Infrastructure, Consul, Search Engines, Advertising Technology (Adtech), APIs, Lean Project Management, Research, Full-stack Development, Product Owner, CI/CD Pipelines, OpenAI, FastAPI, PDF

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