Vladimir Bašić, Developer in Belgrade, Serbia
Vladimir is available for hire
Hire Vladimir

Vladimir Bašić

Verified Expert  in Engineering

Software Developer

Belgrade, Serbia

Toptal member since November 20, 2017

Bio

With almost two decades of experience in the software development industry, Vladimir has worked in a multicultural environment for global outsourcing companies. He has excellent leadership experience running teams of 15+ people for many years and has worked on several complex projects with high traffic. Vladimir is highly self-motivated and loves to keep up with the current trends in the tech world.

Portfolio

Equestrian Entries, LLC.
Responsive Coding, Architecture, HTML5, GitHub...
JusGlobal LLC
Architecture, Web Architecture, Web Development, Technical Leadership, Planning...
ehub Health
GitHub, Third-party APIs, Third-party Integration, SSH, Software Development...

Experience

  • PHP - 15 years
  • MySQL - 15 years
  • Amazon Web Services (AWS) - 8 years
  • Software Architecture - 8 years
  • RESTful Web Services - 7 years
  • Test-driven Development (TDD) - 7 years
  • Laravel - 2 years
  • React - 1 year

Availability

Part-time

Preferred Environment

Linux, MacOS, PHP, GitHub, Docker, PhpStorm, Git, React

The most amazing...

...project I've participated in is building an ad platform with high traffic and load of over 2,000 requests per second and 80 GB logs per day.

Work Experience

Head of Small Development Department

2018 - PRESENT
Equestrian Entries, LLC.
  • Managed the largest equestrian competition platform in the US and Canadian markets, overseeing its seamless operation and continual enhancement.
  • Redesigned the legacy application, implementing a new AWS architecture and adopting a new tech stack. This strategic overhaul helped the incremental upgrade of the legacy system, ensuring a smooth transition to the new tech stack with zero downtime.
  • Developed a multi-tenant finance system that empowered users to initiate refunds independently, streamlining money transfers and enhancing overall efficiency in financial processes. This significantly reduced the manual workload for accountants.
  • Upgraded a payment system, seamlessly integrated into an existing application and finance flow. Enhanced user experience with a solution resolving issues from the old system.
  • Implemented a new logging system with a crosscutting concern between the front and back end, featuring a single unique request ID capable of seamlessly capturing every action from the front end through the back end.
Technologies: Responsive Coding, Architecture, HTML5, GitHub, Amazon Elastic Block Store (EBS), Third-party APIs, Third-party Integration, Project Management, SSH, Software Development, API Architecture, Web Architecture, Unit Testing, Agile, Dependency Injection, Apache, NPM, CodeIgniter, HTML, Template Engines, Composer, Xdebug, Software Architecture, CSS, Amazon Web Services (AWS), PHP, jQuery, PayPal API, Jest, JavaScript, React, Git, Ansible, Docker, Linux, RESTful Web Services, MySQL, Design Patterns, Test-driven Development (TDD), PHPUnit, Laravel, PHP 7, AWS DevOps, Software as a Service (SaaS), Web Development, JSON, FlatFile, Back-end Development, Front-end Development, Planning, TypeScript, Front-end, PHP 8, PayPal, Amazon OpenSearch, Team Leadership, SQL, CSS3, Integration, Payment Gateways, REST APIs, RESTful Services, Startups, Full-stack, Web Applications, Mailgun, Software Design, API Integration, Microservices, CTO, Solution Architecture, Back-end, Full-stack Development, Cloud Infrastructure, Databases, Migration, Leadership, Payment APIs, SaaS, Minimum Viable Product (MVP), DevOps, Cloud, Scalability, Database Architecture, SSL Certificates, Object-oriented Programming (OOP)

Tech Lead

