Work history

UpStack
UpStack
GoLang Software Engineer
2019 - Present (6 years)
Remote
  • Creating and developing innovative software solutions for clients across a broad range of industries.

Better Grain
Better Grain
Software Developer
2018 - Present (7 years)
London, United Kingdom
  • Provide guidance and technical support for backend development within the blockchain space.

  • Developed an innovative blockchain solution for smallholder farmers to track and manage smart farming practices; using the integrated loyalty program and FarmChange cryptocurrency.

  • Oversaw the efficient onboarding of 15,000+ farmers to the system during its soft launch.

Claire Automotive Support
Claire Automotive Support
Software Developer
2016 - 2018 (2 years)
Ede, Netherlands
  • Effectively developed and maintained a highly scalable backend solution for Claire IT's service platform for the automotive industry.

  • Used Google Cloud and Go programming to build the hexagonal architecture for Claire's solution from scratch.

  • Applied test-driven development principles to the data-intensive code; producing a data-intensive backend solution running large scale production processes.

Bookvar
Bookvar
Software Developer
2015 - 2016 (1 year)
Sarajevo, Bosnia and Herzegovina
  • Offered full stack expertise for the development of a data intensive backend solution for a local online learning startup.

  • Provided support for the maintenance of the Linux CentOS server on the project.

  • Efficiently managed both the frontend and backend processes for the client.

HUB387
HUB387
Software Developer
2014 - 2015 (1 year)
Sarajevo, Bosnia and Herzegovina
  • Participated in the development and maintenance of a custom PHP framework used by startups in the HUB387 accelerator program under the Embassy of Sweden initiative.

  • Worked on the setting up of successful AWS instances, load balancing with Nginx and performed large database migrations on the solution for HUB387.

  • Efficiently deployed a full stack framework tailored to the needs of startups to iterate and launch quickly.

Showcase

Developer - BSc Thesis on Blockchain  “Utilising Blockchain to Prevent Fraudulent Car Inspections”
Developer - BSc Thesis on Blockchain “Utilising Blockchain to Prevent Fraudulent Car Inspections”
  • Developed a blockchain-based solution for mechanic car inspections, eliminating odometer tampering.

  • Built a tablet application for mechanics with an admin web dashboard and car verification/inspection page.

  • Implemented a backend interaction with a blockchain platform to facilitate the solution.

Developer - Train a Smart Cab to Drive
Developer - Train a Smart Cab to Drive
  • Developed a machine learning algorithm to train a virtual car to drive through a grid world.

  • Implemented a Q-Learning reinforcement learning algorithm for the task.

  • The project was a component of Udacity's Machine Learning Nanodegree program.

Developer - Library for numerical methods
Developer - Library for numerical methods
  • Implemented numerical methods in Go for the project.

  • Included interpolation, regression, root finding, numerical differentiation, and numerical integration.

  • The methods cover linear, polynomial, exponential, and integral techniques.

Education

Education
Machine Learning Nano Degree
Udacity
2016 - 2016
Education
BSc. Computer Science
International Burch University
2015 - 2018 (3 years)