
Mohamed EL-Etreby
Developer

Connect with Mohamed EL-Etreby to Send Message
Connect
Connect with Mohamed EL-Etreby to Send Message
ConnectTimeline
About me
Application Architect @ IBM *** I work for IBM but my views are my own. ***
Education

Om El Abtal Experimental Language School
1997 - 2003High school math
Orouba Language School
1989 - 1997Preparatory
Modern Academy Maadi
2003 - 2007Bachelor Information Systems
Experience

Outright Soft
Aug 2008 - Jan 2010DeveloperResponsible for the layout, design, and coding of a website in PHP format. They figure out the technical and graphical aspects of a website. also maintains and updates an existing website.Develop the programming code from scratch to meet business requirementsTesting the website and identifying any technical problems and hitchesEstablishing the purpose of the website based on its target audienceDetermining any functionality that the site must support and developing PHP content based on practical approved layoutIdentifying the content type the site will host and ensuring compatibility with the PHP programming requirementsSome Examples : - Medical Directory For all Doctors and Medical Information All programming and database analysis: http://www.mc-eg.com- Smile dental center's entire website with reservation module linked to the complete management system for the center including medical profiles, etc. - Full Real Estate catalog still the same system working but with a different design than I built it with: http://www.diarna.net - Full Content management system with forums: http://www.hebakotb.net, http://www.agyad.net - Real Estate Catalog: http://www.bridgeeg.com, http://www.almanaraeg.com, http://www.beatelkhebra.com - Charity E-Payment and PORTAL: http://www.kheirguide.com Show less

Middle east For information
Jan 2010 - Aug 2010Senior PHP developerLeading a team of Web developers to design, develop, and debug Web applicationsUsing creativity to innovate new products (widgets, wizards, tools, controls) to enhance Web user experienceKeeping up to date with new Internet standards and Web technologies (Web 2.0, AJAX, Capability Maturity Model Integration, Model–view–controller, etc.)Project Samples : Ready-made Custom content management :http://www.meitweb.comComplete Custom content management system with project catalog: http://www.egsco.org/cms/ Complete Custom content management system: http://www.fiyadh.comEtc. Show less

Sentido Crystal Bay Resort
Sept 2010 - Sept 2011IT Manager-Supervise all daily and weekly IT procedures in the hotel.- Design; Implement Preventive Maintenance for all IT hardware & Software.- Will be fully in charge of the IT Dept and all of its related issues.- Checking daily backups, all system interfaces, Server hardware, and logs.- Managing IT supervisors and clerks, assigning their daily jobs, and training them on all needed theoretical and practicalprocedures, troubleshooting, and support within corporate standards.- Work and manage suppliers for any Software/ Hardware conflicts.- Follow up on all claims that are being forwarded to IT Dept.- Document, and archive all correspondence and troubleshooting, follow up on suppliers’ visits and maintenance.- Develop and adapt any ideas that bring IT services to higher management.- Recover any gaps that might face IT Dept and come up with plans to advance its operations.- Assist existing/new properties when it is required.2/6-Create solutions for unsolved software gabs Show less

SUNRISE Resorts & Cruises
Sept 2011 - Feb 2015Software Development ManagerDevelop and adapt any ideas that bring IT services to a higher level.Recover any gaps that might face the IT Department and come up with plans to advance its operations.Assist existing/new software when it is required.Manages moderate-sized software development projectsEnsures projects are completed on time and according to corporate quality standards.Facilitates communication upward and across the project team including project status, justifications for variances, and technical information (architecture, design, and implementation objectives).Serves as a focal point for other departments on project status or other project information.Ensures projects are completed according to product specifications and are properly documented.Implementation of the product satisfies the product specifications.Product architecture and implementation are maintainable and extendible to accommodate future development and maintenance (architecture documentation and architecture design review)Assist the Team with any technical problemsDeveloping RIA web Applications with API for hotels systemsProjects Example :http://www.sunrisehotels-egypt.comWeb and mobile application (restaurant self-reservation system) Connected to hotels PMS on the touch screenWeb (Projects system)web Housing (front office System)web (CRM System)web (invoices accounting System Connected to hotels PMS)Desktop (Guest Service Center System) Now converting to webWeb (Online Comment cards and guest survey) with analysis connected to different systemsweb (VOIP system)web (hotspot Login service) Show less