2021 - 2022
JusGlobal LLC
  • Led the project to build a mediation platform for lawyers, streamlining dispute resolution for quicker outcomes.
  • Hired the team, led the tech side of a two-week discovery phase with the client, provided the final proposal with phases and estimations, and determined the tech stack and application flow.
  • Set up the project infrastructure with a selected tech stack and configured AWS/Docker environments for both the development and production phases.
  • Ensured the seamless alignment of project execution with established plans, meeting all deadlines within a span of 10 months.
  • Contributed to the following features: evidence-based dispute setup, video conferences with breakout rooms, screen sharing, real-time private/group chat, Ethereum as blockchain storage, real-time document signing, email notifications, and subscription-based payment.
  • Worked on the following flow: Lawyers describe disputes, attach evidence, and propose mediation to the opposing party. The mediator schedules sessions as video conferences and drafts a final agreement. Parties edit and e-sign the final document and ensure integrity through blockchain verification.
Technologies: Architecture, Web Architecture, Web Development, Technical Leadership, Planning, HTML5, PHP 8, Laravel, React, Amazon Web Services (AWS), PHP, PHPUnit, Stripe, Third-party APIs, Third-party Integration, IT Project Management, Software Development, API Architecture, Web Application Architecture, Unit Testing, E2E Testing, Agile, Dependency Injection, NGINX, NPM, Jest, JavaScript, Git, Docker, Linux, RESTful Web Services, MySQL, Design Patterns, Test-driven Development (TDD), DevOps, Software as a Service (SaaS), Web App Development, JSON, Back-end Development, Front-end Development, Team Leadership, Twilio Programmable Video, Twilio API, Twilio, Pusher, Infura, Mailgun, GitHub, SQL, Integration, Payment Gateways, REST APIs, RESTful Services, Startups, Full-stack, Web Applications, Stripe API, Software Design, API Integration, Test Automation, Node.js, Solution Architecture, Back-end, Full-stack Development, Cloud Infrastructure, Databases, Leadership, Payment APIs, SaaS, Minimum Viable Product (MVP), Cloud, Scalability, Database Architecture, SSL Certificates, Blockchain, Object-oriented Programming (OOP)

Senior Software Engineer

2018 - 2018
ehub Health
  • Developed the testing strategy for the whole suite of modules shared between different applications where the tests were almost not present at all. The final result was the confidence level that allowed extensive refactoring.
  • Integrated unit tests to various system parts that exercised an extra complexity. This introduced the level of confidence with which the refactoring could occur without fear of breaking other parts of the system.
  • Implemented integration tests to exercise the integrity of the system as a whole. This introduced the confidence level to make changes to the front-end part of the system, including browser behavior.
Technologies: GitHub, Third-party APIs, Third-party Integration, SSH, Software Development, Unit Testing, Agile, Dependency Injection, Apache, Behat, Behavior-driven Development (BDD), HTML, Template Engines, Composer, Xdebug, JavaScript, Selenium, Test-driven Development (TDD), Vagrant, MySQL, Git, RESTful Web Services, Ansible, Linux, Docker, PHPUnit, PHP, JSON, Web Development, AWS DevOps, APIs, SQL, REST APIs, Startups, Full-stack, Web Applications, Bootstrap, Back-end, Databases, SaaS, Object-oriented Programming (OOP), Symphony

Senior Software Engineer

2018 - 2018
easyDNS Technologies, Inc.
  • Developed the architecture for building the domain name registration API on a large scale using OpenSRS API.
  • Implemented various design patterns for managing the complexity of the domain name registration process.
  • Implemented the behavior-driven development (BDD) testing system that was the documentation on itself and a channel to communicate with stakeholders to add new tests and efficiently affect the development process.
Technologies: Architecture, Amazon Web Services (AWS), Continuous Integration (CI), Third-party APIs, Third-party Integration, SSH, Software Development, API Architecture, Web Architecture, Unit Testing, Agile, Dependency Injection, Apache, Composer, Xdebug, Software Architecture, Symfony, OAuth 2, Behat, Laravel, Design Patterns, Behavior-driven Development (BDD), MySQL, RESTful Web Services, Linux, Test-driven Development (TDD), PHP 7, PHPUnit, Docker, Ansible, Git, JSON, APIs, Web Development, Testing, SQL, Integration, REST APIs, RESTful Services, Web Applications, Mailgun, Software Design, API Integration, Test Automation, Back-end, Databases, Migration, Minimum Viable Product (MVP), Database Architecture, Object-oriented Programming (OOP)

