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).

Frontend

Backend

Database

DevOps

Other

Work history

UpStack
UpStack
Senior Full-stack Engineer
2021 - Present (4 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.

Showcase

Senior Full-stack Engineer - FogBugz
Senior Full-stack Engineer - FogBugz
  • Senior Full-stack Engineer for FogBugz, a cloud-based project management service for small to medium teams

  • Rebuilt the product from scratch based on AWS Cloud services, architecting and reimplementing the product alongside a team

  • Used a project stack that included Angular and Node.js and deployed the product using several AWS services including S3, AppSync, Route53, DynamoDB, Lambda, Cognito, and API Gateway

Senior Full-stack Engineer - Optiva
Senior Full-stack Engineer - Optiva
  • Developed an MVP as a payment solution for Optiva, a telecom company

  • Handled technical aspects like planning, architecture, and implementation with tools such as React, Java, Spring Boot, ELK stack, MySQL, and Kafka

  • Deployed the software in Google Cloud and Kubernetes

Senior Full-stack Engineer - Speako
Senior Full-stack Engineer - Speako
  • Developed 'Speako', a service that converts text to speech leveraging Google Cloud AI

  • Managed entire product development from planning and architecture to implementation using Ionic, Node.js/Express, and Google Firebase

  • Contributed to business and marketing aspects of the product

Senior Full-stack Engineer - Divebell
Senior Full-stack Engineer - Divebell
  • Divebell is a data discovery platform offering visibility on sensitive data.

  • The platform uses subject tracing technology to focus on customer-specific data.

  • The role involved working as a Senior Full-Stack Developer using tools such as Java, Kotlin, Spring Boot, Angular, AWS, PostgreSQL.

Lead Engineer - Sandlot
Lead Engineer - Sandlot
  • Lead Engineer for 'Sandlot', an app for real-world fitness meetups

  • Led a team composed of five developers and quality assurance members

  • Utilized React Native, Node.js, and AWS in the project

Education

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