Mohamed Elkashif
@mohamedelkashif
Lead software engineer with over 9 years of backend development experience.
What I'm looking for
As a Lead Software Engineer with over 9 years of experience, I specialize in backend development, crafting scalable and robust solutions. My expertise spans Java, Kotlin, and Node.js, complemented by a solid foundation in SQL and NoSQL technologies. I have a proven track record of leading teams through complex projects while ensuring alignment with business objectives.
Currently, I contribute to a global food delivery platform at Delivery Hero, focusing on the Order Fulfillment lifecycle. My role involves building and maintaining scalable backend systems, leveraging cloud technologies like Google Cloud Platform and AWS. I am committed to fostering technical excellence and mentoring the next generation of engineers to drive innovation and efficiency in software delivery.
Experience
Work history, roles, and key accomplishments
Senior Software Engineer
Delivery Hero
Jul 2023 - Present (1 year 11 months)
Contributed to the global food delivery platform, focusing on the Order Fulfillment lifecycle within the QuickCommerce domain. Built and maintained scalable backend systems using Java, Kotlin, and Node.js, leveraging GCP and AWS for resilient cloud-native services.
Senior Software Engineer
Flix
Aug 2022 - Present (2 years 10 months)
Worked as part of the data foundation platform team, responsible for core messaging platform and infrastructure. Utilized Python and Java alongside Apache Kafka and Snowflake for data domain operations.
Software Engineer
Ladenzeile
Apr 2021 - Present (4 years 2 months)
Developed and maintained back-end systems for data synchronization across European partners using Java. Implemented microservices architecture leveraging Kafka and Kubernetes in AWS and on-premises environments.
Software Engineer
Orange Labs
Aug 2017 - Present (7 years 10 months)
Developed and implemented a monitoring tool using Java, Angular 6, Elasticsearch, and Logstash. Revamped Orange Radio application by transitioning from PHP to Java and adopting microservices architecture.
Software Engineer
The D. GmbH
Feb 2017 - Present (8 years 4 months)
Worked as a backend developer using Java, NodeJS, NoSQL, and Python. Designed and implemented the search module in the IOS application using Elasticsearch and developed a chatbot using Python and machine learning algorithms.
Software Engineer
Robovics
Aug 2016 - Present (8 years 10 months)
Responsible for integrating the application with the Minecraft game using Java. Implemented a new visualizer for the application using Three.js technology.
Education
Degrees, certifications, and relevant coursework
Ain Shams University
Bachelor of Science, Engineering
Grade: Distinction
Completed a graduation project on RFID-based smart systems. This project involved developing a warehouse management system using PHP (Laravel) as a SaaS solution deployed in Digital Ocean cloud. Additionally, an RFID tracking system was implemented to monitor assets within the warehouse.
Availability
Location
Authorized to work in
Job categories
Interested in hiring Mohamed?
You can contact Mohamed and 90k+ other talented remote workers on Himalayas.
Message MohamedFind your dream job
Sign up now and join over 85,000 remote workers who receive personalized job alerts, curated job matches, and more for free!
