Mohammad Tarem

201
reputation
2
4

I have been working in software development for more than a decade and have delivered successful applications with higher customer satisfaction than the country standards. I have always been in the front-end, negotiating with the customers, gathering business requirements, turning them into specific requirements and managing the entire application lifecycle all by myself. I am a huge fan of Agile methodologies because I believe customer satisfaction and collaboration are extremely important.

I started programming in C/C++ and continued developing with MFC until 2005. I found out that .Net Framework 2 is a stable platform for developing cost-effective applications. Because I had to maintain all software phases by myself, I started developing my skills in database design (MS SQL Server), desktop applications (C#, ADO.Net, LINQ and EF) and web applications (ASP, HTML, CSS, JavaScript and AJAX). Almost all my projects involved working with external devices over TCP/IP and serial ports so I had to learn socket programming as well.

In 2015 I decided to learn iOS programing and I studied core frameworks of Apple such as UIKit, CoreAnimation, CoreData, CoreGraphics and … . I managed to release my first app in early September 2016 and the second one in March 2017.