Senior Software Engineer

2017 - 2017
ConveyIQ
  • Developed a next-generation HR platform with communicational and candidate engagement properties as key selling points.
  • Implemented a campaign scheduler as a microservice for sending SMS, MMS, and email campaigns with an optional delay.
  • Instituted a complex campaign structure where campaigns could be constructed of other campaigns and executed in steps with delays relative to the previous step.
  • Implemented an SMS and MMS campaign execution (sending and receiving) via Twilio, email campaign execution via Mandrill, and an event logging system via Segment.
Technologies: Responsive Coding, Architecture, Continuous Integration (CI), Third-party APIs, Third-party Integration, Project Management, SSH, Software Development, Memcached, API Architecture, Web Architecture, Unit Testing, Agile, Dependency Injection, Twilio API, Design Patterns, Docker, HTML, Data Structures, Software Architecture, Ruby on Rails (RoR), Algorithms, Git, Jira, Amazon Web Services (AWS), Ansible, Test-driven Development (TDD), Linux, RESTful Web Services, RabbitMQ, PostgreSQL, minitest, Ruby, JSON, Testing, Web Development, APIs, AWS DevOps, SQL, Integration, REST APIs, RESTful Services, Startups, Web Applications, Mailgun, Software Design, API Integration, Test Automation, CI/CD Pipelines, Microservices, Solution Architecture, Back-end, Databases, Migration, Leadership, SaaS, Minimum Viable Product (MVP), Cloud, Scalability, Database Architecture, Object-oriented Programming (OOP)

Team Lead

2015 - 2016
Nano Interactive GmbH
  • Directed project delivery, sprint planning, and team management and hired new team members.
  • Contributed to the development of a search retargeting platform for online advertising connected with several major third-party companies.
  • Developed a microservice architecture composed of a dozen services communicating in real-time or asynchronously.
  • Built the platforms' engine microservice capable of receiving 2,000 requests per second with auto-scaling capabilities.
  • Created the platforms' REST API to expose functionality used by GUI.
  • Developed many PHP services as background processes performing various tasks from data collecting and processing to synchronization with third-party services.
  • Built a system for monitoring various parts of a platform like comprehensive tests simulating real users as a part of a production monitoring system using Selenium.
  • Developed a user tracking system that was used for profiling and behavioral ad targeting.
Technologies: Responsive Coding, Architecture, HTML5, Continuous Integration (CI), GitHub, Amazon Elastic Block Store (EBS), AWS CLI, Third-party APIs, Third-party Integration, Project Management, SSH, Software Development, Elasticsearch, API Architecture, Web Architecture, Unit Testing, Agile, Dependency Injection, Apache, NPM, Design Patterns, PHP 7, Docker, HTML, Data Structures, Template Engines, Composer, Xdebug, Software Architecture, Symfony, JavaScript, Algorithms, Silex, Git, Jira, Amazon Web Services (AWS), Ansible, PHPUnit, Test-driven Development (TDD), Linux, RESTful Web Services, Vagrant, Selenium, Fluentd, RabbitMQ, Hadoop, MongoDB, MySQL, PhalconPHP, PHP, JSON, People Management, Web Development, AWS DevOps, APIs, SQL, NoSQL, Integration, REST APIs, RESTful Services, Startups, Full-stack, Web Applications, Software Design, API Integration, Test Automation, CI/CD Pipelines, Bootstrap, Microservices, Solution Architecture, Back-end, Full-stack Development, Cloud Infrastructure, Databases, Migration, Leadership, SaaS, Minimum Viable Product (MVP), DevOps, Cloud, Scalability, Database Architecture, Team Leadership, Object-oriented Programming (OOP), Symphony

Senior Software Engineer | Team Lead

