Mohamed E.

Mohamed E.

Senior Full-stack Engineer

Cairo, Egypt
Hire Mohamed E. Hire Mohamed E. Hire Mohamed E.

About Me

Mohamed is a Senior Full-stack Engineer focusing on delivery, effective collaboration, and continuous skill upgrade. He has been delivering production software for the last 13 years using multiple technologies and playing various roles in many companies. Mohamed is skilled in Java (web, mobile, back end), JavaScript (web, mobile, back end), Python (Data Science, Machine Learning, ethical hacking), databases (SQL, NoSQL, Graph, In-memory, search engines), Swift, Figma, and cloud services (AWS, GCP).

Work history

UpStack
UpStack
Senior Full-stack Engineer
2021 - Present (3 years)
Remote
  • Creating and developing innovative software solutions for clients across a broad range of industries.

  • Participating in scrums consisting of cross-functional teams, both software and hardware.

  • Ensuring that features are being delivered efficiently and on time.

Freelance
Freelance
Senior Full-stack Engineer | Lead Developer
2021 - 2021
Remote
  • Led a team of five developers to build and maintain the Sandlot mobile application using React Native.

  • Acted as a full-stack developer for Divebell, a platform that turns sensitive data abyss into actionable insights.

  • Contributed to solving critical technical problems, wrote automated tests, and delivered product features.

Speako
Speako
Senior Full-stack Engineer
2020 - 2020
Remote
  • Architected and developed a linguistic AI solution that comes with the latest and most intelligent text-to-speech voices available on the market today using AI technology to emulate human-like natural sounding speech.

  • Managed product architecture modeling and implementation of cloud-native software.

  • Managed the mobile solution implementation and marketing campaign.

Trilogy
Trilogy
Senior Full-stack Engineer
2019 - 2021 (2 years)
Remote
  • Handled product architecture modeling for 100+ software products in the company's portfolio.

  • Rewrote legacy products toward a cloud-native environment and implemented CI/CD pipelines.

  • Implemented test automation, supporting team members in pipeline implementation and moving to cloud-native software.

Optiva
Optiva
Senior Full-stack Engineer
2017 - 2019 (2 years)
Remote
  • Managed product architecture modeling and rewriting legacy payment product toward cloud-native.

  • Worked on the development of a telecom payment solution, fixing bugs and implementing features.

  • Implemented cloud-native software and CI/CD pipelines, supported QA team members, and performed code reviews.

Aurea
Aurea
Senior Full-stack Engineer
2017 - 2017
Remote
  • Worked on the development of several products for the Aurea platform including process management, messaging, customer relationship management.

  • Developed unit tests, fixed bugs, and implemented new features.

  • Collaborated with product management and customer-facing engineers to help interpret new client requirements.

CIT Global
CIT Global
Senior Full-stack Engineer
2016 - 2017 (1 year)
Cairo, Egypt
  • Worked on the development of software solutions for an international provider of innovative eCommerce/mCommerce solutions and services.

  • Developed a mobile banking solution using Java, Angular, MongoDB, and Oracle DB.

  • Implemented new features, fixed bugs, and maintained the CI/CD pipeline.

Channel VAS
Channel VAS
Senior Full-stack Engineer
2015 - 2016 (1 year)
Cairo, Egypt
  • Developed a telecom value-added service solution for a global fintech leader in mobile financial services, micro/nano loans, handset loans, and advance credit/data services.

  • Implemented new features for the application and maintained the CI/CD pipeline.

  • Identified and fixed bottlenecks and bugs on the system.

Advanced Electronics Company
Advanced Electronics Company
Senior Full-stack Engineer
2013 - 2015 (2 years)
Riyadh, Saudi Arabia
  • Worked on the development of government solutions for a leading technology solutions provider in the region.

  • Fixed legacy product bugs and maintained the CI/CD pipeline.

  • Optimized code and applications for maximum speed and scalability.

Safran
Safran
Senior Full-stack Engineer
2013 - 2013
Cairo, Egypt
  • Developed government solutions for an international high-technology group operating in the aviation (propulsion, equipment, and interiors), defense, and space markets.

  • Implemented and maintained features for the applications using Java and JavaScript.

  • Ensured stability and performance of the systems, as well as security and data protection.

Arrow Electronics
Arrow Electronics
Full-stack Engineer
2012 - 2013 (1 year)
Cairo, Egypt
  • Developed an alert and notification solution for a global electronics company.

  • Implemented new product features and maintained the CI/CD pipeline.

  • Ensured cross-platform optimization and responsiveness of applications.

goCompute
goCompute
Full-stack Engineer
2008 - 2012 (4 years)
Cairo, Egypt
  • Worked on the development of multiple projects, creating and maintaining new features.

  • Maintained the CI/CD pipeline using several tools.

  • Stayed abreast of developments in web applications and programming languages.

Portfolio

Senior Full-stack Engineer - FogBugz
Senior Full-stack Engineer - FogBugz

FogBugz is a cloud-based project management service for small to medium teams. Rebuilt the product from scratch based on AWS Cloud services and worked with team members to architect and reimplement the product. The project stack included Angular and Node.js, and the product was deployed in AWS using S3, AppSync, Route53, DynamoDB, Lambda, Cognito, and API Gateway.

Senior Full-stack Engineer - Optiva
Senior Full-stack Engineer - Optiva

Built an MVP from scratch as a payment solution for a telecom company (Optiva). Was responsible for technical aspects including planning, architecting, and implementation using React, Java, Spring Boot, ELK stack, MySQL, and Kafka. The software was deployed in Google Cloud and Kubernetes.

Senior Full-stack Engineer - Speako
Senior Full-stack Engineer - Speako

Speako is a service to convert text to speech using Google Cloud AI. Built the product from scratch including planning, architecture, and implementation (using Ionic, Node.js/Express, and Google Firebase) and helped with business and marketing as well.

Senior Full-stack Engineer - Divebell
Senior Full-stack Engineer - Divebell

Divebell is a platform for data discovery and gaining visibility of sensitive data everywhere. Subject tracing technology zeros in on customer-specific data. Worked as a senior developer using Java, Kotlin, Spring Boot, Angular, AWS, PostgreSQL.

Lead Engineer - Sandlot
Lead Engineer - Sandlot

Sandlot is an app for real-world fitness meetups. Led a team of five developers and QAs and worked with React Native, Node.js, AWS.

Education

BSc Computer Engineering
BSc Computer Engineering
Modern Academy for Engineering and Technology - Egypt
2005 - 2010 (5 years)