Adnan Musabasic, Developer in Sarajevo, Federation of Bosnia and Herzegovina, Bosnia and Herzegovina
Adnan is available for hire
Hire Adnan

Adnan Musabasic

Verified Expert  in Engineering

Software Developer

Sarajevo, Federation of Bosnia and Herzegovina, Bosnia and Herzegovina

Toptal member since February 15, 2016

Bio

As a full-stack software developer with over eight years of professional experience, Adnan worked on various projects with various front-end and back-end technologies. Resourceful and flexible, Adnan is always looking for new challenges and technologies while delivering high-quality solutions.

Portfolio

PF Marketing Group
PHP, JSON, JavaScript, HTML, Reports, Specialty Finance, Credit Analysis, CSS3...
DASH-
AngularJS, jQuery, JavaScript, CakePHP, CodeIgniter, Laravel, CSS3, HTML5, C#...

Experience

  • SQL - 7 years
  • MySQL - 7 years
  • Laravel - 7 years
  • PHP - 7 years
  • JavaScript - 6 years
  • CSS3 - 6 years
  • HTML5 - 6 years
  • jQuery - 6 years

Availability

Part-time

Preferred Environment

PhpStorm, MacOS, Windows

The most amazing...

...project I've developed is a multi-modal journey planner combining public information with planning data to provide a rich travel planning experience.

Work Experience

Full-stack Engineer

2018 - PRESENT
PF Marketing Group
  • Worked as an architect, engineer, and front- and back-end developer on a project consisting of multiple websites sitting on numerous servers that use various interconnected databases.
  • Developed a complex algorithm that would singlehandedly process the existing financial data into the funding estimates offered to the client. The algorithm performed better than a human at estimation by 20%.
  • Built a RESTful API to support mobile app development.
Technologies: PHP, JSON, JavaScript, HTML, Reports, Specialty Finance, Credit Analysis, CSS3, Amazon Web Services (AWS), Redis, MySQL, Zoho CRM, Finance, Laravel, REST APIs

Software Engineer

2015 - PRESENT
Toptal
  • Developed multiple projects during the course of my employment.
  • Led, managed, and developed projects from scratch.
  • Created software and system architecture for multiple projects.
Technologies: PHP

Software Engineer

2014 - PRESENT
DASH-
  • Developed a tennis organization and management system that supports a data management and ranking system for over 250,000 players.
  • Integrated dual payment systems, interactive reservation processes, and automated time management systems.
  • Developed custom content management systems for websites.
  • Created a web service integration for a public transport journey planner. Algorithms process basic data and produce complex solutions for a journey planner.
  • Integrated WebSockets for real-time event-driven applications.
Technologies: AngularJS, jQuery, JavaScript, CakePHP, CodeIgniter, Laravel, CSS3, HTML5, C#, .NET, SQL

Full-stack Engineer

2018 - 2018
LEVELS GmbH & Co. KG
  • Worked as a back-end developer on the application's core features, such as reservations and payment modules, social network feed, performance optimization, monitoring, and reporting.
  • Optimized the news feed of the application to reduce the loading and refresh time by 80%.
  • Connected application to four different payment modules using their unique APIs.
Technologies: PHP, Laravel, MySQL, Ionic, AngularJS, MySQL Server, Stripe, Stripe API, JavaScript, jQuery

Full-stack Engineer

2017 - 2017
Broker Genius
  • Developed an algorithm that predicts the changes and fluctuation of the prices of tickets for cultural, musical, and sports events.
  • Developed an API endpoint that uses external APIs to process data to track price changes.
  • Improved the processing algorithm and processed tens of thousands of data samples in minutes by simulating asynchronous processing.
Technologies: PHP 7, Laravel, Laravel 5, Agile Software Development, Linux, MySQL, Redis, Elasticsearch, Lumen

Full-stack Engineer

2014 - 2015
TISAR - Traveler Information System for the Adriatic Region
  • Developed algorithms that processed user inputs and combined them with local and remote data to produce complex solutions for the local journey planner.
  • Used a combination of information from local transportation companies and Google Maps APIs to create a calculated path of the local transport stations, transportation times, and routes.
  • Worked on the first application to be used as a transportation guide for tourists in the city.
Technologies: C#, AngularJS, MySQL, .NET, JavaScript, jQuery, Google Maps, Google API

Web Developer

2012 - 2014
Actinnova
  • Created business solutions using Salesforce CRM.
  • Used Apex and Visualforce for creating complex financial solutions.
  • Configured and merged Salesforce solutions with websites, creating working and efficient business systems.
  • Developed the front and back end of a website.
  • Administrated and maintained the website and server.
Technologies: Visualforce, Apex, Salesforce, MySQL, SQL, jQuery, JavaScript, PHP

Experience

Tennis Organization and Management Application

A web application for managing tournaments and tennis players. The application includes a ranking calculation algorithm with more than twenty rules. Each player has a profile and can follow and sign up for tournaments as well as follow other players and practice partners.

I developed software (front-end and back-end) and contributed to the development of the ranking calculation algorithm.

Tech stack: PHP, SQL, JavaScript, jQuery, Laravel, AngularJS, PostgreSQL, HTML5, CSS3, Brainsocket, Bootstrap

TISAR - Traveler Information System for the Adriatic Region

An ICT platform where public transport and journey planning data are merged to create solutions for public transport, all combined in a multi-modal journey planner. The project was co-funded by the European Union.

