About Me

I am a passionate Software Engineer based in Sarajevo, Bosnia and Herzegovina (GMT+1) with over five years of professional software development experience. I’ve been programming and working with computers since my early ages.

My primary focus is dealing with server-side technologies, most namely Go(lang) and previously Java. Besides these, my daily work mostly includes working with RPC/REST APIs, Docker, Google Cloud Platform, SQL/NoSQL databases, Redis and ElasticSearch.

I enjoy building software products using modern technology while writing clean and efficient code. At my free time I like contributing to OSS, mostly via my GitHub account.

Work experience

Freelancing - Software Engineer & Consultant (2012 - )

I’ve been working remotely for various clients since 2012. I started from building WordPress websites and small CRUD applications for local businesses. As of lately, I’m working as a consultant/developer for various clients I either find on UpWork or through various communication channels.

Work&Co - Consultant (Jan 2019 - Feb 2019)

Rewriting an internal legacy application written in Go used as an extension to an human resources SaaS. The application was constantly reaching rate limits due to repetitive high number of API calls. I’ve implemented webhooks and persistance on a local database to reduce number of calls and improve response times, while maintaing same inputs/outputs to clients.

Claire Automotive Support – Software engineer (May 2017 - )

Managing, improving and architecting an SaaS for the automotive industry. The software tends to reduce effort and improve communication in the complete process of car aftersales process. Technology stack I’m working on is: Go, GCP, GAE, Datastore, Docker, ElasticSearch, Redis, NATS, Wercker.

MavenCode [remote, part-time] - Software Engineer (April 2018 - October 2018)

Architecting and leading development of a Cloud-Native SaaS, SmartDeploy that eases the transition from on-prem to Kubernetes for high variety of customers. Technology stack consists of: Go, PostgreSQL, Redis, Websockets, NATS, Jenkins, Docker, GCP, Pub/Sub and Kubernetes on GKE.

Zira ICT Solutions – Software Engineer (September 2013 – May 2017)

Developing various enterprise solutions for Telco sector worldwide, including clients such as STC (Saudi Telecom Company), TurkTelekom, T-Com and others. Leading a team of several junior developers.

Technology stack I worked on was: Java, Spring, Spring Boot, Hibernate, PL/SQL, Oracle SQL, PostgreSQL, Git, SVN, Oracle SOA, and Oracle OSB.

Asseco SEE - Software Engineer (Internship, July – September 2013) Developing solutions for the finance sector using Java EE.



  • Bosnian/Croatian/Serbian – native

  • English – fluent

  • Turkish – intermediate


Saša Ranisaljević, Associate Technology Director @ Work&Co:

I had an opportunity to work with Emir on one project, and it was a really great experience. In really short time Emir was able to jump in on legacy project, understand all the problems that it was facing and help with fixing them. He was able to work independently on tasks and deliver great code even in challenging remote environment. He is able to produce solutions that fits both product and technical requirements.

Anes Hasičić, Chief Technology Officer @ Claire Automotive Support:

I had the pleasure of managing Emir for more than a year at Claire Automotive Support where we collaborated on tasks which varied in size and complexity. Emir delivered a timely solution to every task he was appointed to and proved to be very proactive solving tasks that put him out of his comfort zone. He is a quick learner and very good at understanding business and technical requirements, and is a true team player on which you can always rely on.

Amir Turalić, Software Architect @ ZIRA (supervisor):

Worked with Emir on several successful projects for large telco operators. Quick learner, ambitious and open-minded. He’s goal oriented and surely delivers what customers need. Thumbs up!

Personal projects

Destination Rent a Car - Website development (Jan - Mar 2017) Developed website and admin panel with Java, SpringBoot, PostgreSQL, and Angular.

HQAndroid – Android review website (May 2014 - May 2018) Reviewing applications used on devices running Android OS. Founder, project manager, and author

App.ba – Mobile and Web development (Feb 2012 - Jul 2015) Sales and web development. Finding potential customers and settling deals. Some notable projects include developing an Android application for largest news portal in Bosnia and Herzegovina, Klix.ba, and Android and iOS application for OLX.ba, largest marketplace in Bosnia and Herzegovina. Developed dozens of WordPress websites for clients. Founder, project manager, backend developer

IntTips – Technology blog (2011 – 2015) A personal tech blog with tips, tricks and how-to guides for Windows software and Web-apps. For over a year, there were more than 2,500 daily visitors from search engines alone. Blog design, Content production (blogging), SEO

Technologies and Skills Summary:

Golang, Java, Spring framework, Relational databases, NoSQL, Docker, ElasticSearch, Redis, NATS, XML Technologies, PL/SQL, REST, SOAP, RPC, Kubernetes, Google Cloud Platform, Git, SVN, Unix Shell, HTML, CSS, Hugo, Buffalo, Adobe Photoshop, TDD, Agile, SCRUM.

2018 © Emir Ribic - Some rights reserved; please attribute properly and link back. Code snippets are MIT Licensed

Powered by Hugo & Kiss.