Mohammed El-Etreby, Lead Senior Software Engineer

Mohammed El-Etreby

Lead Senior Software Engineer

IBM

Location
Egypt
Education
Bachelor's degree, Information Systems
Experience
19 years, 11 Months

Share My Profile

Block User


Work Experience

Total years of experience :19 years, 11 Months

Lead Senior Software Engineer at IBM
  • Egypt - Cairo
  • My current job since January 2017

IBM USA learning Team.
Lead project teams to produce software that wholly and efficiently addresses the business needs/requirements provided. Act as a technical expert and partner with clients 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.info
Developing IBM Watson Academy https://www.watson-academy.info/
Developing IBM GTS Client Value Plays University https://www.cvpuniversity.com
Developing IBM Online Digital Learning https://www.onlinedigitallearning.com
LRS and XApi Integration with CLMS.
Developing Joomla Components, library, Plugin, Modules, themes
Joomla Integration with IBM SSO
Joomla Integration with Moodle
Developing Moodle plugins
Developing Larval LRS

Software Development Manager at The Desertrose Resort
  • Egypt - Hurghada
  • February 2015 to December 2016

Development of dynamic info channel
Email Campaign System
website development
interfaces between E-commerce and Hotel PMS Development of Hotel Dashboard
Employee Survey

Software Development Manager at SUNRISE Resorts & Cruises
  • Egypt - Hurghada
  • September 2011 to February 2015

Develop and adapt any ideas that bring IT services to higher management.
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 projects
Ensures 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 is maintainable and extendible to accommodate future development and maintenance (architecture documentation and architecture design review)
Assist Team in any technical problems
Developing RIA web Applications with API to hotels systems

Projects Example :
http://www.sunrisehotels-egypt.com

Web and mobile application (restaurant self reservation system) Connected to hotels PMS on the touch screen
Web (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 web
Web (Online Comment cards and guest survey) with analysis connected to different systems
web (VOIP system)
web (hotspot Login service)

IT Manager at SENTIDO Crystal Bay
  • Egypt - Hurghada
  • September 2010 to September 2011

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

Senior PHP developer at MEIT (Oracle Partner)
  • Egypt - Cairo
  • January 2010 to August 2010

Leading a team of Web developers to design, develop, and debug Web applications
Using creativity to innovate new products (widgets, wizards, tools, controls) to enhance the Web user experience
Keeping 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.com
Full Custom content management system with project catalog: http://www.egsco.org/cms/
Full Custom content management system: http://www.fiyadh.com
Etc..

Web Developer at Outright Soft
  • Egypt - Cairo
  • July 2008 to January 2010

Responsible for the layout, design and coding of a website specifically 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 requirements
Testing the website and identifying any technical problems and hitches
Establishing the purpose of the website based on its target audience
Determining any functionality that the site must support and developing PHP content based on practical approved layout
Identifying the content type the site will host and ensuring compatibility with the PHP programming requirements
Some Examples :
- Medical Directory For all Doctors and Medical Information All programing and database analysis : http://www.mc-eg.com
- Smile dental center full website with reservation module linked to full management system for the center including medical profiles, etc.
- Full Real Estate catalog still 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

Senior php developer at 3dimensions
  • Egypt - Cairo
  • December 2007 to June 2008

Managing and coordinating between Developing teams and designers in addition to Programming Web sites using PHP & MYSQL with XML for flash and
interfaces AJAX and multimedia applications
- Some examples may be still online Content Management Systems :
http://www.psc-eg.com, http://www.elmontazatannery.com, http://www.elmanar-export.com, http://www.3dimensions.tv, etc.

Partner & Technical Manager at IDC
  • Egypt - Cairo
  • March 2004 to August 2007

Managing Stuff, Planning and designing projects and developing web sites and portals Ex :
Real Estate online catalog : http://www.lacassaestae.com, Green House Estate Agency
B2B Portal : http://www.arabplastic.org
E-commerce and Shopping Cart : http://www.egy-art.net, http://www.brg-desertcoolers.com
Content Management System : http://www.tawfeikexpo.com, http://www.abcathle.com
- News Portals

Education

Bachelor's degree, Information Systems
  • at Modern Academy
  • June 2007

Grade Project : Excellent

High school or equivalent, Math
  • at Om El-Abtal Language School
  • June 2003

Specialties & Skills

Managing High Performance Teams
Database Solutions
Web Development
Project Management
Photoshop
Asp.net
JavaScript
Linux servers
Oracle Developer
Appcelerator
AngularJs

Languages

Arabic
Expert
English
Expert

Training and Certifications

Technical Traning (Training)
Training Institute:
Sunrise Palacio
Date Attended:
July 2003

Hobbies

  • Reading
  • Rowing
  • Swimming