Ademir Besirovic, Developer in Tuzla, Federation of Bosnia and Herzegovina, Bosnia and Herzegovina
Ademir is available for hire
Hire Ademir

Ademir Besirovic

Verified Expert  in Engineering

Software Engineer and Full-stack Developer

Tuzla, Federation of Bosnia and Herzegovina, Bosnia and Herzegovina

Toptal member since October 17, 2024

Bio

Ademir is a former Toptal core team member who helped develop critical internal projects and played a crucial role in many product and technical initiatives. He has a strong background in front-end technologies and leading roles. With over 13 years of experience, Ademir is a good fit for many positions, from engineer to software architect and team lead.

Portfolio

Toptal
JavaScript, TypeScript, React, GraphQL, Apollo, Jest, Cypress...
Ambrosus
JavaScript, React, React Native, Expo, TypeScript, Node.js, Redux, MobX, APIs...
Job Board for Freelance Work
PHP 7, Laravel, Vue, Express.js, Node.js, React, TypeScript, Redux, Lerna, Go...

Experience

  • GraphQL - 7 years
  • React - 7 years
  • TypeScript - 7 years
  • Ruby on Rails (RoR) - 5 years
  • Next.js - 4 years
  • React Native - 3 years
  • Tailwind CSS - 2 years
  • Electron - 1 year

Availability

Part-time

Preferred Environment

TypeScript, React, React Native, Electron, GraphQL, Webflow, Framer, Next.js, Tailwind CSS, NestJS, Figma to Webflow, Webflow CMS, Figma, Artificial Intelligence (AI), PostgREST, Supabase, OpenAI, Python, AI Agents, FastAPI, Django, Large Language Models (LLMs), n8n, Twilio, ChatGPT API, Playwright, Machine Learning

The most amazing...

...projects I've contributed to at Toptal involved developing enterprise-scale apps for our talent network.

Work Experience

Senior Software Engineer

2019 - 2024
Toptal
  • Worked on multiple large-scale internal Toptal projects.
  • Provided technical leadership and support to other developers in my team.
  • Offered architecture solutions for product and technical cross-team initiatives.
  • Explored code bottlenecks and turned them into technical initiatives and team OKRs.
  • Ran scrum sprints and led the team toward achieving sprint and product goals.
  • Participated in more than 50 technical interviews during the company's massive growth.
Technologies: JavaScript, TypeScript, React, GraphQL, Apollo, Jest, Cypress, React Testing Library, Storybook, Electron, Grafana, GitHub Actions, Figma, Docker, Tailwind CSS, Webpack, Styled-components, Pact, Picasso, APIs, UI Development, User Interface (UI), User Experience (UX), Authentication, Material UI, React Final Form, Server-side Rendering (SSR), Full-stack, Full-stack Development, SQL, PostgreSQL, Kubernetes, Leadership, Microfrontends, Agile Software Development, Jira, Test-driven Development (TDD), Git, GitHub, React Apollo, Application Architecture, Ruby, Ruby on Rails (RoR), Technical Leadership, REST, Workflow Automation & System Integration, Automation, Back-end, REST APIs, Vercel, Figma to React, React Query, Software Architecture, ChatGPT API, Browser Automation, Architecture, Tailwind UI

Senior Front-end Developer

2018 - 2019
Ambrosus
  • Developed multiple relevant web and mobile applications.
  • Worked with various stakeholders on defining product requirements, managing deadlines, and providing technical support to other engineers.
  • Led a small team of developers, providing them with support and coaching.
Technologies: JavaScript, React, React Native, Expo, TypeScript, Node.js, Redux, MobX, APIs, UI Development, User Interface (UI), User Experience (UX), Mobile Apps, Authentication, MongoDB, React Hook Form, Server-side Rendering (SSR), Full-stack, Full-stack Development, Leadership, Microfrontends, Agile Software Development, Jira, Test-driven Development (TDD), Git, GitHub, Application Architecture, Cryptocurrency, Blockchain, Web3, Firebase, AWS Amplify, Technical Leadership, Amazon Web Services (AWS), REST, Back-end, REST APIs, Figma to React, React Query, Software Architecture, AWS Lambda, Architecture

Senior Software Developer

2017 - 2018
Job Board for Freelance Work
  • Worked on developing the next-generation developers' hiring platform.
  • Took a leadership role over a successful team of developers.
  • Worked with various stakeholders on defining product requirements, managing deadlines, and providing technical support to other engineers.
Technologies: PHP 7, Laravel, Vue, Express.js, Node.js, React, TypeScript, Redux, Lerna, Go, APIs, UI Development, User Interface (UI), User Experience (UX), Authentication, MongoDB, PHP, Material UI, React Hook Form, Server-side Rendering (SSR), Full-stack, Full-stack Development, SQL, PostgreSQL, Leadership, Microfrontends, Agile Software Development, Jira, Test-driven Development (TDD), Git, GitHub, React Apollo, Application Architecture, Firebase, Technical Leadership, REST, Back-end, REST APIs, Figma to React, Software Architecture, AWS Lambda, Architecture

Full-stack Software Developer

2016 - 2017
KM-Inventuren GmbH
  • Developed a custom HR and CRM system for various company needs.
  • Designed a custom Android app for employees to use during their work on grocery store inventories.
  • Worked on managing server infrastructure, resolving technical issues and managing networks.
