Mohammad Shalabi, Cheif architect

Mohammad Shalabi

Cheif architect

Esatrata

Lieu
Jordanie - Amman
Éducation
Baccalauréat, Computer Engineering
Expérience
26 years, 11 Mois

Partager Mon CV

Empêcher usager


Expériences professionnelles

Total des années d'expérience :26 years, 11 Mois

Cheif architect à Esatrata
  • Jordanie - Amman
  • Je travaille ici depuis février 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)
  • Autre
  • avril 2001 à janvier 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
  • Jordanie - Amman
  • juin 1997 à mars 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.

Éducation

Baccalauréat, Computer Engineering
  • à JUST
  • juin 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

Langues

Arabe
Expert
Anglais
Expert