Ammar Veljagic, Developer in Sarajevo, Federation of Bosnia and Herzegovina, Bosnia and Herzegovina
Ammar is available for hire
Hire Ammar

Ammar Veljagic

Verified Expert  in Engineering

Software Developer

Location
Sarajevo, Federation of Bosnia and Herzegovina, Bosnia and Herzegovina
Toptal Member Since
October 6, 2022

Ammar is a software developer and problem-solver who equally enjoys working with people and computers. He finds value in working on projects by himself and as part of a team and mentors junior colleagues when needed. Ammar prides himself on being a fast learner and adaptable to any situation. He believes in continuous improvement and is eager to learn new things and prove himself.

Portfolio

Ant Colony
React, Redux, Redux-Saga, React Native, PostgreSQL, MongoDB, SQL, JavaScript...
Endava
Node.js, AWS SDK, AWS Lambda, SQL, Jenkins, Object-oriented Programming (OOP)...
Gazi Husrev-beg Library
Java, Java EE, JSF, PrimeFaces, FileMaker, PHP, WordPress, CSS, jQuery, Apache...

Experience

Availability

Part-time

Preferred Environment

Node.js, React, JavaScript, PostgreSQL, Redux, Express.js, Sequelize, TypeScript, Docker, Redux-Saga, Tailwind CSS, NestJS, API Development

The most amazing...

...software I've built is a platform that identifies music in video adverts and provides related data.

Work Experience

Full-stack Developer

2020 - PRESENT
Ant Colony
  • Made high-level technical decisions and assisted co-workers in becoming more familiar with cutting-edge technology.
  • Developed web and mobile applications and complex pipelines for clients in different industries.
  • Created initiatives for internal company applications and programmed guides that allowed my co-workers to work and learn more efficiently.
  • Reviewed applications, interviewed job applicants, and rated their technical skills.
  • Helped co-workers handle issues and reviewed code I'm familiar with.
Technologies: React, Redux, Redux-Saga, React Native, PostgreSQL, MongoDB, SQL, JavaScript, NGINX, Docker, Serverless, Serverless Framework, Node.js, Express.js, GraphQL, Sequelize, Prisma, TypeScript, APIs, Vue Router, Vuex, Stripe, JSON, NPM, Vue 2, Amazon Web Services (AWS), Databases, Data Science, Deep Neural Networks, HTML, DevOps, Data, Front-end, Full-stack, NoSQL, CSS3, HTML5, iOS, Android, REST APIs, Agile Sprints, Mobile Back-end, Back-end, Amazon DynamoDB, AWS Lambda, Twilio API, API Integration, CSS, Tailwind CSS, Gatsby, Object-oriented Programming (OOP), Mobile Development, C#, Front-end Development, Technical Leadership, Angular, ECMAScript (ES6), REST, App Development, Software Architecture, Monorepos, NestJS, Single Sign-on (SSO), Azure, Deployment, Image Processing, Artificial Intelligence (AI), Web Development, Agile, User Interface (UI), Go, Back-end Development, Kubernetes, Redis, Cassandra, gRPC, Leadership, AWS Amplify, Minimum Viable Product (MVP), GitHub, Microservices, User Experience (UX), Stripe API, Responsive Web Design (RWD), Mobile First, API Development, React Router, React Navigation, Emotion Library, Google Maps, CircleCI, Sentry, Python, Vercel, SEO Tools, Amazon EC2, Search Engine Optimization (SEO), Figma, Django ORM, Django

Full-stack Developer

2022 - 2023
Endava
  • Developed REST API and complex pipelines for a client in the real estate industry.
  • Tracked and fixed bugs in existing features of the client's REST API.
  • Utilized AWS in different ways to accomplish the company's goals.
  • Utilized Jenkins to develop and fix CI/CD pipelines for our client.