Technologies: HTML, CSS, JavaScript, Angular, Vue, Ionic, PHP 7, Laravel, MySQL, Redis, APIs, UI Development, User Interface (UI), User Experience (UX), Mobile Apps, Authentication, PHP, Full-stack, Full-stack Development, SQL, PostgreSQL, Leadership, Agile Software Development, Test-driven Development (TDD), Git, GitHub, Application Architecture, Firebase, Amazon Web Services (AWS), REST, Back-end, REST APIs, Software Architecture, AWS Lambda

Full-stack Software Developer

2015 - 2016
Pyxis Agency
  • Designed and developed multiple websites for several agency clients.
  • Worked on managing multiple WordPress websites for agency clients.
  • Developed an Android app for finding ATMs within local banks.
Technologies: HTML, CSS, JavaScript, jQuery, WordPress, Java, Android SDK, UI Development, User Interface (UI), User Experience (UX), PHP, Full-stack, Leadership, Firebase, AWS Amplify, REST, REST APIs

Web Developer

2015 - 2016
Austrofon
  • Developed multiple WordPress websites for various company needs.
  • Designed various marketing and social media materials.
  • Worked on managing web servers, backups, and network infrastructure.
Technologies: WordPress, HTML, CSS, JavaScript, UI Development, User Interface (UI), User Experience (UX), PHP, REST, REST APIs

Full-stack Software Developer

2014 - 2016
Foto Print Zunic
  • Developed custom in-house eCommerce solutions for small and B2B customers.
  • Built an Android mobile app for online photo printing orders.
  • Managed web and mailing servers, backups, and network infrastructure.
Technologies: HTML, CSS, JavaScript, Angular, Ionic, Java, Android SDK, Android Studio, PHP 7, Laravel, UI Development, User Interface (UI), User Experience (UX), PHP, Git, GitHub, REST, REST APIs

Software Engineer

2011 - 2014
Self-employed
  • Developed several small and medium websites for local companies.
  • Designed website mocks, website content materials, and marketing promo materials.
  • Managed web and mailing servers and defined backup strategies.
  • Built custom automation scripts for transferring data from old eCommerce websites to WooCommerce.
Technologies: HTML, CSS, JavaScript, jQuery, WordPress, PHP 7, MySQL, REST, REST APIs

Experience

RetroBoard

https://www.retroboard.com
RetroBoard is a dynamic way to run collaborative retrospectives. It started as a hackathon idea for my team and grew into a fully standalone application. I provided full software architecture, took a key role in leading the front-end work, defined critical features, and then released the solution as a standalone public product.

Job Board for Freelance Work

This project involved working for the first-ranking European developer community. It successfully gathered thousands of users and dozens of speakers into one place to talk about the software industry. Aside from hosting events, the platform built a developer community and a hiring platform. My role involved leading a team of successful developers to provide applicable software architecture for the new hiring platform.

Education

2016 - 2020

Bachelor's Degree in Computer Science

Faculty of Information Technologies, University Džemal Bijedić of Mosta - Mostar, Bosnia and Herzegovina

Certifications

JUNE 2018 - PRESENT

The Complete React Developer Course with Hooks and Redux

Udemy

AUGUST 2017 - PRESENT

Angular 4 – The Complete Guide

Udemy

Skills

Libraries/APIs

React, Node.js, React Testing Library, Picasso, React Hook Form, React Final Form, REST APIs, React Query, AWS Amplify, PostgREST, Playwright, jQuery, Vue, MobX

Tools

Figma, Jira, Git, GitHub, React Apollo, Figma to Webflow, Lerna, Expo, Grafana, Webpack, n8n, Android Studio

Languages

TypeScript, HTML, CSS, JavaScript, GraphQL, PHP, SQL, Ruby, PHP 7, Java, Go, Python

Frameworks

React Native, Next.js, Tailwind CSS, Jest, Cypress, Material UI, Laravel, Express.js, Redux, Ruby on Rails (RoR), Django, Electron, NestJS, Angular, Ionic, Android SDK, Angular 4

Paradigms

Microfrontends, Agile Software Development, Test-driven Development (TDD), Application Architecture, REST, Automation

Platforms

Webflow, Webflow CMS, WordPress, Docker, Contentful, Sanity Studio, Firebase, Vercel, Twilio, AWS Lambda, Kubernetes, Blockchain, Amazon Web Services (AWS)

Storage

MongoDB, PostgreSQL, Databases, MySQL, Redis

Other

Software Deployment, Apollo, Storybook, GitHub Actions, Styled-components, React Hooks, APIs, UI Development, User Interface (UI), User Experience (UX), Authentication, Full-stack, Full-stack Development, Leadership, Technical Leadership, Back-end, Figma to React, Software Architecture, Architecture, Tailwind UI, Algorithms, QA Testing, IT Project Management, Mobile Apps, Server-side Rendering (SSR), Strapi, Artificial Intelligence (AI), Supabase, Workflow Automation & System Integration, FastAPI, Large Language Models (LLMs), ChatGPT API, Browser Automation, Machine Learning, Framer, Networks, System Administration, Pact, Computer Science, Cryptocurrency, Web3, OpenAI, AI Agents

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