2012 - 2015
12Mnkys
  • Managed project delivery, sprint planning, and team management and hired new team members.
  • Contributed to the development of a real-time bidding and product retargeting platform for advertising following the IAB standards.
  • Developed a system capable of deciding whether to bid, choosing the appropriate ad, and delivering it under 80 milliseconds (the available time window).
  • Created a custom, fully-featured auto-scaling system to optimize the costs of the running platform.
  • Built a user tracking system that was used for profiling and behavioral ad targeting.
Technologies: Responsive Coding, Architecture, HTML5, Continuous Integration (CI), GitHub, Amazon Elastic Block Store (EBS), AWS CLI, Third-party APIs, Third-party Integration, Project Management, SSH, Software Development, Memcached, API Architecture, Web Architecture, Unit Testing, Agile, Dependency Injection, Apache, Jenkins, jQuery, Design Patterns, HTML, Data Structures, Template Engines, Composer, Xdebug, Software Architecture, Symfony, JavaScript, Algorithms, Silex, Git, Jira, Amazon Web Services (AWS), Ansible, PHPUnit, Test-driven Development (TDD), Linux, RESTful Web Services, Vagrant, Selenium, Fluentd, RabbitMQ, Hadoop, MongoDB, MySQL, Zend Framework, PHP, JSON, Web Development, People Management, APIs, AWS DevOps, SQL, CSS3, NoSQL, Integration, REST APIs, RESTful Services, Startups, Full-stack, Web Applications, Software Design, API Integration, Test Automation, CI/CD Pipelines, Bootstrap, Microservices, Solution Architecture, Back-end, Full-stack Development, Cloud Infrastructure, Databases, Migration, Leadership, Minimum Viable Product (MVP), DevOps, Cloud, Scalability, Database Architecture, Team Leadership, Object-oriented Programming (OOP), Symphony

Software Engineer | Team Lead | CTO

2008 - 2011
Kaywa AG
  • Oversaw the delivery and planning of projects, managed teams, hired new members, and ran the Belgrade office.
  • Managed the DokoDare project, a mobile and web social networking application offering location-based services integrated with QR codes.
  • Led the Ticketing project, a complete mobile solution for selling and validating event tickets for the Electronic Beats Festival by Deutsche Telekom. The major requirement was to support many different platforms like iOS, Android, and non-HTML.
  • Led the mobile ad server project, a plugin for the OpenX platform for geotargeting users with iTunes and App Store apps.
Technologies: Responsive Coding, Architecture, HTML5, Third-party APIs, Third-party Integration, Project Management, SSH, Software Development, Memcached, API Architecture, Web Architecture, Apache, Google Maps API, jQuery, HTML, Template Engines, Xdebug, Software Architecture, JavaScript, CSS, Test-driven Development (TDD), Git, Jira, Amazon Web Services (AWS), Ansible, Linux, RESTful Web Services, QR Codes, Subversion (SVN), PostgreSQL, MySQL, PHP, People Management, eCommerce, Web Development, Agile Software Development, SQL, CSS3, Integration, Payment Gateways, REST APIs, RESTful Services, Startups, Full-stack, Web Applications, Software Design, API Integration, Bootstrap, CTO, Back-end, Full-stack Development, Databases, Leadership, Payment APIs, SaaS, Minimum Viable Product (MVP), DevOps, Scalability, Database Architecture, Team Leadership, Object-oriented Programming (OOP)

Software Developer

2007 - 2008
Belgrade Taxi
  • Developed a complete solution for the real-time management of taxi vehicles.
  • Implemented tools for analyzing time frames and locations to optimize vehicle presence around the city.
  • Reduced the time needed to order taxi vehicles greatly due to automation of the process.
  • Implemented a fraud detection system that reduced the number of false vehicle orders.
Technologies: Project Management, SSH, Software Development, Apache, Template Engines, Xdebug, Linux, CSS, HTML, JavaScript, MySQL, PHP, SQL, CSS3, Full-stack, Web Applications, Back-end, Databases, Object-oriented Programming (OOP)

Software Developer

