Adis Hamzić, Developer in Sarajevo, Federation of Bosnia and Herzegovina, Bosnia and Herzegovina
Adis is available for hire
Hire Adis

Adis Hamzić

Verified Expert  in Engineering

Software Developer

Location
Sarajevo, Federation of Bosnia and Herzegovina, Bosnia and Herzegovina
Toptal Member Since
September 24, 2015

Adis is a software developer with proven skills ranging from embedded programming to web front-end development. Mostly focused on .NET and Java ecosystems and object-oriented programming due to familiarity and comfort, he still has no problems choosing other technologies and and learning new ones.

Portfolio

Orbicode
ZeroMQ, AngularJS, Boost, PhoneGap, Android, Java, ASP.NET MVC, C++, C#
aNet
Android, Java, ASP.NET MVC, C#
VGT Insurance
Windows Communication Framework (WCF), ASP.NET MVC, ASP.NET, C#

Experience

Availability

Part-time

Preferred Environment

Zsh, Linux, Visual Studio, Vim Text Editor, Git

The most amazing...

...thing I've done recently is fixing several Linux kernel bugs and having one of them merged into mainline Linux.

Work Experience

Senior Developer

2014 - PRESENT
Orbicode
  • Developed a grid-based back-end system for gathering, filtering, and storing social media data. Used C#, Java, C++, Boost, and ZMQ.
  • Created an AngularJS SPA for managing, searching, and curating social media accounts and identities.
Technologies: ZeroMQ, AngularJS, Boost, PhoneGap, Android, Java, ASP.NET MVC, C++, C#

Senior Developer

2012 - 2014
aNet
  • Developed back-end services and Android apps for travel vendors and news organizations.
  • Maintained a million LOC ASP.NET application that was deployed on a private network spanning the entire country.
Technologies: Android, Java, ASP.NET MVC, C#

Developer

2007 - 2012
VGT Insurance
  • Developed an internal data gathering service using C#.
  • Created back-end web services for internal applications using C# and WCF.
  • Created the internal ticketing system using ASP.NET MVC.
  • Created a document recognition application for recognizing the type of a scanned document and extracting the text from it. Used C++, Qt, and OpenCV.
  • Developed a web application and back-end for the sale of insurance policies. Used ASP.NET MVC and Knockout.js.
Technologies: Windows Communication Framework (WCF), ASP.NET MVC, ASP.NET, C#

VSM

An application for managing, searching, and curating social media accounts and identities, and analyzing social media data.

Insurance Commerce

A web application for selling insurance policies online.

Doc. Recog.

An application used for analyzing scanned documents, detecting what type they are, and extracting data from them.

ISCHS 2010

Part of the winning team at the International Hardware and Software Competition where I built an application that visualized in real-time the 3D movements of a small robot.

"Implementation and performance analysis of the Simplex algorithm adapted to run on commodity OpenCL enabled graphics processors" (Research Paper)

Wrote a research paper on GPGPU computing that was published by IEEE.

Languages

JavaScript, Java, C#, C++, C, Python, Bash, SQL, Rust, Lua, Scheme, Haskell

Frameworks

AngularJS, OGRE, Qt, ASP.NET MVC, Windows Communication Framework (WCF), CherryPy, Apache Thrift, ASP.NET Web API, Knockout (Knockout.js), ASP.NET, PhoneGap, Boost, Vert.x, Play

Libraries/APIs

jQuery, ZeroMQ, OpenGL

Tools

Microsoft Visual Studio, MATLAB, Vim Text Editor, Git, Visual Studio, Zsh

Paradigms

Object-oriented Programming (OOP), Functional Programming

Platforms

Linux, Windows, Android

Storage

Microsoft SQL Server, SQLite, PostgreSQL

Other

Snap, Embedded Systems, Boost.Asio

2010 - 2012

Master's Degree in Computer Science and Informatics, Electronics

Faculty of Electrical Engineering in Sarajevo - Sarajevo, Bosnia and Herzegovina

2007 - 2010

Bachelor's Degree in Computer Science and Informatics

Faculty of Electrical Engineering in Sarajevo - Sarajevo, Bosnia and Herzegovina

Collaboration That Works

How to Work with Toptal

Toptal matches you directly with global industry experts from our network in hours—not weeks or months.

1

Share your needs

Discuss your requirements and refine your scope in a call with a Toptal domain expert.
2

Choose your talent

Get a short list of expertly matched talent within 24 hours to review, interview, and choose from.
3

Start your risk-free talent trial

Work with your chosen talent on a trial basis for up to two weeks. Pay only if you decide to hire them.

Top talent is in high demand.

Start hiring