BizTalk & Development Thoughts

This is a blog about my experience with development specially for BizTalk ...

About Mohamed Malek


About Mohamed Malek

Regional Senior Consultant

Mohamed has more than 10 years of experience in the Software / Information Technology Industry. He has extensively been involved in architecture, design and development of applications development, artificial intelligent systems and Business Intelligence systems.
Mohamed is specialized in solution development using Microsoft development studios. He is experienced in software development life cycle (requirement analysis, system study, designing, coding, testing, de-bugging, documentation and implementation) of windows based applications using Microsoft .NET and C++ technologies as front-end and SQL Server as back-end.
Mohamed has a powerful and built knowledge and experience in Service Oriented Architecture SOA. Polished by many projects working as a BizTalk® Server consultant, he has solid background of BizTalk® 2002, 2004, 2006, 2006 R2, and 2009. He has a wide knowledge spanning all aspects of this product from designing, architecting, and developing solutions to performance tuning and optimization.

 Areas of Expertise

  • BizTalk Server Platform and SOA.
  • Design, Scalability, Stability and Performance
  • .Net Platform
  • Machine learning and AI based research.
  • Programming languages:  C/C++/C#/ VB.Net
  • UAT plans and team foundation server.
  • Developing large projects testing plans and executing them in an efficient manar.
  • COM, DCOM and COM+
  • Office Platform
  • Win32 platform and strong OS understanding
  • Windows Mobile platform and Windows CE.
  • Highly experienced software disassembling and reverse engineering especially for OS components.
  • Win32 and WinCE device drivers’ model and kernel level development.


  • MCTS: BizTalk Server 2006 R2. Obtained on the 4th of March 2009.
  • Exam 70-241: TS: Developing Business Process and Integration Solutions by Using Microsoft BizTalk Server 2006 R2.
  • MCTS: BizTalk Server 2006. Obtained on the 28th of June 2009.
  • Exam 70-235: TS: Developing Business Process and Integration Solutions using Microsoft® BizTalk® Server 2006.
  • MCTS: Microsoft Office SharePoint Server 2007 – Configuration. Obtained on the 5th of July 2009.
  • Exam 70-630: TS: Microsoft Office SharePoint Server 2007, Configuring.

Technical Skills And Experience

Database Systems

  • SQL Server 2005 and 2008.
  • IBM DB2.

Microsoft Development Platforms

  • Visual Studio.NET 2003/2005/2008.
  • Visual Studio 6.0.
  • XML Web Services & SOA.
  • Microsoft Office

Other Development Platforms

  • NetBeans.
  • Sun One Studio.
  • Carbide C++.

Development Languages

  • C
  • C++
  • C#.
  • VB.Net/VB6.
  • Java
  • Symbian

Research Skills

  • HMM training, optimization, and implementation.
  • Neural Networks (Back-Propagation, SOM, Hopfield, LSTM).
  • Temporal signal prediction and modeling.
  • Signals enhancements and noise reduction.
  • Silence detection and signals segmentation.
  • Image processing.
  • Genetic Algorithms.
  • Language Modeling.
  • Fuzzy Logic


  • .NET framework.
  • .NET compact framework.
  • .NET Micro framework.
  • Mobile development including Windows Mobile C++, J2ME, Symbian, CDC, CLDC, ANDRIOD.
  • NET,ASP.NET, COM, COM+, Win32, ASP, XML, XSD,OLAP,OLTP, XSLT, ATL, MFC, Web Services, J2SE, J2EE, J2ME, EJB, JSP, Servlets .
  • Windows Communication Framework (WCF).
  • Windows Workflow Foundation (WWF).
  • UML, Object-Orientation, Design Patterns.

Server Applications

  • Windows SharePoint Services 3.0
  • Microsoft Office SharePoint Server 2007.
  • BizTalk® Server 2006 R2
  • BizTalk® Server 2009
  • Microsoft Dynamics CRM 4.0
  • Microsoft Dynamics GP 10.0

Migration Experience

  • BizTalk® Server 2002 to BizTalk® Server 2006, 2006 R2, 2009.

Web Technologies

  • ASP.NET.
  • WCF, WWF, SOA.

Operating Systems

  • Windows 2000/2003.
  • Windows XP.   
  • Windows CE.
  • Unix/Linux.

Business Intelligence

  • BAM framework.
  • Data warehouse theories and concepts.
  • Star schema and facts and dimensions.
  • Data Mining techniques.
  • ETL process.