Technologies: Node.js, AWS SDK, AWS Lambda, SQL, Jenkins, Object-oriented Programming (OOP), C#, ECMAScript (ES6), REST, Single Sign-on (SSO), Deployment, Web Development, Agile, Back-end Development, GitHub, Microservices, API Development, Amazon EC2, Search Engine Optimization (SEO), Figma, Django ORM, Django

IT Assistant | Software Developer

2019 - 2020
Gazi Husrev-beg Library
  • Developed new features for internal applications and provided suggestions for improvements.
  • Assisted the library staff in setting up their digital working environments and resolved IT-related issues.
  • Reported progress on daily tasks and created detailed weekly reports for the IT manager.
  • Built the library's website and CMS with documentation.
Technologies: Java, Java EE, JSF, PrimeFaces, FileMaker, PHP, WordPress, CSS, jQuery, Apache, GlassFish, SQL, PostgreSQL, MySQL, Scripting, Bash Script, Bash, Windows, VMware, Windows Server, APIs, Databases, HTML, Data, Front-end, Full-stack, CSS3, HTML5, Android, Back-end, User Interface (UI)

Privee World

https://www.privee.world/
This mobile application allows users to publish short videos and images so they can be viewed publicly by any other user on their feed. Additional features that differentiate this platform from other mainstream social media are the ability to publish videos and images in private groups so only the members can see those and keep any uploaded videos and images completely private so that no one can see them while utilizing cloud storage. The project is Flutter-based and the back end is written in Python, utilizing a serverless architecture.

SocialHut

https://www.socialhut.no/
SocialHut is a Scandinavian startup that integrates multiple social media platforms' APIs (Facebook, Instagram, Twitter, LinkedIn). They allow their customers to publish scheduled posts to mainstream social media through their platform. They also provide a social inbox feature enabling their customers to receive and send messages to their social media contacts. They also provide a media and document manager with storage and a CRM. We implemented additional integrations for scheduling meetings, sending emails, and importing files (documents and media) from popular 3rd-party storage vendors. The app is Next.js-based and it utilizes the API capabilities of the Next.js framework.

AVIV Group

https://www.aviv-group.com/
A European company that owns multiple platforms for real estate advertising. I was working as a part of the contract management team. We had to implement a REST API that included business logic for determining if a customer can publish an advert of a given format and other similar logic.

Kaiten

https://www.onkaiten.com/
Collaborated with Kaiten, a startup that connects people who love food with those who make it. At the start of the project, I worked on a management portal that allows managers to add their products, edit info, and create product layouts for in-app promotion. I then worked on extending API functionalities, building media management pipelines using a serverless framework, and deploying them to AWS. The pipelines optimized images and videos used within the app.

Vognplan

https://vognplan.dk/
Handled system bugs and fixed numerous issues for Vognplan, a Danish company that provides management applications for companies offering taxi, truck, and similar services. After that, I designed a new modular system to enable scalability and allow the app to handle more data and users. The system consisted of different web and mobile applications for different types of users, an API, and a scraper that collects data about employee shifts from an outside source.

Bloop

Built the Bloop mobile application, added functionalities for adding information to an NFC token, and enabled adding new contacts by reading other NFC tokens. I also developed the API for the app that stores user data and contacts. The company uses NFC technology to allow users to share their social media handles and other contact information with other users. The goal was to replace business cards with a digital alternative that users could easily update.

Audiowolf

Served as a tech lead and developed parts of a pipeline that utilizes different APIs and a sound recognition neural network to find music and its data in adverts. I created an API and an admin panel to run the pipeline and watch over the adverts. Also, I developed parts of the customer-side application where users can see all gathered data about the music used in different adverts.

Zing

https://zing.ba/
Acted as a tech lead on a project for Zing, a local eCommerce platform that moslty sells baby clothing. I developed new features like refunding and wishlist systems and created CI/CD pipelines. My role included making high-level technical decisions, assigning tasks to the team, helping them complete those tasks, and providing clients with technical insights.

Madestickers

https://madestickers.com/
Developed new website features for Madestickers, a company based in Sweden that sells dirt bike graphics. I also added a payment gateway integration for the company's new eCommerce platform that is used to sell decals.

