Kenan Klisura

  • Male, born: October, 1990
  • Bosnian
  • Sarajevo, FBiH, Bosnia and Herzegovina
  • kklisura [at] hotmail.com
  • Github

Qualifications

  • Over 10 years of professional experience building software applications

  • Proficient in various different programming languages and technologies, both on frontend and backend

Professional Experience

Atlantbh d.o.o. - Principal Software Engineer

Sarajevo, February, 2014 - Present

Projects

NDA #1 - Led the development of a high-performance application designed to process and manage large volumes of data, contributing as both a full-stack engineer and a technical lead. Played a key role in the application’s architecture, ensuring scalability, efficiency, and maintainability. Guided the team through design and implementation, leveraging a diverse tech stack including Java, Spring Boot, MongoDB, Redis, Play Framework, Ember.js, and PostGIS. Delivered robust backend services and dynamic frontend interfaces, aligning technical solutions with business requirements and best practices.

NDA #2 - Spearheaded the development of a large-scale HR-focused web application within a complex microservices ecosystem. Collaborated with a geographically distributed team, ensuring seamless communication, alignment, and project execution. Designed the application’s architecture, led the development team, and programmed key features while translating client requirements into actionable plans. Played a pivotal role in project planning, ensuring timely delivery and alignment with business objectives.

NDA #3 - Developed and implemented solutions for processing and analyzing large datasets, leveraging Scala and Hadoop to handle big data challenges efficiently. Contributed to the development of machine learning models that enhanced data analytics capabilities, providing actionable insights. Focused on building scalable, high-performance systems to support advanced data-driven decision-making.

NDA #4 - Developed a robust web application for a driving school in the EU, utilizing Elixir, Phoenix Framework, and PostgreSQL. Worked closely with stakeholders to analyze and understand business needs, ensuring all features complied with EU regulations. Followed Domain-Driven Design (DDD) principles to align the application architecture with business requirements. Delivered high-quality, reliable software with extensive test coverage to ensure maintainability and compliance.

At the company, I have taken on a multifaceted role involving the analysis and evaluation of potential clients, drafting comprehensive project proposals, and participating in the recruitment process by interviewing prospective candidates. Additionally, I have collaborated with colleagues to refine and enhance internal processes, fostering efficiency and innovation. As a mentor to new employees, I have provided guidance and support to help them integrate seamlessly and grow within the organization.

Technologies Used

  • Java
  • Elixir
  • Javascript
  • Scala
  • SpringBoot
  • Play Framework
  • Phoenix Framework
  • NodeJS
  • PostgreSQL
  • MongoDB
  • Redis
  • RabbitMQ
  • Hadoop
  • React
  • Angular/AngularJS
  • Ember.js
  • Docker
  • AWS

Personal Projects

Some of the side projects that I worked over the years:

  • chrome-devtools-java-client - Chrome automation library for Java. Implements a Chrome DevTools protocol in Java.

  • pg-extras - pg-extras is a command line tool that shows various statistics of postgres db. It’s a port of heroku-pg-extras that can be applied on any postgres database besides heroku’s.

Other Experience

  • 2018, Course - Machine Learning by Stanford University on Coursera

This course provided a broad introduction to machine learning, datamining, and statistical pattern recognition. Topics include: (i) Supervised learning (parametric/non-parametric algorithms, support vector machines, kernels, neural networks). (ii) Unsupervised learning (clustering, dimensionality reduction, recommender systems, deep learning). (iii) Best practices in machine learning (bias/variance theory; innovation process in machine learning and AI). Course certificate

Education

  • 2013 - Present, University
    Master of Engineering (MoE) in Electrical Engineering,
    Faculty of Electrical Engineering,
    Computer Science Department,
    University of Sarajevo

  • 2009 - 2013, University
    Bachelor of Science (BSc) in Electrical Engineering,
    Faculty of Electrical Engineering,
    Computer Science Department,
    University of Sarajevo

  • 2008 - 2009, Training
    CISCO Networking Academy,
    REZ Agencija,
    Zenica

  • 2005 - 2009, High school
    Electrical Technician for Computer Engineering and Automation,
    Vocational High School/Tehnička škola,
    Zenica

Interests and Hobbies

  • Reading (topics ranging from astrophysics to psychology and anything in between)

  • Watching movies

  • Investing/finances/economy

  • Electronics

  • Gym workouts

  • Skiing

  • Playing guitar