Desert Rose Resort
Feb 2015 - Dec 2016Software Development ManagerAs a Software Development Manager, I led a team of software developers, business analysts, system analysts, and software engineers in the development and implementation of various software solutions for the resort. My responsibilities included:- Development of Dynamic Info Channel: I managed the creation of a dynamic information channel that provided real-time updates and information to guests and staff.- Email Campaign System: I oversaw the development of an email campaign system to effectively communicate with guests and promote our services.- Website Development: I led the team in developing and maintaining the resort's website, ensuring it was user-friendly and up-to-date.- Interfaces between E-commerce and Hotel PMS Software: I was responsible for developing interfaces between our e-commerce platform and the Hotel Property Management System (PMS) to streamline online bookings and reservations.- Employee Survey: I implemented an employee survey system to gather feedback and improve employee satisfaction.- Mobile App Development for Android and iOS: I led the development of our mobile application, providing guests with an easy-to-use platform to access our services from their smartphones.- Hotel Dashboard: I oversaw the creation of a comprehensive hotel dashboard that provided key metrics and insights for decision-making.- Reward Program: I was instrumental in developing a reward program to enhance guest loyalty and satisfaction.Throughout my tenure, I ensured that all software development processes adhered to the Systems Development Life Cycle (SDLC), from requirement identification to software maintenance. My role also involved collaborating with various department heads to discuss how the software developed could be improved and enhanced to achieve project objectives. My strong management skills were crucial in managing the activities of the software development team. Show less

IBM
Jan 2017 - nowOversee the design and development of software applications. collaborate on application design with internal stakeholders and development teams, implement and monitor application development stages, and document application & Product development processes.Designing significant aspects of the architecture of an application, including components such as user interface, middleware, and infrastructureProviding technical leadership to the application development teamPerforming design and code reviewsEnsuring that uniform enterprisewide application design standards are maintainedCollaborating with other stakeholders to ensure the architecture is aligned with business requirementsDefines the structures of solutions and architectures to address client business problems.Understands client needs and business constraints, works in levels of abstraction, applies industry knowledge, and leverages appropriate business elements and information technology to address those needs.Ensures viability of the proposed solutions - conducting solution assurance assessments.Identifies and mitigates potential risks to the success of the project.Pro-actively mediates equitable resolutions to project conflict (conflict resolution between project stakeholders).Documents architectural decisions across the above elements. Show less Risk assessments for architectural solutions and proposed systems and technologiesDevelop an overall technical strategy for projects from technical requirements.Responsible for leading the team for the successful delivery of projects assigned.Help in Project planning, progress tracking & delivery verification.Changes to previously designed software to meet client demands and specifications.Code Reviews and security reviewsEnsure DevOps implementation and review testing resultsImplement new technologies which are good for business & guide the team membersWork in Agile-based project methodology. Show less IBM USA learning Team.Provided vision and direction to the Agile development team and stakeholders throughout the project and created their requirements• Plan and prioritize product feature backlog and development for the product• Defining product vision, roadmap, and growth opportunitiesLead project teams to produce software that wholly and efficiently addresses the business needs/requirements provided. Act as a technical expert and partner with the client to realize strategic goals. Lead 3-5 developers to create solutions for web, desktop, and mobile users. Architect and lead the team to implement software solutions employing object-oriented programming. Mentor team members on modern development tools, practices, and techniques, Utilize test-driven development for both front-end and back-end code and ensure the team is following best practices. Mentor team on how to incorporate TDD and BDD development techniques into solutions. Perform code reviews to ensure quality and provide recommendations on how to write code that is extensible and maintainable.Building and developing CLMS and eLearning web applications And Content Management Workflow in Onlinedigitallearning.com - cvpuniversity.com. etc.Technologies: (PHP, Laravel, Moodle, Bootstrap, Angular, Joomla, Oracle, DB2).Developing IBM Watson IoT Online Academy https://iot-academy.infoDeveloping IBM Watson Academy https://www.watson-academy.info/Developing IBM GTS Client Value Plays University https://www.cvpuniversity.comDeveloping IBM Online Digital Learning https://www.onlinedigitallearning.comLRS and XApi Integration with CLMS.Developing Joomla Components, library, Plugin, Modules, themesJoomla Integration with IBM SSOJoomla Integration with MoodleDeveloping Moodle pluginsDeveloping Laravel LRS Show less
Application Architect
Sept 2022 - nowTechnical Team Lead
Aug 2019 - nowSenior Software Engineer
Jan 2017 - Jul 2019
Licenses & Certifications
- View certificate