2005 - 2007
UTP Code
  • Contributed to developing many different types of small web applications such as portals, personal websites, company sites, and online SMS auctions.
  • Built real-time chat support for a website using Ajax using Vanilla JavaScript.
  • Developed an SMS auction software using third-party APIs.
Technologies: SSH, Software Development, Apache, Template Engines, Linux, CSS, HTML, JavaScript, MySQL, PHP, JSON, Web Development, APIs, SQL, Full-stack, Web Applications, Back-end, Databases, Object-oriented Programming (OOP)

Experience

Communicate Better, Hire More Talent

https://www.conveyiq.com/
From the moment a candidate applies until the very end of the hiring process, Convey powers talent communication, scheduling, screening, and interviewing—all in one platform and fully integrated with your applicant tracking system.

Search Retargeting Platform

https://www.nanointeractive.com/
Nano Interactive has an international network spanning thousands of data partners. These record the keywords and keyword combinations users entered into the search box on their site. Nano’s data management platform“Audience Manager” generates anonymized user profiles, fleshed out with the information collected from the users’ active searches. These profiles form the time-optimized basis for immediately targeted displays of online advertising.

New Architecture

https://eqentries.com/
Developed the architectural strategy to introduce a completely different tech stack and start a gradual legacy app rewrite with zero downtime.

The final result was the confidence level that allowed us to do extensive refactoring using a new tech stack.

Education

2002 - 2005

Bachelor's Degree in Advanced Computer Technologies

Advanced School of Electrical Engineering - Belgrade, Serbia

Skills

Libraries/APIs

jQuery, Twilio API, API Development, REST APIs, React, Google Maps API, Stripe API, PayPal API, Stripe, Pusher, Node.js

Tools

PhpStorm, Apache, GitHub, Jira, Git, Xdebug, Composer, Ansible, Vagrant, RabbitMQ, Behat, NPM, AWS CLI, Amazon Elastic Block Store (EBS), Jenkins, Fluentd, Twilio Programmable Video, Subversion (SVN), AWS ELB, Amazon OpenSearch, NGINX

Languages

HTML, PHP 7, JavaScript, PHP, SQL, CSS, HTML5, Ruby, TypeScript, PHP 8, CSS3

Frameworks

Laravel, CodeIgniter, Silex, PHPUnit, OAuth 2, PhalconPHP, Selenium, Zend Framework, Hadoop, minitest, Jest, Symfony, Ruby on Rails (RoR), Bootstrap

Paradigms

Design Patterns, Dependency Injection, Agile, Unit Testing, Web Architecture, API Architecture, Continuous Integration (CI), Responsive Coding, Test-driven Development (TDD), Agile Software Development, Microservices, Object-oriented Programming (OOP), Behavior-driven Development (BDD), DevOps, Test Automation, Testing, Test-driven Deployment, Web Application Architecture, E2E Testing

Platforms

Docker, MacOS, Linux, Mailgun, Amazon Web Services (AWS), Mobile, Twilio, Blockchain

Storage

Memcached, PostgreSQL, MySQL, JSON, FlatFile, Databases, Database Architecture, MongoDB, NoSQL, Elasticsearch

Industry Expertise

Project Management

Other

QR Codes, Template Engines, Software Development, SSH, Third-party Integration, Third-party APIs, Architecture, Web Scraping, Software Architecture, RESTful Web Services, Technical Leadership, Web Development, Planning, Back-end Development, Software, APIs, Software as a Service (SaaS), People Management, Team Leadership, Integration, RESTful Services, Startups, Full-stack, Web Applications, Software Design, API Integration, CTO, Solution Architecture, Back-end, Full-stack Development, Cloud Infrastructure, Migration, Leadership, SaaS, Minimum Viable Product (MVP), Scalability, Data Structures, Algorithms, Front-end Development, Front-end, AWS DevOps, Payment Gateways, CI/CD Pipelines, Payment APIs, Cloud, Symphony, eCommerce, Platforms, PayPal, IT Project Management, Web App Development, Infura, SSL Certificates

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