Tarek Mohamed Mehrez
Verified Expert in Engineering
Data Engineering Developer
Tarek is an EM/Architect/SWE with experience building tech products from the bottom up. He specializes in software architecture, DevOps, back-end development, data engineering, and production-ready machine learning components build. Tarek believes in bringing strong business values to the table, with technology being a tool, not an end goal.
Portfolio
Experience
Availability
Preferred Environment
Python, Kubernetes, Amazon Web Services (AWS), Google Cloud Platform (GCP), Back-end, Data Engineering, DevOps, People Management, Leadership, Microservices, Docker, OpenAI GPT-3 API, Web Scraping, OpenAI GPT-4 API, Scrapy, Selenium
The most amazing...
...fintech products I've built, designed, and architected for scale dealt with massive data movement and occasionally built machine learning models.
Work Experience
Engineering Manager
Miro
- Overhauled the team's delivery process, from product ideation to technical execution. Created the process to enable cross-functional collaboration.
- Handled and currently working on designing the observability process, including metrics, logging, and reporting for back- and front-end metrics while creating a new on-call and incident management routine for teams.
- Redesigned parts of the email and notifications delivery systems alongside the company's architects.
Engineering Manager
Klarna
- Built a tech team from scratch. This involved hiring developers and external consultants, participating in the interviewing process, and distributing the skillset required in the team accordingly.
- Built a scalable monitoring solution that monitors all business activity, connecting event streams from all products, and transforming them into detected anomalies and alerts in real-time by notifying the correct stakeholders.
- Expanded on the engineering culture within the company with efforts in internal communities and the official blog.
- Collaborated with multiple stakeholders on adding these analytics and monitoring systems to multiple data streams to help reduce costs and losses across the board.
CTO
Thndr
- Built a team of software developers that started the company and built a full-blown app that covers trading in the Egyptian stock market with 100,000+ users.
- Led the team to support trading in multiple asset classes for investment, including stocks and mutual funds.
- Participated and led most of the major tech decisions of building the entire stack bottom up.
Machine Learning Engineer
Aigent
- Built an on-demand machine learning infrastructure for data scientists.
- Utilized Kubernetes and its scheduler to create an environment where data scientists can collaborate and build their models.
- Supported the data engineering team with technical decisions on building the data platform for analytics.
Research Engineer
Textkernel
- Moved a big part of the Perl monolith to the Python-based microservices running on production. I rearchitected those bits and built the surrounding base infrastructure to run services on Kubernetes.
- Built an infrastructure to serve machine learning models on Kubernetes behind Python services.
- Built a workflow to train and serve models using Kubernetes, utilizing its jobs and Dask (distributed pandas version). Also gave a talk on the topic in PyData Amsterdam 2018.
Experience
Thndr - Investment Trading Platform
https://thndr.app/Hosted on Kubernetes on top of AWS.
Features include:
• Trading multiple asset classes
• Internal subscription system
• Internal admin system for operations
Real-time Business Analytics Performance and Reporting
https://www.klarna.com/Internal Data Science Platform
Skills
Languages
Python, Go, Kotlin, Java, Perl
Libraries/APIs
Pandas, Dask, Slack API, Spark ML, Theano, TensorFlow, Keras, TensorFlow Deep Learning Library (TFLearn)
Tools
Jenkins, GitLab CI/CD, Grafana, Sentry, Amazon Elastic Container Service (Amazon ECS), ELK (Elastic Stack), Apache Airflow, Amazon Athena, AWS Glue, RabbitMQ, Keycloak, Vault, Flink, Kafka Streams, Spark SQL
Paradigms
DevOps, Scrum, Agile, Microservices, Microservices Architecture, ETL
Platforms
Kubernetes, Amazon Web Services (AWS), Jupyter Notebook, Google Cloud Platform (GCP), AWS Lambda, Apache Kafka, Apache Flink, Docker
Storage
PostgreSQL, Amazon S3 (AWS S3), Data Pipelines, Redis, Redshift
Other
Natural Language Processing (NLP), Data Engineering, Amazon RDS, APIs, Architecture, Prometheus, Planning, Monitoring, Back-end, FastAPI, API Design, Machine Learning Operations (MLOps), GPT, Generative Pre-trained Transformers (GPT), AI Programming, Machine Learning, Leadership, People Management, CTO, Stock Market, Rockset, Slackbot, Redis Clusters, Kubernetes Operations (kOps), MinIO, MLflow, Artificial Intelligence (AI), Web Scraping, OpenAI GPT-4 API, Metabase, Amazon Kinesis, Distributed Systems, OpenAI GPT-3 API
Frameworks
Spark, Django REST Framework, Django, Flask, Scrapy, Selenium, Spring
Education
Master of Science Degree in Machine Learning
University of Stuttgart - Stuttgart, Germany
Bachelor's Degree in Computer Science
German University in Cairo - Cairo, Egypt
Certifications
Leadership Principles
Harvard Business School Online
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