محمد شلبي, Cheif architect

محمد شلبي

Cheif architect

Esatrata

البلد
الأردن - عمان
التعليم
بكالوريوس, Computer Engineering
الخبرات
27 years, 0 أشهر

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

حظر المستخدم


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

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

Cheif architect في Esatrata
  • الأردن - عمان
  • أشغل هذه الوظيفة منذ فبراير 2008

 Establish a development process for the company.
 Grow the company employee’s technicalities.
 Create a development framework.
 Create a consultancy department for software development process.
 Reduce the development time cost.
 Establish a quality assurance department.
 Help on putting any solution architecture.


 Establish a Quality Assurance Process.
 Create a Quality Assurance department.
 Provide trainings to the quality engineers.
 put a development process.
 Improve the communication between employees.
 identify career paths.
Read RFPs.
Put and Revbiew solution.
SOA,
OOD,
Design Patterns,
Agile, extream programming, TDD.
Put and control development process.

Software Design Engineer and Leader في Microsoft (USA)
  • غير ذلك
  • أبريل 2001 إلى يناير 2008

 Build a development team.
 Monitor the product performance
 Design and Build a set of tools to mentor the products performance.
 Educate team about multi-threading development.
 Ship the product


 Build a team of three software design engineers.
 Train the team on Object Oriented principles
 Put a high level plan and design.
 Review Team code and design.
 Ship the product on time.
 Identify the scalability and performance goals.
 Identify the performance bottle nicks.
 Build automation tools to measure the performance.
 Put a scalability plan and run it.
 Develop mstest.exe for Visual Studio Team system 2005
 Develop Property Grid to show the test properties
 Integrate with MSBuild.

 Integrate with MSBuild.
 Finish the required tasks with minimum bugs and a head of time.
 Help the team in identifying the storage mechanism for the tests.
 Identify the CRM Offline story goals.
 Find a solution to the CRM offline story problem.
 Implement the solution.

 Put an architecture and design for the solution.
 Identify the needed components from the Middle tier .
 Interact with the database designer and get there agreements on the database changes.
 Interact with the setup designers and provide them with the needed tools to set up the solution.
 Interact with the business analyst and identify the project scope.
 Implement a solution to track changes on the online store.
 Implement a solution to transfer data from online store to the offline store.
 Implement a solution to track changes on the offline store.
 Implement a solution to transfer data from offline to the online store.
 Implement and design a solution to sync CRM data with Microsoft Outlook.

architect and senior developer في OWSS
  • الأردن - عمان
  • يونيو 1997 إلى مارس 2001

 Review the Business analyst use case.
 Make sure the collecting requirements process is followed.
 Establish meetings with the customer and communicate the use cases to customer.
 Identify the high level design strategy and architecture and communicate it to the team.
 Help team to deliver the needed design and documents.
 Provide support to both the Business Layer and UI layer.
 Use C++, ODBC and SQL server 7.0
 Provide dataflow diagram.
 Maintain the database and tune it.
 Implement the data layer using C++ and ODBC.
 Implement the Database layer using TSQL.
 Provide setup scripts and document to setup the database.

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

بكالوريوس, Computer Engineering
  • في JUST
  • يونيو 1992

Specialties & Skills

Agile Software Development
Solution Design
Software Design
SQL Server
Software Development
dot net
Sql server
architect
Team foundation server
Project management
sql server
IBM Maximo
sharepoint
Software Performance and scalability
Software security

اللغات

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