Shaping up with Angular.js
Code School - View certificate

Staying Sharp With AngularJS
Code School - View certificate

Generative AI for Everyone
DeepLearning.AIFeb 2025 - View certificate

Integrity and Working with IBM Procurement
IBMOct 2020 - View certificate

IBM Garage Practitioner
IBMApr 2023 - View certificate

Principles of Reactive Architecture
IBMMar 2021 - View certificate

IBM Agile Explorer
IBMApr 2023
Languages
- arArabic
- frFrench
- enEnglish
Recommendations

Dimas fajri anugrah
Packaging Robotic Production at PT Indolakto | Undergraduate Extension Student of Industrial Enginee...Jakarta, Indonesia
Ishel payo
CUSTOMER SERVICE SUPERVISOR, BETBONANZALagos State, Nigeria
Ana krečak tomić, msc ce pe
Civil EngineerZagreb, Zagreb, Croatia
Rafal radziszewski
Account Strategist @ Google | Lead Gen and E-commerce specialist. Helping clients grow by using Goog...Dublin, County Dublin, Ireland
Joeharny soeputri
Regulatory Affairs Officer PT Aroma Prima LivindoTangerang, Banten, Indonesia
Shivam arora
Finance Manager- Planning and Insights at BT | Ex- EYDelhi, India
Harisudhan v
Assistant QA Manager at State StreetHyderabad, Telangana, India
Marco maia
Co-Founder & VP na VOST Portugal | Human Resources & Economics | Computers & Networks | Adviser | Vo...Portugal
Hakan akgün
Senior Core R&D Engineerİzmir, Türkiye
Jerry lavelle
Quality Assurance/ Development SupportBeverly Hills, California, United States
Maria luisa arena
Senior Consultant @BipMilan, Lombardy, Italy
Thoppan m s
Manager Technology | Microservices | SAP Hybris | at Publicis SapientBengaluru, Karnataka, India
Anil sojitra
✔️ Senior Agile Delivery Manager experienced in Agile Coaching and TransformationBideford, England, United Kingdom
Les motes
Owner/Operator at Triangle Technical Services, LLCAtlanta, Georgia, United States
Rian febrianto
Cargill Global Scholars Program Indonesia Cohort #6 Industrial Engineering - Universitas Gadjah MadaIndonesia
Dr. mohan b.a
Assistant Professor at B.M.S. Institute of Technology and ManagementBengaluru, Karnataka, India
Felipe dessotti inoue
Controls EngineerSão Bernardo do Campo, São Paulo, Brazil
Maria julia costa
Publicitária | Marketing | EventosSão José dos Campos, São Paulo, Brazil
Cindy beecken
Managing Director at Colossal Carpet CleaningLockleys, South Australia, Australia
Adrija dutta
Associate, Strategy Consulting @ IQVIA | BITS PilaniIndia
...