محمد الاتريبي, Lead Senior Software Engineer

محمد الاتريبي

Lead Senior Software Engineer

IBM

البلد
مصر
التعليم
بكالوريوس, Information Systems
الخبرات
20 years, 0 أشهر

مشاركة سيرتي الذاتية

حظر المستخدم


الخبرة العملية

مجموع سنوات الخبرة :20 years, 0 أشهر

Lead Senior Software Engineer في IBM
  • مصر - القاهرة
  • أشغل هذه الوظيفة منذ يناير 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 في The Desertrose Resort
  • مصر - الغردقة
  • فبراير 2015 إلى ديسمبر 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 في SUNRISE Resorts & Cruises
  • مصر - الغردقة
  • سبتمبر 2011 إلى فبراير 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 في SENTIDO Crystal Bay
  • مصر - الغردقة
  • سبتمبر 2010 إلى سبتمبر 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 في MEIT (Oracle Partner)
  • مصر - القاهرة
  • يناير 2010 إلى أغسطس 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 في Outright Soft
  • مصر - القاهرة
  • يوليو 2008 إلى يناير 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 في 3dimensions
  • مصر - القاهرة
  • ديسمبر 2007 إلى يونيو 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 في IDC
  • مصر - القاهرة
  • مارس 2004 إلى أغسطس 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

الخلفية التعليمية

بكالوريوس, Information Systems
  • في Modern Academy
  • يونيو 2007

Grade Project : Excellent

الثانوية العامة أو ما يعادلها, Math
  • في Om El-Abtal Language School
  • يونيو 2003

Specialties & Skills

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

اللغات

العربية
متمرّس
الانجليزية
متمرّس

التدريب و الشهادات

Technical Traning (تدريب)
معهد التدريب:
Sunrise Palacio
تاريخ الدورة:
July 2003

الهوايات

  • Reading
  • Rowing
  • Swimming