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

Adnan Hajdarevic

Verified Expert  in Engineering

Full-stack Developer

Location
Sarajevo, Federation of Bosnia and Herzegovina, Bosnia and Herzegovina
Toptal Member Since
July 18, 2019

Adnan has seven years of professional experience in software engineering. He has developed and maintained applications throughout all phases of their life cycle, starting from their inception to the final release and adoption. He has worked in teams of all sizes, adapts quickly, and communicates extremely well.

Portfolio

Saburly
SQL, Full-stack, Back-end Development, Node.js, React, GitHub, Web Development...
Hookdoo
SQL, Full-stack, Back-end Development, React, GitHub, Sinatra, Web Development...
Social Explorer Inc
Charts, Mapbox, Data Visualization, SQL, Full-stack, Back-end Development...

Experience

Availability

Part-time

Preferred Environment

Linux, IntelliJ IDEA, WebStorm, RubyMine, SSH, Git, i3

The most amazing...

...project I've worked on is a GIS platform for processing large geospatial files and data visualization in the cloud.

Work Experience

Senior Full-stack Software Engineer

2020 - PRESENT
Saburly
  • Developed enterprise grade management software.
Technologies: SQL, Full-stack, Back-end Development, Node.js, React, GitHub, Web Development, Linux, jQuery, HTML5, Webhooks, MySQL, Bootstrap, CoffeeScript, JavaScript, Razor, ASP.NET MVC

Co-Founder and Full-stack Software Engineer

2016 - PRESENT
Hookdoo
  • Performed market research based on a personal open source project.
  • Created abstract syntax tree trigger rule mechanism for controlling the conditions when the user hooks should be triggered.
  • Created DSL for extracting data from the HTTP requests.
  • Created scalable job distribution and execution pipeline.
  • Created a front end application using JavaScript and React.
Technologies: SQL, Full-stack, Back-end Development, React, GitHub, Sinatra, Web Development, Linux, HTML5, Webhooks, Redis, PostgreSQL, Webpack, Babel, JavaScript, Go, Ruby

Senior Full-stack Software Engineer

2013 - 2020
Social Explorer Inc
  • Contributed to the core front end, back end, and infrastructure.
  • Contributed to the architecture and technical implementation of a microservice-based platform for Social Explorer’s GIS, mapping, and charting services.
  • Spearheaded development of HTML5 version of the demographic data mapping application and reporting system.
  • Implemented missing data-driven features in the Mapbox-based rendering engine in order to gain the competitive advantage of SocialExplorer in the data exploration and visualization field.
  • Devised and implemented a data-driven mapping SDK to increase the productivity of the in-house data publishing team.
Technologies: Charts, Mapbox, Data Visualization, SQL, Full-stack, Back-end Development, Node.js, React, GitHub, Sinatra, Web Development, Linux, GIS, jQuery, HTML5, Webhooks, Amazon Web Services (AWS), RabbitMQ, Redis, Elasticsearch, MongoDB, MySQL, PostgreSQL, Redux, Browserify, Gulp, Webpack, Babel, ECMAScript (ES6), ES5, JavaScript, Go, Java, GrapesJS, Ruby, Ruby on Rails (RoR)

Webhook (Open Source)

https://github.com/adnanh/webhook
Configurable portable webhook server suitable for creating quick deployment or integration pipelines. Allows users to easily parse and extract data from incoming webhooks and run shell scripts if configured trigger rules are satisfied.
2013 - 2016

Master of Science Degree in Computing and Informatics

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

2009 - 2013

Bachelor of Science Degree in Computing and Informatics

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

Languages

ES5, Ruby, JavaScript, SQL, ECMAScript (ES6), HTML5, Go, CSS, Less, Sass, CoffeeScript, Java, C++

Frameworks

Ruby on Rails (RoR), Redux, GrapesJS, Material UI, Sinatra, Razor, Express.js, ASP.NET MVC, Bootstrap

Libraries/APIs

Mapbox GL, React, jQuery, Redux-Saga, Node.js, Rack, Backbone.js

Tools

i3, Redux Thunk, GIS, Gulp, GitHub, IntelliJ IDEA, RabbitMQ, Babel, Webpack, Browserify, Git, RubyMine, WebStorm

Paradigms

BEM, REST, Agile Software Development, Concurrent Programming, Continuous Deployment, Continuous Delivery (CD), Continuous Integration (CI), Feature-oriented Programming, Test-driven Development (TDD), Microservices Architecture, Service-oriented Architecture (SOA), Automation, On-demand Scaling

Platforms

Mapbox, Linux, Amazon Web Services (AWS)

Storage

Redis, JSON, MongoDB, PostgreSQL, Elasticsearch, MySQL

Other

Data Visualization, Charts, Remote Work, Full-stack, Web Development, Maps, Back-end Development, Front-end Development, APIs, Webhooks, Distributed Software, SSH, Autoscaling

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