Ehab F.

About Me

Ehab is a highly-skilled Java Engineer and Architect with over 14 years of experience in the software industry, successfully leading and developing complex projects, covering various aspects of software development, processes, and methodologies. He has extensive knowledge of developing scalable and highly available systems using Microservices, Docker, Spring Boot, Kafka, MongoDB, among other technologies and tools. Ehab is a great team player, with lots of experience in different industries, working in cross-functional distributed teams.

Frontend

Backend

Database

DevOps

QA & Testing

Workflow

Other

Work history

UpStack
UpStack
Senior Java Engineer
2021 - Present (4 years)
Remote
  • Create and develop innovative software solutions for different clients across a broad range of industries.

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

  • Ensure that features are being delivered efficiently and on-time.

Aurea
Aurea
Java Software Architect
2017 - Present (8 years)
Remote
  • Worked as part of the Features and Maintenance teams, participating in many projects including Jive core, Jive Search, Playbox, SLI Systems, and Devspaces.

  • Worked on the development of DevSpaces, a remote development tool designed to create, manage, and share develop-ment environments in the cloud to speed up development workflow.

  • Developed Playbox, a gamification service for Jive which is the leader in enterprise collaboration and social solutions.

Hewlett Packard Enterprise
Hewlett Packard Enterprise
Technical Lead
2010 - 2017 (7 years)
Egypt
  • Acted as Technical Lead for the VF Germany account, responsible for estimating development effort, managing the development activities, design, coordination with on-shore representative, and performing technical code review.

  • Implemented REST services layer to provide interfaces to existing VF backends (EPOS and VORAS applications).

  • Coordinated and monitored all aspects of the software development lifecycle across multiple technology platforms and disciplines. Also provided technical support and mentoring to project team members.

CIT Global
CIT Global
Senior Java Developer
2006 - 2010 (4 years)
Egypt
  • Participated in all software lifecycles including, requirement gathering, design, implementation, and unit test, as well as a part of the R&D team.

  • Worked on the development of SADAD gateway, a E-finance solution designed for KSA Banks, to integrate the bank with SADAD Hub and expose SADAD services to the bank’s channels to simplify SADAD integration and certification.

  • Developed a collaborative mobile payment business model with features to effectively serve both banked and unbanked communities across various markets.

Showcase

Software Architect/Engineer - Devfactory Devspaces
Software Architect/Engineer - Devfactory Devspaces
  • DevSpaces is a cloud-based development tool for creating, managing, and sharing development environments.

  • It utilizes Kubernetes to automate infrastructure management and deploy components as containers.

  • The tool enables developers to leverage existing IDEs and instantly reflect changes in files within containers via a real-time sync mechanism.

Software Architect/Engineer - SLI Systems
Software Architect/Engineer - SLI Systems
  • SLI Systems is a predictive cloud-based platform for e-commerce websites.

  • It offers services including product search and analytics.

  • The SLI E-commerce Performance Indicators and Confidence (EPIC) Report contains current data on e-commerce revenue trends, top initiatives, and technology trends.

Software Architect/Engineer - Jive - Playbox
Software Architect/Engineer - Jive - Playbox
  • Playbox is a gamification service for Jive designed to increase user engagement and value.

  • It utilizes points awarded based on user interaction with Jive, with the potential for badges to represent knowledge.

  • The project leverages technologies including Storm, Kafka, Dropwizard, AngularJS, AWS, MongoDB, Redis, Kotlin.

Education

Bachelor of Engineering, Computer Sciences
Bachelor of Engineering, Computer Sciences
Menoufia University
1999 - 2004 (5 years)
RED HAT ACCREDITED PROFESSIONAL
RED HAT ACCREDITED PROFESSIONAL
Red Hat
BM certified designer (Object Oriented Analysis and Design, vUML 2)
BM certified designer (Object Oriented Analysis and Design, vUML 2)
IBM
AWS Certified Solutions Architect – Associate
AWS Certified Solutions Architect – Associate
AWS