Services
On this page, you can find the list of professional services I provide. The ones marked as secondary are those that I only serve in addition to the primary ones -usually whenever there is a lack of staff to fill those roles, or for training purposes. The content here is not intended as a replacement for my conventional resume, but rather as a supplement. You might as well call it an incomplete “Mert Hekimci” brochure.


Let’s face it. You need someone creative; otherwise, they wouldn’t have called it software “design”. You need someone who can communicate what they “design; whether it is UML diagrams, text documents, or verbal communication… being able to think is not enough when you are in a room full of people.
My skills and experience will add value to your team in areas including (but not limited to) software design, database design, test planning, installation and upgrade related concerns, and the appropriate documentation of respective topics.

Throughout my career, I’ve worked with seasoned analysts as well as half-baked programmer / analysts. I’ve collected and written requirements as well as reviewed them. I’ve written functional requirements, and use cases.
You should ask yourself if you really want to work with an analyst that thinks “add book” is a use case, or someone who captures the actual business need behind it that triggers the reaction of adding a book. An appropriate business analysis phase does not only increase the chance of success, but it also usually results in the optimization of the actual business process.

My approach to designing the appropriate user interface is to start with a solid set of software requirements and / or use cases as the guideline. Then start involving the “actual” users as early as possible in the modeling process. Building wire frame models or screen mock-ups does not and should not drive the development of your system. Your GUI should be a projection and presentation of “the services you provide.” A well documented GUI design should provide the developers with enough information to allow them to build the corresponding modules / screens.
The GUI design process should involve parties from both the graphic designers and the stakeholders. Let your Photoshop-strapped web designer design the user interface of your application, and get ready for a user experience nightmare.





