Igor Pantovic, Developer in Belgrade, Serbia
Igor is available for hire
Hire Igor

Igor Pantovic

Verified Expert  in Engineering

PHP Developer

Location
Belgrade, Serbia
Toptal Member Since
August 21, 2014

Igor wrote his first complete video game at the age of thirteen and his first social network two years later. Today, he spends most of his time as a full-stack developer, creating efficient and scalable web services. Igor always strives to continue learning.

Portfolio

Rounded
React Native, Swift, Angular, Ruby on Rails (RoR), Ruby, SQL, PostgreSQL...
B-Outsourcing
AngularJS, Symfony 2, SQL, Node.js, Web, JavaScript
Faculty of Mechanical Engineering, University of Belgrade
Microsoft SQL Server, ASP.NET MVC, Laravel, Symfony 2, SQL, Web, JavaScript

Experience

Availability

Part-time

Preferred Environment

Visual Studio Code (VS Code), Git, Linux, MacOS

The most amazing...

...thing I've made is Rounded, a simple and lightweight accounting service for Australian freelancers and sole traders.

Work Experience

Lead Full-stack Developer

2015 - PRESENT
Rounded
  • Created a whole back-end in Ruby on Rails.
  • Created the iOS application in Swift.
  • Built the front-end web app in AngularJS.
  • Made a RESTful API that is consumed by Web, Mobile, and 3rd party apps.
  • Set up server architecture to support the app.
Technologies: React Native, Swift, Angular, Ruby on Rails (RoR), Ruby, SQL, PostgreSQL, TypeScript, Node.js, React, Amazon Web Services (AWS), Web, JavaScript

Web Developer

2013 - 2015
B-Outsourcing
  • Developed products using Scrum and Kanban (Scrumban) Agile development methods.
  • Created many reusable PHP libraries (including Symfony2 bundles for easy integration into projects), jQuery plugins, and AngularJS modules.
  • Wrote many projects from scratch using the Symfony2 framework.
  • Created ITSM software to manage deployment, billing, and server configuration of an in-house CMS.
  • Integrated many projects with external payment/storage/authorization services.
Technologies: AngularJS, Symfony 2, SQL, Node.js, Web, JavaScript

Web and Intranet System Developer

2012 - 2013
Faculty of Mechanical Engineering, University of Belgrade
  • Developed a finance tracking service.
  • Integrated the finance tracking service with existing accounting systems.
  • Worked as an internal HR management software developer.
  • Worked as a professorial fellow in web development classes.
  • Developed a micro CMS for use by some of the faculty departments.
Technologies: Microsoft SQL Server, ASP.NET MVC, Laravel, Symfony 2, SQL, Web, JavaScript

Rounded

https://rounded.com.au/
Freelancer-friendly accounting software. Able to design and send invoices, track income and expenses, and automatically prepare tax statements that can be submitted to the taxation office.

Rounded Android App

https://play.google.com/store/apps/details?id=io.rounded.roundedapp
Android companion App for Rounded accounting. It makes tracking time, income, expenses and sending invoices on the go easy!

Rounded iOS App

https://itunes.apple.com/au/app/rounded-accounting/id1071070951?mt=8
iOS application for Rounded software which synchronizes data with the web app. It especially eases expense tracking as it allows users to snap photos of receipts for their expenses.

Appsco

Web application credentials vault. It stores user's credentials for web applications, allows sharing between teams, and gives access controls features for enterprise customers.

KINsome

Ad marketplace where ads are matched with influential bloggers related to their industry. Bloggers can share company content they find relevant in exchange for money based on ad conversion rate.

MyPro

MyPro is a new Finnish Football Union membership service for web-based overview and management of statistics and information. To each member it offers a profile and a Comprehensive database with:

- Detailed player statistics in association with Scout7
Membership subscription payments online (available from 02.01.2016.)
- Club managers (VIP users) have access to full player statistics and contacts
- Transfer list

Alchimedus

http://www.alchimedus.de/
Customer and project management software

Website Builder (Mosaic CMS)

http://www.mysiteshop.com/
A Mosaic CMS website builder.

Mysiteshop Accounts

A Mosaic CMS website deployer and billing manager (separate project from the Mosaic CMS itself).

Finance Tracking System, Faculty of Mechanical Engineering

An intranet application that integrates the faculty's accounting systems by synchronizing finance data. It allows faculty employees to see, search, and manage their financial accounts.

HR Management System, Faculty of Mechanical Engineering

An intranet application created in ASP.NET. It helps the faculty's HR department to keep track of faculty employees and eases many bureaucratic processes, like hiring and firing, signing and terminating contracts and keeping contract history, keeping track of faculty board meeting reports, reviewing faculty employee years of service, and more. It also predicts personnel retirement dates so that HR can start seeking new employees in a timely manner.

Languages

PHP, JavaScript, Ruby, TypeScript, SQL, Swift

Frameworks

Symfony 2, Ruby on Rails (RoR), React Native, Laravel, PHPUnit, ASP.NET MVC, AngularJS, Angular

Libraries/APIs

React, Doctrine 2, Node.js, Vue, Google API

Tools

RSpec, PhpStorm, Git

Paradigms

Object-oriented Programming (OOP), Object-oriented Design (OOD), Functional Programming, Agile Software Development, Scrum, REST, Kanban

Platforms

Web, OS X, Linux, iOS, Visual Studio Code (VS Code), Amazon Web Services (AWS), MacOS

Storage

Redis, PostgreSQL, MySQL, Microsoft SQL Server

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