Mustafa Temiz

Konsulent / C# udvikler / Cand.scient. i datalogi

Konsulent / C# udvikler med kanditatgrad i datalogi og solid programmeringsbaggrund. Erfaring med produktudvikling og projekter fra finans og forsikringsbranchen.

Mobile web application using ASP.Net MVC 3 + jQuery Mobile (engelsk)

An existing product for resource booking was to be extended with a mobile application. It was already decided that the solution should be web based. 2 developers were assigned for the task. I had the main responsibility for the application, while the other developer was to deliver a model which will fulfill the demands. From an MVC (model-view-control) pattern perspective I should mainly do the implementation and arhictecture regarding the view and controller.

Several strategies could be chosen, I knew the existence of several frameworks dedicated for mobile web applications, for why these were reasearched. We decided to use the JavaScript framework jQuery Mobile. Even tough it was in beta at moment of decision, we were confident of the stability and knew that it will be released before the finish of the project. It was in mind that this would lead to additional releases of the framework during development, and that it could lead to additional development time.

The existing product extends Microsoft software and server parts are closely tied to Microsoft technology. As the model part also would rely on this, it was an obvious choice to pick .Net and Visual Studio 2010 as the development platform. The web application was implemented in ASP.Net MVC 3 using the JavaScript frameworks jQuery and jQuery Mobile. Using jQuery Mobile made implementing the flow and UI process faster and made it possible to quickly make changes without using a large amount of time on HTML, CSS and JavaScript.

Scrum was not used strictly in the company, as such only elements of it were used during development. Elements such as sprint, backlog, product owner and scrum meeting were used partly during development.

Key words: .Net, C#, ASP.Net 4, ASP.Net MVC 3, Visual Studio 2010, JavaScript, jQuery, jQuery Mobile, Scrum, Agile, Design Pattern, Model-View-Control, HTML, CSS

Windows application (engelsk)

A product line for resource booking was to be extended with a scheduling application dedicated to specific personel.

The application was implemented in the .Net language C# as a Windows Forms client. Demands for the scheduling part made it difficult to use a schedule control of an existing 3rd party library. Instead a user control was implemented from scratch fulfilling the demands for the application. This included custom draw of background and intense use of drag-drop.

Request for and manipulation of data is done through a .Net web service implemented in C#. The model was defined as an Entity model and exchanged as .Net DataTables.

Key words: .Net, C#, Windows Forms, Entity Framework, Drag-Drop, UI, Scrum, Agile, Design Pattern, SOA (Service Oriented Architecture)

Enterprise Java development (engelsk)

Improvement and maintenance of critical system for fincance company involving frontend and backend of loan application handling.

The system was implemented using Java EE and Spring framework and I had the main task of implementing changes and improvements to the existing code base.

Key words: Java EE, Spring framework, Design Pattern, Scrum, Agile, Design Pattern, Dependency Injection, SOA (Service Oriented Architecture), SQL, XML, HTML, CSS, Use Cases, UML