Ivan Stankovic, Developer in Niš, Serbia
Ivan is available for hire
Hire Ivan

Ivan Stankovic

Verified Expert  in Engineering

Bio

Ivan is a highly skilled PHP and JavaScript developer with over ten years of experience and a strong focus on back-end development. He specializes in web development and systems administration (Apache, Linux, MySQL, PHP, Git/Subversion), database design, and query optimization. Ivan developed a Symfony app for syncing products from client's web shops and a system that implements money transfers, invoicing, purchasing, hierarchical data, and tree calculations.

Portfolio

HX Entertainment Limited
PHP, Symfony, Linux, Amazon Simple Queue Service (SQS), Kong, Docker...
Dept Agency
PHP, Symfony, PostgreSQL, RabbitMQ, Git, Back-end...
Automattic
PHP, MySQL, Git, Back-end, Object-oriented Programming (OOP), Data Structures...

Experience

  • PHP - 10 years
  • Web Development - 10 years
  • MySQL - 8 years
  • JavaScript - 5 years
  • Node.js - 3 years
  • Doctrine 2 - 3 years
  • Symfony - 3 years
  • MongoDB - 2 years

Availability

Part-time

Preferred Environment

Ubuntu, Git, MySQL, PHP, Node.js, Symfony, MongoDB, Amazon Web Services (AWS)

The most amazing...

...project I've led was a large web portal with approximately 300,000 users connected in a tree structure.

Work Experience

Back-end Software Engineer

2022 - 2023
HX Entertainment Limited
  • Developed, deployed, and operated PHP-written microservices in building server-side REST APIs.
  • Anticipated and resolved scalability and performance issues.
  • Ensured code quality through testing, including unit and behavior tests.
  • Integrated new payment providers into the system as a member of the payment team.
Technologies: PHP, Symfony, Linux, Amazon Simple Queue Service (SQS), Kong, Docker, Kubernetes, PostgreSQL, Redis

Senior Symfony Developer

2021 - 2021
Dept Agency
  • Oversaw the building of the REST API for Dept Agency's clients (partners).
  • Built the API in Symfony 5 framework with the help of the API platform. The data was stored in a Postgres database. API was accomplished and is ready to serve Dept client requests.
Technologies: PHP, Symfony, PostgreSQL, RabbitMQ, Git, Back-end, Object-oriented Programming (OOP), Data Structures, REST APIs, Linux

Back End Developer

2021 - 2021
Automattic
  • Built the functionality for showing ads to logged-out users.
  • Added this feature to the Tumblr main API back-end monolithic application (built-in PHP) following the company's rules and standards and using its tools.
  • Completed the project successfully, According to metrics - ad positions on Tumblr pages for logged out users (and their traffic) are ready for use.
Technologies: PHP, MySQL, Git, Back-end, Object-oriented Programming (OOP), Data Structures, REST APIs, Linux

Web Developer

2018 - 2021
Zucchabar
  • Assisted in the development of an SPA written in Node.js and Ember.js for the EdTech sector.
  • Implemented new services and new functionalities in the application.
  • Developed a GUI scraper/crawler tool for scrapping websites and building datasets for the machine learning team.
  • Developed a PDF parser tool/service for datasets for the machine learning team.
Technologies: JavaScript, Node.js, Ember.js, MongoDB, Puppeteer, Amazon Web Services (AWS), Docker, Back-end, Object-oriented Programming (OOP), Data Structures, REST APIs, Linux

PHP Web Developer

2010 - 2020
Freelancer
  • Created and developed innovative software solutions for clients across a broad range of industries.
  • Developed multiple projects using Magento, including eCommerce portals and web applications.
  • Developed a Symfony app for syncing products from client's web shops (eBay, Magento stores etc.).
  • Developed a comparison web portal that sells and buys/rents used and new books. Completely migrated the website from the old legacy code base to Symfony, added new modules, sales reports, and payment integrations.
  • Guided a Zend project, a counselor website that provides affordable housing opportunities, creating new modules and functionalities.
Technologies: PHP, Symfony, Zend Framework, Magento, MySQL, JavaScript, Back-end, Object-oriented Programming (OOP), Data Structures, REST APIs, Linux

Project Lead

2015 - 2019
MLM Web Portal
  • Built a live system for an MLM web portal, having around 300,000 users connected in a tree structure.
  • Created a system that implements money transfers, invoicing, purchasing, hierarchical data, and tree calculations.
  • Developed and implemented new functionalities according to client needs.
  • Led and mentored a team of two outstanding junior web developers.
Technologies: PHP, Symfony, Doctrine 2, MySQL, Object-oriented Programming (OOP)

Zucchabar

Zucchabar is an early-stage EdTech start-up app is built in Node.js (back end) and Ember.js (front end). I was responsible for the development of the back-end portion of the app, the database schema and models, the API, and several independent services (web scrapper and PDF parser).

PHP Developer - Fab Mach

https://fabmach.com/
Fab Mach specializes in machinery for the metal stamping and sheet metal fabricating trade, such as punch presses, press brakes, shears, CNC turrets, press feeding equipment, and accessories. They buy and sell used machinery, arrange auctions, prepare appraisals, and facilitate plant liquidations.
I migrated the old website to the Symfony Framework and built new functionalities.

PHP Developer - Mrfiat

http://mrfiat.com
Mrfiat is a platform that specializes in the best vintage parts available for all classic European makes, as well as parts made in Italy. I created a Magento store for selling car parts for European vintage car models, building custom modules and custom import product modules.
2000 - 2008

Master's Degree in Electrical Engineering

University of Nis - Nis, Serbia

NOVEMBER 2017 - PRESENT

Algorithms: Design and Analysis

Stanford Online

Libraries/APIs

REST APIs, Node.js, Doctrine 2, Puppeteer

Tools

Git, RabbitMQ, Amazon Simple Queue Service (SQS), Kong

Languages

PHP, JavaScript

Paradigms

Object-oriented Programming (OOP)

Platforms

Linux, Ubuntu, Magento, Amazon Web Services (AWS), Docker, Kubernetes

Storage

MySQL, MongoDB, PostgreSQL, Redis

Frameworks

Symfony, Ember.js, Zend Framework

Other

Web Development, Back-end, Data Structures, Algorithms

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