Curriculum Vitae
PERSONAL INFORMATION
First name/Surname Kemal Muhovic
Address Poligonska 69
Sarajevo
Bosnia and Herzegovina
E-mail *****.*******@*****.***
Skype kemal-sa
Date of birth November 15th, 1986.
Marital Status Single
Profile LINKEDIN
PROFESSIONAL INTEREST Design, implementation and/or maintenance of various IT systems / ICT solutions.
PROFESSIONAL SKILLS
MS Visio
Use-Case modelling
UML
OO Analysis & Design
C#, HTML / HTML5, JavaScript, JQuery/JQueryUI,
Languages and
SQL, CSS, Java
ASP.NET MVC / Web API, WCF, Silverlight, Entity
Technologies
framework, Windows Foundation Workflow, SharePoint
2013, Windows Powershell, Twitter Bootstrap
Basic knowledge Android, Backbone.js, Angular.js, Node.js, Sencha Touch,
Knockout.js, JQuery Mobile, Windows Azure
OOP, REST, SOAP, XML, JSON, Telerik Controls,
Other skills
LINQ, AJAX, Dependency Injection, Design Patterns,
LESS
Visual Studio 2008/2010/2012/2013, TFS, SQL Server
Development Tools
Management Studio, IIS, GIT, Eclipse, WebStorm
MS SQL Server, MongoDB
Databases
Agile software development
Project Management
WORK EXPERIENCE 01.04.2010 – 31.10.2010:
Worked as java-based enterprise application developer on a large scale map geocoding system
in company “Atlant BH d.o.o”. During this time, Atlant was a contractor for a US company called
NAVTEQ. While working in a big team, I’ve analyzed business requirements, performed
systems analysis in order to provide estimates, developed enhancements and features using
following technologies: Java, Spring, Hibernate, Oracle.
01.11.2010 - 10.12.2012:
Worked as a software developer in company “Mistral Technologies d.o.o”. I was a part of a 4-
member team that worked on a large healthcare industry system for U.S. medical facilities. The
function of the system was to support caregivers in their job in helping people that have
Alzheimer's.
Project Description:
This was a SOA system that was used for therapy management, caregivers reporting,
o
patient management and content management between all patient and employee
devices.
Silverlight client application and windows service were running on all devices, in order
o
to communicate with the main server using http protocol. Using MSMQ we enabled
devices to work in offline mode.
MVC 3 Admin application was used for administration of all devices and their
o
communication with cloud server.
Medical staff devices were running a Silverlight Admin application that enabled
o
employees to manually run or schedule therapies for their patients.
Another MVC 3 application was used to enable inserting new data (facilities, patients,
o
rooms, devices), adding new content (videos, images, audio files), creating and
syncing calendars and calendar events with Google using Google calendar API and
SignalR, managing devices and patients across facilities and rooms and managing
device configurations.
Main frontend technologies and controls used are: HTML, JavaScript/jQuery, CSS,
o
Telerik controls.
Backend was written in C#, .NET 4.0 version of framework using LINQ,
o
multithreading, generics and Unity as dependency injection container.
Messages exchanged between devices and main server were in JSON format.
o
Uploading and retrieving content was done using REST-based Web services.
o
Database operations were done calling REST-based Web service that worked with
o
MSSQL database using Entity framework 4.1.
We used TFS for source control.
o
Worked in a team of 3 people on a small Windows Azure project.
Project Description:
The project was syncing company's data from an external service called
o
AuditMyBooks in order to make certain calculations.
Architecture of the project contained one web role, one worker role, queues for their
o
message-based communication and SQL Azure database for data storage.
User interface was created in a MVC 4 web application using technologies like HTML
o
5, Bootstrap and Knockout.js.
We used GIT for source control.
o
Worked in a team of 12 people, for a short period of time, on a cross -platform mobile application
using Phonegap, now known as Cordova.
Project Description:
The application represented a system for ordering cinema tickets.
o
For development of this application we used the combination of jQuery mobile and
o
Backbone.js with Underscore and CSS3. We used GIT for source control.
10.12.2012 – 01.05.2014:
Worked as a SharePoint 2013 developer/administrator in Authority Partners, Inc. Worked alone
on a small project where I designed and developed solutions for my client’s employees to
advance their collaboration process.
Project Description:
In first stage of the project, I've created and setup the server architecture and
o
configuration.
In the next step, I've completed the migration of clients existing solutions from
o
SharePoint 2010 version to SharePoint 2013.
After that, I continuously work on all kinds of administration tasks alongside with
o
development of a new system called IT Request system. This system will be used by
employees to help them in their collaboration with their daily tasks like hiring new
employees, making all kinds of requests, reporting and administration.
Solution architecture of this system consists of SharePoint workflows, event receivers,
o
basic components like different kinds of lists and custom content types, webparts,
timer jobs and powershell scripts.
During the implementation of the system I've used wide range of technologies and
o
SharePoint 2013 APIs like HTML5, CSS3, jQuery, Bootstrap, server and client object
o
models for data management (JSOM, CSOM and REST)
For maintenance and update of existing solutions I use InfoPath and SharePoint
o
Designer, alongside development of new features using Visual Studio.
01.05.2014 – Present:
Work as .NET developer in Authority Partners, Inc. The project I work on is a client -server
system where the client part represents MVC Web applications and server side represents a
set of services implemented using WCF and WEB API.
Project Description:
Client side of the system consists of a certain number of MVC 4 Web applications.
o
For CSS framework we used Bootstrap 3.0 and for Javascript framework we used
Knockout.js
Server side consists of WCF and WEB API services. Data access layer is
o
implemented using Entity framework 6. Complex queries are written as stored
procedures. For IoC we used Windsor Castle.
PROFESSIONAL
CERTIFICATIONS
Dates May 2005
Name “German certificate”, Deutsches Sprachdiplom (Stufe 2)
Description One of the internationally recognized degrees that proves excellent knowledge in German language
Dates October 2008
Name “ETF Certificate”, Faculty of Electrical Engineering
Description Awarded for great achievements and results during the study and recognized as one of the best students
of the year
Dates May 2013
Name Programming in HTML5 with JavaScript and CSS3 (070-480)
Description Microsoft official certificate
Dates December 2013
Name Developing ASP.NET MVC 4 Web Applications (070-486)
Description Microsoft official certificate
EDUCATION
Dates September 2008 – (September 2010)
Name of institution Faculty of Electrical Engineering, University of Sarajevo, Sarajevo, Bosnia and Herzegovina
Degree obtained M.Sc.E.E.
Graduated on thesis “Development of a model and implementation of a multimedial tourist
web portal”
Average grade 8.47
Dates September 2005 – July 2008
Name of institution Faculty of Electrical Engineering, University of Sarajevo, Sarajevo, Bosnia and Herzegovina
Degree obtained B.Sc.E.E.
Graduated on thesis “Improving competitive position of the company through the concept of Data
Warehousing”
Average grade 8.36
Dates September 2001 - May 2005
Name of institution “Treća gimnazija” High school, Sarajevo, Bosnia and Herzegovina
Degree obtained Certificates on Class Completed and Diploma
Dates September 1993 – May 2001
Name of the institution “Meša Selimović” Primary school, Sarajevo, Bosnia and Herzegovina
Degree obtained Certificates on Class Completed and Diploma
LANGUAGES Mother language: Bosnian
Understanding Speaking Writing
English C2 C1 C1
German C1 B1 B1
DRIVING LICENCE B category
REFERENCES Edvin Lovic – Senior Project Manager at Authority Partners, Sarajevo, Bosnia and Herzegovina
Dejan Susic – Senior Software Developer at Mistral Technologies, Sarajevo, Bosnia and Herzegovina
Amar Trnka - Lead Engineer at AtlantBH, Sarajevo, Bosnia and Herzegovina