- GroupMSoftware EngineerPRESS & MEDIAMay 2021 - Today (3 years and 10 months)Berlin, GermanyWith most of my experience being in eCommerce, working on advertising projects for GroupM, the world's leading media investment company was a new challenge for me and I'm glad I had this opportunity. My responsibilities include:- Building and maintaining microservices in PHP and NodeJS- Splitting monolith app into microservices- Build and maintain packages and SDKs- Planning and handling projects and 3rd party integrations- Planning and implementing the cloud architecture on AWS
- YottaHQSoftware EngineerJanuary 2019 - Today (6 years and 2 months)Dubai - United Arab EmiratesDoing freelance and personal projects at my agency gives me the opportunity to get exposed to a wide variety of projects and different types of problems. Having worked on so many 3rd party APIS and integrations gave me great experience on the matter. One example is the Nashrify app, a social media management and scheduling software that allows users to connect their social media accounts from different channels and schedule content to be posted in the future, also the ability to communicate with their customers (reply to comments/messages) directly in one inbox. This project gave the opportunity to work on different problems:- Handling different social API integrations including:
- Facebook API
- Twitter API
- Google Business API
- Instagram API
- Linkedin API
- TikTok API
- Working with webhooks- Working with WebSockets and real-time at a scale- Queues and job workers - Kaufland DeutschlandSoftware EngineerE-COMMERCEJuly 2020 - March 2021 (8 months)Darmstadt, GermanyAs a software engineer at one of the biggest E-commerce players in Europe, Kaufland.de (previously real.de), I had the opportunity to work on the branding project from real.de to Kaufland.de and I have been responsible for developing and maintaining large-scale applications and APIS using a variety of technologies, including Docker, PHP, Symfony, GraphQL, RabbitMQ, Vue.js, and Nuxt.js. I have expertise in building and integrating shipping systems, and have worked on a number of projects that involve implementing new features and functionality for our eCommerce platform. My responsibilities have included implementing robust and scalable software solutions, as well as collaborating with cross-functional teams to ensure the smooth operation of our platform. In my current role, I have gained valuable experience in building and maintaining the microservices architecture. I have also gained experience in front-end development using Vue.js and Nuxt.js, and have worked on a number of projects that involve creating rich and interactive user experiences. My responsibilities included:- Building and maintaining APIs using PHP + Graphql- Splitting the monolith app into microservices- Building and maintaining frontend using Nuxt.js and Vue.js- Contributed to the rebranding from Real Digital into Kaufland.de- Maintain external and internal PHP packages and new releases
- Supply Chain, BusinessAUC - School of Continuing Education2016Supply Chain, Business
- Bachelor's degree, Information TechnologyThebes Academy2012