Who am I

Work Experience

Every code line and every new program that is developed is like a stone from a magnificent building called System Engineer.

2019 - Now

Senior System Engineer and Architecture

Toyota Material Handling Logistics Solutions Ab
Project: Toyota Integration Platfrom

It was an integration platform based on the Microservices pattern between the Toyota Order Manager system (Called T-One) and the customer Warehouse Management System.
The system performs customer-specific requirements and also makes compatibility between T-One and customer WMS.
We implemented our own Modular Framework based on the Unity3D concept. We used a wide range of technologies.
I was working as a Senior Software Developer in a team with another Senior and 4 juniors. I was acting also as a mentor and a BA (Business Analysis) and Software Architect. We were using Agile and Scrum methods in our team and in the absence of our Scrum Master I was working in his place also.

  • SAFe framework
  • .Net Core 3.1, WebApi
  • Soap (WCF), REST
  • .Net Core Dependency Injection
  • RabbitMq
  • Azure, Azure DevOps
  • NUnit
  • SpecFlow
  • Selenium
  • TCP Connection
  • Front-End technologies: HTML5 / Jquery / CSS 3 / Angular Typescript

Senior System Engineer

Cochlear Bone Anchored Solutions AB
Project: Baha Fitting Software

It was a WPF .Net application based on the MVVM design pattern for controlling and fitting hearing aid devices. Because of working with hardware, the code was completely based on Async methods.
I've implemented a lot of new features in the application. I also fixed some major and minor bugs in the application. I also enhanced their WiX installer. It was a WiX WPF bootstrapper that should install/uninstall and upgrade from older version.

  • WPF and MVVM Light.
  • WiX# and WiX Toolset.
  • Palpatine 5.0 and 6.0
  • Working with hardware devices
  • NUnit Framework
  • Ranorex Studio
  • TFS (Microsoft Team Foundation Server)
  • I got really good feedback from the Cochlear. The Cochlear extend my assignment three times. Project manager and all of my teammate (Developers and Testers) were happy to work with me.

2018 - 2019
2016 - 2018

System Architect and Developer

Future Covenant (Office Automation Solutions)
Project: INTV TV Program Workflow Application Management


It was .Net-based Management system for television. It handles the whole complicated process (a-z) of a program. I was working and system architecture and developer. I've used a lot of integration in this application.
The TV-Program process is a very complicated process that has at least 5 significant participants. Directors, Writers, Studio Manager, Producers, Editors. It can be more than 10 participants based on the program. The workflow should handle the process. Also, it should integrate with broadcasting software, file management application, Archive management system, Internal alert system, and 5 other applications.
based on their requirement, we implemented two GUIs, Web and Desktop for the application.
And, because of the live broadcasting issues, the application should be tested completely before release. I used the GUI automated test and detailed unit tests for the application. After about 2 years, just 2 simple bugs are reported.

  • Microsoft Sharepoint Server 2012 and its APIs
  • Asp .Net MVC
  • Entity Framework 6.0
  • Windows Application DevExpress component
  • HTML 5 and Jquery, Ajax
  • NUnit Framework and Visual Studio Built-in test framework (MS Test)
  • Ranorex Studio
  • Git

System Architect and Developer

Future Covenant (Office Automation Solutions)
Project: EMS (Entrance Management System) for a building complex in Dubai

It�s application with 4 different GUI. The main application is an ASP.Net MVC form application that connects to the database via ADO.Net Entity Framework, but there is 3 other Desktop/Device GUI for doors and guards.
The main application is Ajax based web application that gives the real-time data to the managers.
Other applications are the Windows Desktop Application. One of the applications works with a fingerprint reader device and door. The application has a safer security system.

  • Microsoft Windows Communication Foundation, Internet Information Service
  • Asp.Net MVC, SignalR
  • Entity Framework 6.0
  • Windows Application DevExpress component
  • HTML 5 and Jquery, Ajax
  • NUnit Framework and Visual Studio Built-in test framework (MS Test)
  • Fingerprint C# library
  • Ranorex Studio
  • Git and TFS

2014 - 2016
2011 - 2012

Master of programming and system design

Future Covenant / Dubai International School
Project: Teaching OOP C# Programming


This was a .NET programming course that the academy asked our company providing a master and I represented my company to be the professor of object-oriented programming at C#.
It was a very efficient period when my students and I found a deeper understanding of object-oriented programming in C#.
I helped them learn the basics of object-oriented programming and how to implement them in C#, and they helped me gain a deeper insight into object-oriented programming and also be able to transfer the knowledge to others.

System Architect and Developer

Future Covenant (Office Automation Solutions)
Project: News Agency Web Site

It was an Asp.Net MVC web site. The back-end (New Management System) has very complicated word-flow from getting a new news and converting the new post. The back-end is Asp.Net web from the application and the front-end is Asp.Net MVC application.
The front-end is comprehensive Ajax based application. I use several new client-side techniques in front-end application. The application also uses AI to find the client needs and convert the structure of news based on the client�s needs.

  • Asp.Net REST Api
  • Asp.Net MVC, SignalR
  • Entity Framework
  • HTML 5 and Jquery, Ajax, CSS 3
  • Windows Internet Information Service (IIS)
  • Windows Server 2012
  • Microsoft SQL Server 2012, FullText search, Database Optimization
  • Visual Studio Built-in test framework (MS Test)
  • Git and TFS

2014 - 2015
2008 - 2011

System Developer, Architect, Infrastructure

Freelancer / Self-Employed
Project: HIMS (Health Information Management System) for a refugee camp in Middle East


Service-oriented application based on .Net Technologies. ASP.Net Webform application, Ado.Net Entity framework.
I used very sophisticated indexing in the database due to more than 3 million of Health Record in the database and very complicated search that needs by the customer.
The application includes 5 different applications that work together based on a service-oriented design; (Health Record System, HR System, Laboratory Management System, Pharmacy Management System, System Management)

  • Asp.Net REST Api, Asp.Net Webform
  • SignalR
  • Entity Framework
  • HTML 5 and Jquery, Ajax, CSS 3
  • Windows Internet Information Service (IIS)
  • Windows Server 2008
  • Microsoft SQL Server 2008, FullText search, Database Optimization
  • Visual Studio Built-in test framework (MS Test)
  • Git and TFS