Dzemsad Dugalic, Developer in Tuzla, Federation of Bosnia and Herzegovina, Bosnia and Herzegovina
Dzemsad is available for hire
Hire Dzemsad

Dzemsad Dugalic

Back-end Developer

Tuzla, Federation of Bosnia and Herzegovina, Bosnia and Herzegovina

Toptal member since March 18, 2022

Bio

Dzemsad is a back end-focused software engineer with 6+ years of experience building scalable RESTful APIs, automation tools, and microservices. He specializes in Python and Django, with additional expertise in web scraping, system design, and cloud infrastructure. Dzemsad thrives in fast-paced startup environments and consistently delivers reliable, maintainable solutions that align with client goals and timelines. He excels at turning complex requirements into elegant technical systems.

Portfolio

Freelance
Python, Django, C#, SQL, JavaScript, PHP, HTML, CSS, Django REST Framework...
SelfDecode
Python, Django, PostgreSQL, Amazon Web Services (AWS), ELK (Elastic Stack)...
Forsta
C#.NET, SQL, JavaScript, Python, ELK (Elastic Stack), HTML, CSS, C#, Unix...

Experience

  • Python - 9 years
  • Django - 8 years
  • Django REST Framework - 8 years
  • Unix - 7 years
  • SQL - 6 years
  • PostgreSQL - 6 years
  • Docker - 5 years
  • Google Cloud Platform (GCP) - 4 years

Preferred Environment

Visual Studio Code (VS Code), Slack, GitHub

The most amazing...

...tool I’ve built is a no-code Telegram chatbot builder, empowering non-technical users to launch fully functional bots through a drag-and-drop interface.

Work Experience

Full-stack Software Engineer

2018 - PRESENT
Freelance
  • Developed a modular BI dashboard with Django and Chart.js, enabling clients to visualize and export weekly sales trends across SKUs and regions from PostgreSQL to Google Sheets.
  • Built a Django-based Amazon repricing tool that monitored 10,000+ SKUs daily, scraped competitor pricing hourly, and automatically adjusted listings using custom business logic.
  • Designed a no-code Telegram chatbot builder allowing HR staff to set up custom flows via drag-and-drop UI, resulting in 50% faster candidate screening.
Technologies: Python, Django, C#, SQL, JavaScript, PHP, HTML, CSS, Django REST Framework, PostgreSQL, Notion, Swagger, Unix, Docker, Django-taggit, MySQL, Visual Studio Code (VS Code), GitHub, Slack, UX Design, UI Design, InVision App, Continuous Deployment, Continuous Integration (CI), Jira, jQuery, TypeScript, Selenium, REST, REST APIs, API Integration, Celery, Unit Testing, Google Cloud, Pytest, Testing, Google Kubernetes Engine (GKE), Crypto, APIs, Back-end, Data Scraping, Architecture, OpenAI, Data Modeling, Wagtail CMS, Web Scraping, Google Cloud Platform (GCP), Bootstrap, Front-end, Progressive Web Applications (PWAs), Tailwind CSS, Automation, Auth0, Artificial Intelligence (AI), Large Language Models (LLMs), Node.js, MariaDB, WebSockets, Docker Compose, Docker Hub, Microservices, RESTful Microservices, Trello, Chatbots, CSS3, HTML5, RESTful Web Services, Auth0 API, Auth0 Management API v2, Okta, ETL, PDF Scraping, Website Data Scraping, MongoDB, Claude Code, Claude, Beautiful Soup 4, Beautiful Soup, Scrapy, Playwright

Senior Software Engineer

2021 - 2022
SelfDecode
  • Led migration from monolithic Django app to SOA, modularizing core domains (auth, analytics, content) and cutting deployment times by 40%.
  • Built an async report pipeline (Celery and Django) for processing genetic data and generating PDF wellness reports in under two minutes per user, scaling to 15,000+ users.
  • Built a Django app for sitewide activity tracking across microservices.