Kutuby

https://www.kutuby.com/
Created a new admin panel for Kutuby, a learning platform for children. I also added Jitsi support for live video and audio classes and developed an API for the admin panel and children's mobile apps.

Roi Rekrytering

https://roirekrytering.se/en/
Implemented features for Roi Rekrytering's existing customer services related to job advertising. I worked with different technologies, frameworks, and libraries on this project. The most notable features I developed were custom page and form builders and a management system for job applicants.

Bizbook

https://bizbook.ba
Contributed to Bizbook, a B2B platform for local companies, by working on a few front-end features and bug fixes. After completing my tasks related to software development, I started mentoring junior developers working on the project and provided feedback and peer reviews.

Languages

JavaScript, Python, TypeScript, SQL, HTML, CSS, SCSS, Markdown, CSS3, HTML5, ECMAScript (ES6), GraphQL, Sass, PHP, Go, Python 3, Java, Bash Script, Bash, C#

Frameworks

Django, Redux, Express.js, Serverless Framework, Ant Design, Tailwind CSS, NestJS, React Native, Next.js, Bootstrap, React-Bootstrap, Material UI, Django REST Framework, Koa, Spring Boot, Nuxt.js, Laravel, Eloquent, Bulma, Jest, JSF, PrimeFaces, Angular, gRPC

Libraries/APIs

Node.js, React, Redux-Saga, React Router, Stripe, REST APIs, Stripe API, API Development, Vue, jQuery, Sharp, Yup, Moment.js, Formik, Redux Form, Vue 2, Facebook API, Instagram API, LinkedIn API, Twitter API, Google API, FFmpeg, React Navigation, Django ORM, Socket.IO, Chai, Redux Persist, EJS, Three.js, Vuex, Twilio API, AWS Amplify, Emotion Library, Google Maps

Tools

Sequelize, Prisma, NGINX, AWS SDK, Git, GitHub, Figma, Jenkins, Trello, Jira, Slack, Redux Thunk, Webpack, Babel, FileMaker, Create React App, Knex.js, NPM, Sentry, Celery, RabbitMQ, Apache, Mocha, Adyen Payments, Vultr, PM2, VMware, Microsoft Access, CircleCI

Paradigms

DevOps, Serverless Architecture, REST, App Development, Responsive Web Design (RWD), Database Design, Object-oriented Programming (OOP), Agile, Microservices, Search Engine Optimization (SEO), Data Science, Mobile Development

Platforms

Cezerin, AWS Lambda, Vercel, DigitalOcean, Docker, Ubuntu, Linux, WordPress, Heroku, Netlify, Amazon Web Services (AWS), Android, Azure, Amazon EC2, Firebase, Java EE, Windows, Windows Server, iOS, Kubernetes

Storage

PostgreSQL, MySQL, JSON, Databases, Amazon S3 (AWS S3), MongoDB, Amazon DynamoDB, NoSQL, Redis, Cassandra

Other

CI/CD Pipelines, Serverless, ESLint, APIs, Data, Front-end, Full-stack, Mobile Back-end, Back-end, API Integration, Full-stack Development, Front-end Development, Deployment, Image Processing, Web Development, User Interface (UI), Back-end Development, System Architecture, System Design, Domain DNS Setup, ClickUp, ERD, WebSockets, Axios, Joi, Cloud Computing, Agile Sprints, AWS CodePipeline, Microsoft Graph API, Amazon RDS, Video Processing, Technical Leadership, Software Architecture, Monorepos, Single Sign-on (SSO), Leadership, Minimum Viable Product (MVP), User Experience (UX), Mobile First, SEO Tools, Apollo, SSL Certificates, Server Name Indication (SNI), TypeORM, Firebase Hosting, Klarna, Jitsi, Near-field Communication (NFC), Web Scraping, Scraping, GlassFish, Scripting, Game Development, Vue Router, Deep Neural Networks, Scheduling, Gatsby, Artificial Intelligence (AI)

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