Kenan Hodzic, Senior Software engineer, Team leader, Solution architect

Kenan Hodzic

Senior Software engineer, Team leader, Solution architect

Devlogic d.o.o

Location
United Arab Emirates - Dubai
Education
Master's degree, Computer Science
Experience
19 years, 3 Months

Share My Profile

Block User


Work Experience

Total years of experience :19 years, 3 Months

Senior Software engineer, Team leader, Solution architect at Devlogic d.o.o
  • Bosnia and Herzegovina
  • My current job since March 2011

- Development of social networking projects and modules, using YII as main framework for development,
- Development of dynamic plugins written in PHP, jQuery with JSON as data-interchange format,
- Working with most popular APIs, i.e. Facebook API, Google maps API, Forsquare API, Youtube API, Flickr API, Amazon API, Factual API, sentiment140 API etc.
- Data geocoding and location management,
- PHP web service development and support, which required integration with .NET application,
- Cross platform deployment and configuration, GIT and SVN utilization,
- SOLR and ElasticSearch management (installation, configuration, optimization and deployment).
- Implementing Java based web service solutions for advanced social network search, data fork and store procedures, data streaming and fast search engines,
- Java development and integration with software solutions such as Spring, Hbase, Storm, Memcached, Apache Kafka, ElasticSearch,
- Integrating frontend with backend web services using node.js and socket.io,
- Deployment architecture and implementation relying on Apache Maven,
- Working on various problem solutions, analyses and support.
- Investigation of new technologies and principles for providing different architecture proposals for given issues,
- Cooperate with clients and business analysts in order to create and define software architecture solutions,
- Lead the small development team, where I organized tasks for each team member, analyzed code quality, etc.,
- Working closely with project management, and other teams as support

Software developer, Designer, Architect, Consultant at Freelance
  • Bosnia and Herzegovina
  • My current job since January 2005

Worked with several clients based in United Kingdom, Germany, Romania, Serbia and local business.
Development of complete Web systems (Simple web sites & web presentations, CMS, online forms and quizzes), from visual design, concept design, to implementation, setup and deployment.
Developed custom Windows application for client, for tracking and analyzing company business for several different locations during the economy crisis.
Providing support for customers for already developed producs and suggestions for upcoming products, including selection of technologies, system architecture, networking and system setup.

Software engineer, Designer, Architect at Genijalno.ba
  • Bosnia and Herzegovina
  • October 2010 to March 2011

- Software design and architecture, development, testing and deployment,
- GUI designer and front end developer,
- Working on a project which was consisted from 4 independent projects,
- Developing online auction platform, including web app, management application, Customer Relationship Management (CRM) application, Interactive Voice Response (IVR) application for caller handling and payment mechanisms,
- Investigating technologies and algorithms for most of the tasks and issues within the projects,
- Working with several technologies and frameworks within the projects, i.e. Java, JavaScript, AJAX, Spring, Spring MVC, Quartz scheduler, Jasper reports, Hibernate,
- Reports generating, rendering and print preparation with Jasper reports,
- Development of newsletter system which allowed customer to sign up for auction and get notifications daily, hourly or even in minutes before auction has started. Notifications were sent as regular email notification, or as outlook calendar event,
- Development of generic CRM,
- Development of Java web service

Software developer at Atlantbh
  • Bosnia and Herzegovina
  • August 2008 to October 2010

- Development of custom modules within enterprise
system,
- Handling huge amount of data with usage of multiple database systems, cross platform code deployment and testing,
- Investigating new technologies and web application development principles, i.e. flow programming (Spring Web Flow),
- Working on Java web service, including data preparing, data parsing, writing interfaces and implementing service methods.
- Updating and creating new XML schemas,
- Improving system performance by installing and implementing new modules, i.e. memcached, SOLR Lucene, introduction of multithreading, etc.
- System internal error handling and publishing to external systems for easier error manipulation and support,
- Development and support for Administration application, developed in FLEX and communicated with Java backend system,
- Development and support for Navteq locations web application. Most parts of the system were developed using Java Spring technologies, Prototype JS library and custom server side templating system,
- Development and support for JIRA ticketing system.
- Working on JIRA API for system error handling and error reporting on separate application and administrative application,
- Development and support for BEA AquaLogic Service Bus

Education

Master's degree, Computer Science
  • at Electro engineering faculty Sarajevo
  • September 2010

Advanced software engineering, web technologies, artificial intelligence, advanced computer networking, information systems

Specialties & Skills

Web Services
Java software development
Web Development
Software Engineering
JavaScript
Memcached
Elasticsearch
Oracle DB
Solr Lucene
Photoshop
Object-Oriented programming
Web development
Storm realtime computation
Redis.io

Languages

English
Expert
Bosnian
Expert