Skip to main content
Thodoris OikonomouTO
Open to opportunities

Thodoris Oikonomou

@thodorisoikonomou

I build scalable Python backends, distributed systems, cloud services, and algorithmic trading platforms.

Greece
Message

I've built production systems for Shopify, Sainsbury's, Hive, HarperCollins, and other market-leading organizations across more than 10 years of backend engineering.

At Shopify, I led the backend rewrite and integration of a high-traffic PHP/Laravel application into the core Ruby on Rails codebase, improving performance and maintainability. For Sainsbury's, I developed backend infrastructure for its store and administration platforms using Python, Flask, Celery, Elasticsearch, AWS, and Docker, and architected Kafka-based event streams.

I'm currently building an end-to-end intraday algorithmic trading platform in Python, covering backtesting, live execution, risk management, performance analytics, and custom trading strategies.

My work spans cloud-native microservices, high-throughput data pipelines, database optimization, legacy migrations, smart-home voice integrations, web crawling, and enterprise SaaS APIs. I work most often with Python, AWS, Docker, Django, Flask, FastAPI, PostgreSQL, MongoDB, Kafka, Redis, and Elasticsearch.

Experience

Work history, roles, and key accomplishments

SE
Current

Algo Trader

Self Employed

Oct 2022 - Present (3 years 10 months)

Designed and implemented a production-ready, end-to-end intraday algorithmic trading platform in Python, incorporating modular components for backtesting, live execution, risk management, and performance analytics. Implemented custom trading algorithms and strategies, tuning entry/exit logic and risk parameters based on backtested performance.

NI

Software Consultant

Niometrics

Mar 2020 - Mar 2021 (1 year)

Re-engineered and optimized an enterprise task manager platform, converting the existing codebase from Go to Python to streamline maintenance and align with core backend architecture.

Sainsbury's logoSA

Software Consultant

May 2018 - Sep 2019 (1 year 4 months)

Developed core backend infrastructure for stores.sainsburys.co.uk and admin.stores.sainsburys.co.uk using Python, Flask, Celery, and Elasticsearch running on AWS and Docker. Architected event-driven architecture emitting and consuming store management streams using Apache Kafka.

Hive (Centrica Hive Limited) logoHL

Software Consultant

Hive (Centrica Hive Limited)

Oct 2016 - Jan 2018 (1 year 3 months)

Engineered smart home voice integration apps for Amazon Alexa and Google Home using Python and AWS Lambda. Participated in cross-functional refactoring initiatives to port serverless apps from Python to Node.js for optimized execution times.

Karhoo logoKA

Software Consultant

Karhoo

Apr 2016 - Aug 2016 (4 months)

Served as part of the integration team, helping to integrate external APIs with the core platform using Python, Django, and Redis.

Hitachi Consulting logoHC

Software Consultant

Hitachi Consulting

Nov 2015 - Apr 2016 (5 months)

Built greenfield microservices and RESTful APIs using Django REST Framework for a custom SaaS platform serving the energy sector. Implemented complex energy trading algorithms utilizing NumPy and Pandas; set up CI/CD automation pipelines via Docker, Jenkins, and Buildbot.

HarperCollins Publishers logoHP

Software Consultant

Mar 2015 - Aug 2015 (5 months)

Partnered with data science teams to build high-volume data ingestion tools processing sales data via MongoDB aggregations and MapReduce. Deployed ELK (Elasticsearch, Logstash, Kibana) stack for centralized logging and analytics alongside a MongoDB replica set to ensure system redundancy and resilience.

IN

Software Consultant

INCOPRO

May 2014 - Feb 2015 (9 months)

Architected scalable web crawling, content manipulation, and automated email ingestion systems using Python, Celery, RabbitMQ, and Cassandra. Built a lightweight JSON-RPC microservice leveraging Go (goroutines) and contributed Java extensions to the Elasticsearch-Cassandra river plugin.

IF

Freelance / Web Developer

Incrediblue & Freelance

Jan 2010 - Mar 2012 (2 years 2 months)

Built e-commerce backends and language translation applications using Django, Satchmo, Ruby on Rails, and frontend web technologies.

Education

Degrees, certifications, and relevant coursework

University of Athens logoUA

University of Athens

Bachelor of Science, Computer Science

Pursued higher education in Athens, Greece.

Get matched with your dream remote job

Sign up now and join over 250,000+ remote workers who receive personalized job alerts, curated job matches, and more for free!

Sign up
Himalayas profile for an example user named Frankie Sullivan