Damir Šeremet, Developer in Sarajevo, Federation of Bosnia and Herzegovina, Bosnia and Herzegovina
Damir is available for hire
Hire Damir

Damir Šeremet

Verified Expert  in Engineering

Software Developer

Location
Sarajevo, Federation of Bosnia and Herzegovina, Bosnia and Herzegovina
Toptal Member Since
June 7, 2015

Damir is a software developer who likes new challenges and working with cutting edge technologies. He is willing to help people and to solve any problem that the team faces. Damir has several years of experience working with both server-side and front-end technologies which allow him to fulfill the role of both a team player and an independent worker, providing versatility dependent on the project at hand.

Portfolio

UNRIVAL
REST APIs, Amazon Web Services (AWS), jQuery, CSS3, HTML, PHP, Vue 2
Round Pixel (via Toptal)
BigCommerce API, Shopify API, Lumen, Laravel
DASH-
Java, C#, jQuery, CodeIgniter, AngularJS, Laravel, PHP

Experience

Availability

Part-time

Preferred Environment

Git, PhpStorm, MacOS

The most amazing...

...thing I've coded is an algorithm for a ranking system for over 250,000 tennis players that includes over 20 different rules and runs in under two hours.

Work Experience

Front-end Engineer

2020 - PRESENT
UNRIVAL
  • Developed a Vue.js application using multiple REST API requests and merging data for displaying.
  • Refactored the existing PHP dependent app to become a standalone Vue.js app.
  • Built-up custom created tree views with HTML canvas drawings.
Technologies: REST APIs, Amazon Web Services (AWS), jQuery, CSS3, HTML, PHP, Vue 2

Software Engineer

2019 - PRESENT
Round Pixel (via Toptal)
  • Developed multiple tools for communication and connection with Shopify API and a script for parsing data to be ready for eCommerce stores.
Technologies: BigCommerce API, Shopify API, Lumen, Laravel

Founder

2014 - PRESENT
DASH-
  • Built a web application for a tennis management organization and ranking with data for more than 250,000 players.
  • Created a trip planner for local public transport by gathering all schedules and submitting it to Google Transit.
  • Created e-learning platforms with online testing for different Europe-based clients.
  • Built a dating platform for targeting people who moved away from their home countries.
  • Worked on over 20 web presentations and web portals for different clients.
Technologies: Java, C#, jQuery, CodeIgniter, AngularJS, Laravel, PHP

Software Engineer

2020 - 2020
IDdigital
  • Created and imported a huge set of contacts to introduce in a short time.
  • Connected with Twilio API, purchasing additional bandwidth to speed up sending messages.
  • Optimized the codebase to handle big sets of data.
Technologies: Twilio API, Laravel, PHP

Senior Software Developer

2018 - 2019
Hard Hat Hunter (via Toptal)
  • Migrated the newer Laravel version from an old codebase.
  • Created a REST API for the new application.
  • Optimized and improved the current legacy code.
  • Improved, fixed, and created Vue.js components.
  • Created new functionalities for the social network-platform.
  • Implemented DevOps for the application to run on AWS.
  • Optimized and improved the search algorithm and the newsfeed.
Technologies: Amazon Web Services (AWS), AWS Lambda, AWS Elastic Beanstalk, Vue, Laravel

Software Engineer

2017 - 2018
Digiance (via Toptal)
  • Developed a CRM using Vue.js and Laravel REST API.
  • Connected with Twilio API for purchasing numbers and sending text messages, making conference and direct calls, and receiving and handling calls via the CRM.
Technologies: Third-party APIs, Vue, Laravel

Senior Developer

2016 - 2018
CloudMobileBilling (via Toptal)
  • Developed a software architecture for the web app based on Laravel and Vue.js.
  • Created a RESTful API.
  • Managed a team of developers for web and mobile apps.
  • Integrated with Dwolla API, PayPal and PayPal Payouts, Stripe, and Twilio.
  • Configured a software architecture for receiving payments from customers and sending payouts to vendors.
Technologies: React Native, Vue, Laravel, PHP

Software Developer

2017 - 2017
XChangeRate.io (via Toptal)
  • Developed a back-end architecture with Lumen.
  • Built the API for the product.
  • Integrated with CoinPayments, Bittrex, and Bitfinex.
  • Implemented s.mart sell calculations and algorithms to support cryptocurrency trades.
  • Developed an algorithm for following changes on currencies to trigger different actions assigned by user.
Technologies: Lumen, PHP

Software Architect

2015 - 2017
KalliKids (via Toptal)
  • Developed architecture for the system using Laravel framework.
  • Created a RESTful API application.
  • Created an Elasticsearch instance with a geo-distance filter.
  • Worked on front-end development using a Bootstrap CSS framework.
  • Created a migration tool for transferring old data to the new system.
  • Created commands to handle heavy operations at non-peak hours.
  • Integrated with several APIs (Twillio, Stripe, Google).
Technologies: Amazon Web Services (AWS), Elasticsearch, MySQL, Laravel, PHP

Software Developer