I developed software, integrated with web services, developed algorithms that processed user data, and combined them with local and remote data to produce complex solutions for the journey planner.

Tech stack: C# (.NET), PHP (Laravel), HTML5, CSS3, JavaScript, Google Maps API, Google Directions API, SQL, Microsoft Azure

Automation of Funding Estimates for Small Businesses

The website utilizes long-standing industry relationships to assist entrepreneurs and business owners with the daunting task of obtaining credit to help start, build, or maintain their businesses.

The idea behind this was to automate the process of manually reviewing, analyzing, reporting, estimating, and decision-making entailed in a single task.

The engagement included developing an interesting and complex algorithm that would singlehandedly process the existing financial data into the funding estimates which would be offered to the client. It turned out that the algorithm performed better than a human at estimation by 20%.

I was the appointed architect, engineer, front- and back-end developer working on this project. The project consists of multiple different websites sitting on numerous servers that use various databases and are interconnected. I also built a RESTful API to support the mobile app.

Predict the Changes and Fluctuation of the Prices On the Market

I developed an algorithm that predicts the changes and fluctuation of the prices of tickets for cultural, musical, and sports events: an API endpoint that uses external APIs to process data to track the changes in the prices. At the end of the project, the processing algorithm was able to process tens of thousands of data samples in a matter of minutes by simulating asynchronous processing.

Remote Control of a Mass Wood Cutting Plant (via Toptal)

A web application connects remotely to mass wood cutting machines for a B2C client selling the machines to customers in the lumber industry. I worked on the web app using PHP, Laravel, and MySQL; developed monitoring and reporting modules; and built an API that connected remotely to the machines and enabled customers to have full remote control of their production lines.

Sharestates (via Toptal)

Sharestates is a platform that supports crowdfunding real estate where investors and developers merge together to create and support projects that create capital. The platform encompasses everything from project matching, project management, monitoring, and payment to distribution.

I created the system architecture and led and developed the project for a period of time.

Tech stack: PHP 7.0(Laravel 5.3), JavaScript, Adobe Echosign, OAuth 2.0, ,HTML5, CSS (SASS), Gulp, Bootstrap, MySQL, Redis.

LEVELS GmbH & Co (via Toptal)

LEVELS is a mobile application that provides the invitation-only members access to an exclusive social network. The main feature of the social network is that it gives users the ability to make reservations to VIP-only restaurants, hotels, casinos, sports events, etc.

I worked as a back-end developer on the core features of the application, such as reservations and payment modules, social network feed, performance optimization, monitoring, and reporting.

Entail Technologies, LLC (via Toptal)

The project was an MVP that was about to become a mobile app in which users were playing mini-games in order to earn virtual currency which would later be used as means to earn a kind of virtual coupon for discounts at stores. The project later pivoted from MVP to become a subscription app.

I was appointed to design the system and software architecture of the MVP.

DFCG - Association des Directeurs Financiers et de Contrôle de Gestion

Website for managing education training schedules and magazine sales, integrated with payment systems, complete financial calculations, and reports.

I developed on the website, built Salesforce-based financial calculations and reports, and merged the Salesforce application with the website.

Tech stack: Salesforce, Apex, Visualforce, SQL, PHP, JavaScript, HTML5, CSS3

AK Models

A website for a modeling agency.

I developed software, reworked the webpage (front end and back end), and developed a module for creating and exporting custom model portfolios depending on user preferences.

Tech stack: PHP (CakePHP), JavaScript, jQuery, SQL, Bootstrap, HTML5, CSS3

Nanny

A website for reserving nannies online, integrated with a dual payment system, interactive reservation process, and automated nanny time management.

I developed software (front-end and back-end) as well as the interactive reservation process and automated time management system.

Tech stack: PHP (Laravel), JavaScript, jQuery, SQL, HTML5, CSS3, Bootstrap

Education

2008 - 2012

Bachelor of Science Degree in Information Systems

Sarajevo School of Science and Technology/University of Buckingham - Sarajevo, Bosnia and Herzegovina/London, UK

Skills

Libraries/APIs

Google Maps, jQuery, PayPal API, Twilio API, jQuery UI, Google API, Facebook API, Plaid API, Dwolla API, Stripe, Stripe API, Vue, REST APIs

Tools

Git, GitHub, Bitbucket, Sublime Text 3, PhpStorm, Cron, Microsoft Visual Studio, Google Analytics, MySQL Workbench, Kibana, Basecamp, Apache

Languages

SQL, HTML5, CSS3, PHP, JavaScript, C#, Apex, APEX Code, HTML, PHP 7

Frameworks

Bootstrap, Laravel, Codeception, Lumen, OAuth 2, Bootstrap 3, AngularJS, .NET, CodeIgniter, CakePHP, Visualforce, Laravel 5, Ionic

Paradigms

Responsive Web Design (RWD), REST, Scrum, Testing, Agile Software Development

Platforms

Salesforce, Windows, LAMP, Azure, WordPress, MacOS, Linux, Docker, Amazon Web Services (AWS), Google Cloud Platform (GCP), Twilio, Heroku, Oracle, Zoho CRM

Storage

MySQL, SQLBase, Elasticsearch, PostgreSQL, Redis, JSON, MySQL Server

Other

Full-stack, SaaS, System Architecture, System Architecture Design, APIs, Reports, Specialty Finance, Credit Analysis, Finance

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