Emran Bajrami, Software Developer in Sarajevo, Federation of Bosnia and Herzegovina, Bosnia and Herzegovina
Emran Bajrami

Software Developer in Sarajevo, Federation of Bosnia and Herzegovina, Bosnia and Herzegovina

Member since January 14, 2016
Emran is a results-driven, articulate, and analytical software engineer who can think out of the box. Strong in design and integration problem solving skills, he's an expert in Java, Android, Play Framework, AngularJS, and MySQL analysis and design. He's skilled in requirement specifications, user documentation, and architectural system research, and interested in a challenging technical track career in an application development environment.
Emran is now available for hire




Sarajevo, Federation of Bosnia and Herzegovina, Bosnia and Herzegovina



Preferred Environment

Eclipse, IntelliJ IDEA, Android, Git, MacOS

The most amazing...

...things I've done are text mining, social network trend analysis, and genomic data analysis.


  • Freelance Developer

    2008 - PRESENT
    Home-based Studio
    • Developed native Android features of various apps.
    • Implemented a custom webshop solution for a client.
    • Implemented a custom Yii blog system with multiple users, roles, and permissions.
    • Implemented my own CMS with plugin support using Yii Framework.
    Technologies: Yii, CodeIgniter, AngularJS, HTML, JavaScript, PHP, Android
  • Team Lead/Senior Software Engineer

    2013 - 2016
    • Developed and managed software.
    • Investigated new development technologies.
    • Ensured high code quality.
    • Led Android and Java teams.
    Technologies: MySQL, Hadoop, Cassandra, Yii, PHP, AngularJS, Play Framework, Spark, Android
  • Teaching Assistant

    2011 - 2015
    University of Sarajevo
    • Assisted in the teaching of software development, object-oriented analysis, and design and software quality assurance.
    • Taught students the fundamentals of C++ CLI, and C#.
    • Taught the fundamentals of software, unit, and end-to-end testing.
    • Taught software analysis and design to students at the university.
    Technologies: E2E Testing, Unit Testing, UML, C++, C#


  • OLX.ba

    Initial version of Pik.ba (now OLX) Android application (not available on Play Store app)

  • LRC Boniteti

    LRC solvency is an application that allows quick and easy access to business indicators all registered Bosnian businessmen.

    Available data:
    - Basic indicators
    - Rating credit worthiness
    - Financial indicators (revenue, profits, number of employees, short-term and long-term liabilities, ...)
    - Daily updated transaction accounts
    - History of transaction accounts
    - Statement of Cash Flows
    - Key business indicators (liquidity, efficiency, profitability, solvency)

  • Building Cross-platform Apps with Xamarin: Perspective of an Android Developer (Publication)
    Writing reusable code that can be shared across multiple platforms can make developing mobile applications a lot easier. But, how do you do that without paying the usual cost of maintainability, ease of testing, and poor user experience that comes with cross-platform mobile application development? In this article, Toptal Freelance Software Engineer Emran Bajrami walks us through Xamarin and shows us techniques for building high-quality cross-platform apps.


  • Languages

    Java, PHP, SQL, CSS, CSS3, HTML5, JavaScript, C#, Dart, UML, HTML, Python, C++
  • Frameworks

    Android SDK, Unity3D, Bootstrap 3, Yii, Play Framework, AngularJS, Flutter, Spark, CodeIgniter, .NET, Spring, NestJS
  • Libraries/APIs

    JSONP, jQuery UI, jQuery, Xamarin.Android, Retrofit, Butterknife, Backbone.js
  • Tools

    Eclipse IDE, PhpStorm, Android Studio, IntelliJ IDEA, Jenkins, Apache, Gradle, WebStorm, Git, NGINX, MATLAB
  • Paradigms

    Refactoring, REST, Concurrent Programming, Object-oriented Programming (OOP), E2E Testing, Functional Programming, Unit Testing
  • Platforms

    Amazon Web Services (AWS), Android, Xamarin, MacOS, Eclipse
  • Storage

    JSON, MySQL, Elasticsearch
  • Other

    Ajax, Multithreading


  • Master's Degree in Computer Engineering
    2011 - 2013
    University of Sarajevo, Faculty of Electrical Engineering - Sarajevo, Bosnia and Herzegovina
  • Bachelor's Degree in Computer Engineering
    2008 - 2011
    University of Sarajevo, Faculty of Electrical Engineering - Sarajevo, Bosnia and Herzegovina

To view more profiles

Join Toptal
Share it with others