2013 - 2015
Up and Running Software, Inc.
  • Integrated with external systems (Google, Payment Gateways, Marketing tools, etc.) using various APIs.
  • Automated unit and functional testing in a PHP app using Selenium.
  • Built a custom CLI management solution for AWS EBS snapshots.
  • Built a dating web app for the Europe region using Laravel with Redis and Postgres.
  • Worked on transforming plain PHP code to different frameworks.
  • Created a social network that has over 10,000 users.
Technologies: Backbone.js, Redis, Selenium, jQuery, PostgreSQL, MySQL, Laravel, Yii, PHP

Software Developer

2011 - 2013
Authority Partners, Inc.
  • Worked on the development of SOAP, XML, and REST services.
  • Implemented performance improvements and optimizations in a web application and improved user experience and scalability of the system.
  • Developed UI components.
  • Worked in a small architecture team to develop an event-driven architecture system.
  • Implemented and promoted security best practices in a web application by using penetration testing.
  • Integrated with over 10 external services and systems.
Technologies: Windows Server, Microsoft SQL Server, Knockout (Knockout.js), jQuery, ASP.NET MVC 3, C#, .NET

Web Developer

2009 - 2011
DH Agency
  • Created a variety of Flex/Flash-based websites.
  • Created over 15 different web presentations and portals.
  • Worked on transforming existing Flash pages to HTML5 and CSS3.
  • Created different Flash animations and small games.
  • Created a CMS for existing sites that needed improvement.
Technologies: CodeIgniter, PHP, jQuery, CSS3, HTML5, Adobe Flex, Adobe Flash

Tennis Organization and Management Application

http://toma.dash.ba/
Web application for managing tournaments and tennis players. The application includes a ranking calculation algorithm with more than 20 rules. Each player has a profile and can follow and sign up for tournaments as well as follow other players and practice partners.

15do3

https://15do3.ba/
15do3 is the first online planner for hairdressing, beauty, wellness and spa, styling, and other salons in the Balkan region! It offers a complete business management tool together with online booking.

Putujmo.ba

Local travel marketing website that collects data from popular travel agencies in Bosnia and Herzegovina and provides an all-in-one solution with the possibility of organizing your own trip with "A to B" service.

Mychoice

An online dating platform. The main target group is people that moved away from their home country and are now trying to find soulmates in their local community with people of similar nationality.

New Leaf Lending

A financial web application that introduces a concept for direct access to mortgage and real-estate services.

Digital Scheduling for Public Transport

Created an algorithm for calculating a schedule and best ways for using local public transport. The project required all schedules to be submitted to Google Transit.

Languages

HTML5, PHP, SQL, CSS3, C#, CSS, HTML, CoffeeScript, Less, JavaScript, T-SQL (Transact-SQL), C++, ActionScript 2, Java

Frameworks

Lumen, PHPUnit, CodeIgniter, Laravel, Laravel 5, Zend Framework, Bootstrap, Bootstrap 3, Kohana, ASP.NET, AngularJS, Knockout (Knockout.js), .NET, CakePHP, Bootstrap 3+, ASP.NET MVC 3, Selenium, Adobe Flex, Symfony 2, Yii, React Native

Libraries/APIs

PayPal API, REST APIs, Dwolla API, Vue, Highcharts, jQuery UI, jQuery, Vue 2, WhatsApp API, Viber API, Slack API, Twilio API, Google Chart API, Google Geocoding API, Stripe API, Facebook SDK, Google API, Chart.js, Google Maps, Facebook API, Backbone.js, Shopify API, BigCommerce API, Socket.IO, Pusher, React

Tools

PhpStorm, Bitbucket, Microsoft Visual Studio, WebStorm, IntelliJ IDEA, Sequel Pro, PhpMyAdmin, Git, Envoyer, Vagrant, Composer, Elastic, Apache, Adobe Creative Suite, Flash, TFS, Beanstalk, Adobe Flash

Paradigms

Object-oriented Programming (OOP), Scrum, Agile Software Development, Data-informed Visual Design, Responsive Web Design (RWD), Model View Controller (MVC), REST, Test-driven Development (TDD)

Platforms

MacOS, Docker, Amazon Web Services (AWS), Linux, Windows Server, AWS Lambda, AWS Elastic Beanstalk

Storage

MySQL, Microsoft SQL Server, PostgreSQL, Memcached, Redis Cache, Elasticsearch, JSON, Redis, NoSQL, Oracle PL/SQL, MongoDB

Industry Expertise

Project Management

Other

Data Visualization, Viber Bots, Slack App, Cryptocurrency, Software Design, Software Architecture, WebSockets, Domain-driven Design (DDD), Lean Development, Third-party APIs

2007 - 2011

Bachelor's of Science (B.S.) Degree in Computer Science

Sarajevo School of Science and Technology | University of Buckingham - Sarajevo, Bosnia and Herzegovina | London, United Kingdom

FEBRUARY 2014 - PRESENT

Certified Scrum Master

International Scrum Institute

FEBRUARY 2013 - PRESENT

Programming in HTML5 with JavaScript and CSS3 Specialist

Microsoft

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