
Akif Hadziabdic
Verified Expert in Engineering
Software Developer
Sarajevo, Federation of Bosnia and Herzegovina, Bosnia and Herzegovina
Toptal member since July 30, 2021
Akif is an engineering professional with a strong background in mathematics. He is skilled in Java, Node.js, Python, .NET Core, JavaScript (Angular, React, Vue), and Agile methodologies. Akif has developed tools that have greatly improved clients' services in the entertainment, healthcare, and hospitality industries, and built highly optimized and integrated reservation systems, warehouse management portals, and a vehicle parts certification tool.
Portfolio
Experience
- Java - 10 years
- JavaScript - 10 years
- Python - 8 years
- React - 8 years
- Spring Boot - 7 years
- Software Architecture - 7 years
- Angular - 5 years
- Node.js - 5 years
Preferred Environment
IntelliJ IDEA, MacOS, Linux, PyCharm, WebStorm, Visual Studio Code (VS Code), Git, Docker, Slack, Zoom
The most amazing...
...solution I've created resolved a two-year-old performance problem for a hotel reservation service for which I received an award.
Work Experience
AI Developer
CodeGen
- Built a comprehensive end-to-end automation testing tool for critical user flows using Midscene and Playwright. The system runs as part of our CI/CD pipelines, serving as a regression testing layer to ensure product stability before deployment.
- Identified and fixed multiple issues during the development of the testing tool.
- Helped prevent numerous issues and bugs before deployment with this tool, significantly increasing application reliability and drastically reducing errors in critical user flows.
Full-stack Developer
Bazaarvoice, Inc - Main
- Successfully migrated multiple legacy AngularJS (Angular 1) modules to React, modernizing the front-end architecture and improving performance, maintainability, and developer productivity.
- Refactored legacy code, implemented reusable React components, and ensured full feature parity while optimizing the UI for a better user experience.
- Migrated Angular services to React Query, implementing efficient data fetching with built-in caching, request deduplication, and automatic cancellation of obsolete HTTP requests.
Senior Full-stack Engineer
Aiir Innovations
- Implemented an on-premise version of a microservice-based application, enabling deployment in client-controlled environments with full data isolation and security compliance.
- Worked on the system that was containerized using Docker, and the Python components were compiled and wrapped with Nuitka for improved performance, security, and faster startup times.
- Developed AI models that are automatically packaged and delivered through a continuous deployment pipeline, ensuring that the latest trained versions are seamlessly integrated into the on-premise environment.
Full-stack Developer
White Stone Media - Main
- Implemented an import feature that allows users to upload Excel files and dynamically map spreadsheet columns to application fields within the listings module. The system validates data integrity and supports custom field mappings.
- Collaborated on the import process that was designed to run asynchronously using AWS SQS and SNS for reliable message queuing and event-driven communication.
- Worked on this architecture that enabled scalable, non-blocking data processing, ensured fault tolerance, and allowed the system to efficiently handle large Excel imports without affecting application performance or user experience.
Senior Full-stack Developer
Risher Randall III
- Implemented a personalized news recommendation engine that analyzes user actions, preferences, and group memberships to deliver relevant content in real time.
- Collaborated on the system that leverages behavioral data, interaction patterns, and collaborative filtering techniques to rank and recommend articles, improving user engagement and content discovery.
- Included adaptive learning logic in the system to continuously refine recommendations as user behavior evolves.
Full-stack Developer
LOOM HQ, INC
- Implemented a complete education platform based on a Figma design, ensuring pixel-perfect UI and a seamless user experience across devices.
- Worked on the platform that leveraged Contentful for dynamic content management and Klaviyo for automated messaging, user engagement, and marketing workflows.
- Developed a companion mobile application using React Native, providing learners with full platform functionality and synchronized content on both iOS and Android.
Senior Full-stack Engineer, Data Engineer, and Software Architect
ITechTon
- Developed gift purchase flow with Stripe integration for an education tool.
- Analyzed, trained, and enhanced the model for object detection of company-specific objects using TensorFlow.
- Processed large images over 20,000 x 20,000 pixels.
Senior Full-stack Engineer and Software Architect
Codecta
- Designed and implemented scalable micro-service architecture for a vehicle parts certification tool.
- Integrated face recognition and identity card detection as security improvements for the existing accounting tools.
- Developed a custom reporting tool with bespoke charts for general purpose use.
- Developed a model for object detection of the (building) architecture entities.
- Designed and implemented scalable micro-service architecture for a warehouse management tool.
Senior Full-stack Engineer
Kodecta
- Designed, developed, and deployed the supplier portal.
- Designed a micro-service architecture for healthcare systems and deployed it on multiple clusters.
- Created custom charts using SVG and Canvas. Based on this, we got the IBCS certificate.
- Implemented Spark for data ingestion and transformation from different sources to Hive to prepare data for fabric industry statistics.
- Implemented a vehicle racing tool with payment integration.
Full-stack Engineer
Comtrade
- Developed image transformation micro-service including the upload and download as a part of the massive hotel reservation service.
- Tracked and fixed bugs using Jira and Pivotal Tracker, following Agile methodology.
- Implemented a dedicated app or test tools for testing hotel chain integration.
Junior Full-stack Engineer
Infinity Mesh
- Developed an app that handles parts in warehouses and validates details.
- Tracked and fixed issues with Trello and Jira using a Kanban board.
- Implemented multiple notification services, including emails, SMS, and push notifications for iOS and Android.
Experience
AI-powered Developer Assistant Platform
https://codegen.comManagement of The User Generated Content
https://www.bazaarvoice.com/Digital Education Platform
Sift Online
Device management tool
Part Certification Tool
Health Care Application
Booking Portal
Car Racing Tool
Warehouse Management System
Supplier Portal
Quote Tool
Hotel Reservation Service Integration
Education
Master's Degree in Software Engineering
University of Sarajevo, Faculty of Science - Sarajevo, Bosnia and Herzegovina
Bachelor's Degree in Mathematics and Computer Science
University of Sarajevo, Faculty of Science - Sarajevo, Bosnia and Herzegovina
Skills
Libraries/APIs
Node.js, React, REST APIs, Vue, jQuery, Stripe API, React Redux, OpenAPI, React Query, Playwright, Vuex, OpenID, Claude API, React Testing Library
Tools
IntelliJ IDEA, Atlassian, GitHub, PyCharm, WebStorm, Apache Maven, RabbitMQ, Webpack, Amazon Simple Queue Service (SQS), Terraform, SoapUI, Apache JMeter, Keycloak, Git, Slack, Zoom, Figma, Ansible, Docker Compose, MongoDB Atlas, Traefik, MQTT
Languages
Java, JavaScript, Python, HTML, CSS, SQL, HTML5, TypeScript, GraphQL, ECMAScript (ES6), CSS3, C#, Kotlin, C#.NET, Go, C++, Sass, Scala
Frameworks
Angular, Spring Boot, Spring, Next.js, Express.js, Vanilla JS, Spring Core, OAuth 2, Flask, .NET, Bootstrap, Material UI, Hibernate, AngularJS, Spring Security, .NET Core, Redux, Swagger, Flutter, Django, Spark, Jest, Tailwind CSS, Cypress, Spring 6
Paradigms
REST, Unit Testing, Microservices Architecture, Agile, Testing, Microservices, Test-driven Development (TDD), Design Patterns, Event-driven Programming, DevOps
Platforms
Linux, Google Cloud Platform (GCP), Amazon Web Services (AWS), Firebase, Amazon EC2, MacOS, Apache Kafka, iOS, Android, Docker, Kubernetes, Contentful, Klaviyo, Visual Studio Code (VS Code), AWS Lambda, JVM, Azure
Storage
PostgreSQL, Databases, MySQL, MongoDB, Spring Data, Hazelcast, Elasticsearch, Redis Cache, IBM Db2, Redis, Google Cloud, JSON, Amazon DynamoDB, Azure SQL
Other
Software Architecture, Front-end, Full-stack Development, Full-stack, Leadership, APIs, Architecture, Front-end Development, Web Development, Back-end, Endpoint Security, Software Engineering, CI/CD Pipelines, Integration Testing, RESTful Microservices, Back-end Development, Message Queues, API Integration, Technical Leadership, Enterprise Software, Google SEO, HL7, OpenID Connect (OIDC), Software Design, DevOps Engineer, Tailwind UI, Cursor AI, FastAPI, GitHub Actions, Data Engineering, SOAP, Identity Server, SVG, SEO Tools, Storybook, Quarkus, MEDITECH, Artificial Intelligence (AI), Midscene, Nuitka, Azure CLI, Custom Models, Gemini API, Chromium, Migration
How to Work with Toptal
Toptal matches you directly with global industry experts from our network in hours—not weeks or months.
Share your needs
Choose your talent
Start your risk-free talent trial
Top talent is in high demand.
Start hiring