Technologies: Python, Django, PostgreSQL, Amazon Web Services (AWS), ELK (Elastic Stack), Django ORM, Django-allauth, Django REST Framework, Swagger, Unix, Docker, Visual Studio Code (VS Code), GitHub, Slack, Jira, Flow Diagrams, Elasticsearch, TypeScript, REST, REST APIs, API Integration, Unit Testing, Pytest, Testing, Google Kubernetes Engine (GKE), Automated Testing, APIs, Back-end, Architecture, Data Modeling, Bootstrap, Front-end, Docker Compose, Microservices, RESTful Microservices, CSS3, HTML5, RESTful Web Services

Senior Full-stack Developer

2019 - 2021
Forsta
  • Created a RESTful API for efficient bulk data import, reducing manual entry overhead.
  • Integrated with survey platforms like Confirmit and SurveyMonkey to enable real-time data syncing.
  • Enhanced system observability and error tracking using the Elastic Stack.
Technologies: C#.NET, SQL, JavaScript, Python, ELK (Elastic Stack), HTML, CSS, C#, Unix, Visual Studio Code (VS Code), Microsoft Teams, REST, REST APIs, API Integration, Testing, Automated Testing, APIs, Back-end, CRM APIs, Data Modeling, Bootstrap, Front-end, Docker Compose, CSS3, HTML5, RESTful Web Services

Junior Software Developer

2016 - 2018
Habultron d.o.o.
  • Built a robust scraping system for aggregating live betting odds from multiple bookmakers.
  • Developed a desktop casino client and implemented logic/UI for several browser-based games.
  • Improved game performance and back-end integration with Oracle and MySQL databases.
Technologies: C#, JavaScript, Python, PHP, HTML, CSS, SQL, Oracle, C#.NET, Unix, MySQL, jQuery, PL/SQL, Selenium, API Integration, APIs, Back-end, Data Scraping, Data Modeling, Web Scraping, Bootstrap, Front-end, Progressive Web Applications (PWAs), Automation, C, C++, WebSockets, Docker Compose, CSS3, HTML5, ETL, Website Data Scraping

Experience

SelfDecode DNA Wellness Reporting

https://selfdecode.com/
• Served as the back-end developer on SelfDecode’s V2 DNA wellness reporting system.
• Designed and built the report generation pipeline using Django and Celery, enabling real-time creation of personalized health reports.
• Collaborated closely with product and front-end teams to deliver a feature-rich, scalable platform for 15,000+ users.

Skills

Libraries/APIs

Django-taggit, Django ORM, Django-allauth, jQuery, REST APIs, Beautiful Soup 4, Beautiful Soup, Playwright, Auth0 API, Auth0 Management API v2, Node.js

Tools

Slack, GitHub, Notion, Microsoft Teams, Jira, Docker Compose, Trello, ELK (Elastic Stack), Docker Hub, Celery, Pytest, Auth0, Claude Code, Claude, Google Kubernetes Engine (GKE)

Languages

Python, SQL, JavaScript, PHP, HTML, CSS, TypeScript, CSS3, HTML5, C, C++, C#.NET, C#

Frameworks

Django, Swagger, Django REST Framework, Selenium, Bootstrap, Tailwind CSS, Scrapy

Paradigms

REST, Microservices, Automation, ETL, UX Design, UI Design, Unit Testing, Testing, Automated Testing, Continuous Deployment, Continuous Integration (CI)

Platforms

Visual Studio Code (VS Code), Docker, Amazon Web Services (AWS), Unix, Oracle, Google Cloud Platform (GCP)

Storage

PostgreSQL, MySQL, MariaDB, MongoDB, PL/SQL, Elasticsearch, Google Cloud

Other

Flow Diagrams, RESTful Microservices, API Integration, RESTful Web Services, APIs, Web Scraping, Back-end, Data Scraping, Data Modeling, Wagtail CMS, Website Data Scraping, InVision App, WebSockets, Chatbots, Architecture, Front-end, Progressive Web Applications (PWAs), Okta, PDF Scraping, Crypto, CRM APIs, OpenAI, Artificial Intelligence (AI), Large Language Models (LLMs)

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