
Adnan Gobeljić
Verified Expert in Engineering
Full-stack Developer
Sarajevo, Federation of Bosnia and Herzegovina, Bosnia and Herzegovina
Toptal member since September 20, 2022
Adnan is a full-stack developer with six years of experience developing applications for industry leaders such as Ericsson and BMW. He works primarily with the JavaScript and Python stack, which features React, Angular, FastAPI, and Node.js. Adnan is also an expert in mathematics, having won three bronze medals in the olympiads held in Rome, Budva, and Sarajevo.
Portfolio
Experience
- TypeScript - 6 years
- JavaScript - 6 years
- HTML - 6 years
- React - 5 years
- Angular - 5 years
- Node.js - 5 years
- Python - 3 years
- FastAPI - 2 years
Preferred Environment
Angular, React, TypeScript, HTML, CSS, JavaScript, Next.js, FastAPI, Python
The most amazing...
...project I've worked on involved establishing the front-end architecture for a national healthcare system in Belarus funded by the World Bank.
Work Experience
Team Lead
Stealth
- Led a team of developers on an AI project in the hospitality industry.
- Established new tech stack, best practices, and every process related to development and deployment.
- Redesigned and refactored an old app into a more modern one.
Full-stack Developer
Arti Analytics
- Designed and developed the complete layout for ARTI DSML, an application for simplified usage of AI, including RAG, predictions, and regression, even for non-tech people.
- Envisioned and created a website for a government entity in the USA.
- Designed and developed the chatbot design and functionalities utilizing RAG from the pre-uploaded documents.
Senior Full-stack Developer
Seamfix Limited
- Refactored the old, overcomplicated dynamic form mechanism and reduced the lines of code by 40%.
- Added new layouts and implemented the new features for the telecommunications platform.
- Added the new development processes and fixed some of the longstanding architectural issues on the project.
Front-end Developer
Gravitee Topco Limited
- Developed the new API failover process and related pages in the latest Angular version.
- Decided on the future application layouts and functionalities that must be created and developed.
- Migrated dialogs and shared components to the newest Angular version.
Full-stack Engineer
Solargis
- Implemented the new TMY weather functionality for Solargis Evaluate, the software that helps users assess power production for planned and operational solar power plants.
- Upgraded the admin app with a new invoice flow and analytics screens, enabling faster payment tracking and reception by the company.
- Developed a new version of app permissions for the Solargis Prospect app to improve its maintainability and ease of use for the end customer.
Software Engineer
Bloola GmbH
- Contributed to creating an information system for RAG, the largest German mining corporation for coal and other minerals. The system's primary usage is task and employee management in the company.
- Developed an organization and testing module for a healthcare system (Pandemina), which provides COVID-19 support to German health authorities in tracking infected people and planning tests and vaccinations.
- Created a page template mechanism for future BMW projects regarding the flow between the company and smaller car dealers. It was meant to ease the creation and maintenance of these projects in the future.
- Contributed to the filtering mechanism, caching, and offline capabilities of the Bloola app, which is available on the web and the desktop. The app aggregates multiple online planning, chatting, and mailing web services in one place.
Full-stack Engineer
Ping
- Developed an app that manages translations for the company's apps for clients.
- Designed and implemented a new version of the payment slips and their printing mechanism for an e-banking solution used by seven banks.
- Contributed to creating a platform for a government court institution, enabling job applicants to quickly and securely take their tests and graders to securely and anonymously grade applicants' exams.
Experience
Personal Portfolio
https://adnangobeljic.comTime Tracking App
https://app.insightful.io/I was a full-stack developer working on maintenance and developing new features on the dashboard.
Solar Energy Assessment Platform
https://apps.solargis.com/I was a full-stack developer working on maintaining the Solargis Dashboard and Prospect apps and developing the Solargis Evaluate app. It included adding support for new TMY data, improving the invoice system to enable quicker payment tracking, and introducing a new day of handling permissions for a better user experience across the app.
Open-source API Platform
http://www.gravitee.ioI was a front-end developer working on maintenance and migrating the features to the newest Angular version.
AI Monitoring App
https://witness.ai/Event Planning Software for Remote Teams
As a full-stack developer, I worked with another developer to improve the client-faced platform and created the related new analytics app.
Software Aggregating Mailing, Chatting, and Planning Web Service in One
The app development is still in progress, but the link is public. I was a part of the development team.
TASKS
• Implemented caching and offline capabilities for the app. The app is designed to be used when there is no internet connection, so you can work on the cached data and delay your requests until the connection arrives. These functionalities were intended for the web client and desktop app and implemented with a service worker.
• Created a filtering mechanism for emails, contacts, and organizations.
Menu CRUD System
It was written in React and Node.js with GraphQL for the back-end interaction.
AI Chatbot
AI Digital Twin App
Education
Master's Degree in Computer Science
University of Sarajevo - Sarajevo, Bosnia and Herzegovina
Bachelor's Degree in Computer Science
University of Sarajevo - Sarajevo, Bosnia and Herzegovina
Certifications
AWS Certified Developer - Associate
Amazon Web Services
eCommerce SEO and AI Specialist
Seolaxy
Skills
Libraries/APIs
React, RxJS, REST APIs, Flexbox, Node.js, NgRx, NgRx/store, jQuery, Chart.js, D3.js, OpenAI API, Liquibase, OpenAPI, React Redux, Stripe, Salesforce API, GSAP
Tools
Git, GitHub, Microsoft Teams, Figma, PostCSS, Jira, Karma, Slack, Nx, Bitbucket, GitLab, AWS ELB, AWS IAM, AWS Command Line Interface (CLI), AWS SDK, AWS Fargate, AWS Glue, AWS Key Management Service (KMS), AWS Cloud Development Kit (CDK), AWS Parameter Store, AWS Subnets, Amazon Kinesis Data Firehose, Amazon CloudFront, Amazon CloudFront CDN, Amazon Simple Queue Service (SQS), Amazon Simple Notification Service (SNS), Amazon Simple Email Service (SES), Lerna, Webpack, Jenkins, Google Analytics, Apache Tomcat, RabbitMQ, MongoDB Atlas, MongoDB Compass, Skype for Business
Languages
JavaScript, HTML, CSS, TypeScript, HTML5, Python, Java, Sass, SCSS, SQL, GraphQL, Java 11
Frameworks
Angular, Spring Boot, Angular Material, Tailwind CSS, Redux, Express.js, Bootstrap, AngularJS, Jasmine, Jest, Spring, Next.js, Material UI, AWS Serverless Application Model (SAM), Electron, Selenium, Protractor, Cypress, NestJS, Ionic, Remix, MoleculerJS
Paradigms
Agile, REST, Agile Software Development, Responsive, Responsive Web Design (RWD), Responsive Layout, HTML DOM, Agile Project Management, Gang of Four (GOF) Design Patterns, Unit Testing, Scrum, Design Patterns, Test-driven Development (TDD), E2E Testing, Search Engine Optimization (SEO), Microservices, HIPAA Compliance, Parallel Programming
Storage
JSON, MySQL, PostgreSQL, AWS Elastic File System, Amazon S3 (AWS S3), Database Management, MongoDB, NoSQL, Amazon DynamoDB
Platforms
Windows, MacOS, Docker, AWS Lambda, Amazon, AWS NLB, AWS ALB, SharePoint, Amazon Web Services (AWS), Android, Apache Kafka, Google Cloud Platform (GCP), GreenSock Animation Platform (GSAP), Azure
Other
Front-end, Apps, Full-stack, APIs, Single-page Applications (SPAs), Full-stack Development, Angular Component Architecture, DOM, Responsive UI, Mathematics, User Interface (UI), Web Applications, Web App Development, Responsive Web Apps, Front-end Development, Responsive Design, FastAPI, Responsiveness, Web App UI, Software, Software Engineering, Web Development, Algorithms, Back-end, Dashboards, Data Visualization, eCommerce, Fintech, MERN Stack, Architecture, Authentication, Large-scale Projects, Authorization, Design Systems, Analytics, User Experience (UX), Styled-components, WebSockets, Leadership, Team Leadership, Remote Team Leadership, Accessibility, API Integration, Charts, Graphs, Back-end Development, Software Design, Third-party APIs, Third-party Libraries, Platform as a Service (PaaS), PDF, Large Language Models (LLMs), Prompt Engineering, MacBook, SEO Tools, Search Engines, Tailwind UI, RESTFul APIs, Customer Service Chatbots, Web Content Accessibility Guidelines (WCAG), UI Animation, Internationalization, i18n, Cloud, Cloud Computing, AWS SSH Keys, AWS NAT Gateway, AWS X-Ray, Amazon Kinesis Data Streams, Serverless, TypeORM, Enterprise Resource Planning (ERP), Chrome Extensions, Storybook, WCAG 2, Subscriptions, Geospatial Data, Geospatial Analytics, Google BigQuery, Mobile App Development, Electronic Health Records (EHR), Monorepos, Artificial Intelligence (AI), Chatbots, AI Chatbots, Design, SaaS, Retrieval-augmented Generation (RAG), Chatbot Conversation Design, Zoho, Open Source, Windows Subsystem for Linux (WSL), Hexagonal Architecture, GitHub Actions, Responsive Email Templates
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