Viktor Kostadinov, Developer in Belgrade, Serbia
Viktor is available for hire
Hire Viktor

Viktor Kostadinov

Verified Expert  in Engineering

Software Developer

Location
Belgrade, Serbia
Toptal Member Since
July 24, 2015

Viktor is a senior programmer with over 15 years of professional experience. He's worked in many areas, and he specializes in databases and related programming. He works in PHP-JS and Perl-JS as well as Clarion RDBMS for Windows, and many older RDBMS systems. He is always very eager to learn, and makes a hobby of taking in new information.

Portfolio

TP24, Ltd. (UK)
Perl, Magento, WordPress, JavaScript, jQuery, PHP
Ambrose Rehabilitation Consultants (US)
HTML, Ajax, jQuery, PHP, MongoDB, Symfony 2
2buy1click, Ltd. (UK)
Magento, WordPress, MySQL, JavaScript, PHP

Experience

Availability

Part-time

Preferred Environment

MacOS

The most amazing...

...things I've created, more than all the fascinating programs and solutions I've been a part of over the years, are my two beautiful sons.

Work Experience

Expert PERL/PHP Programmer

2014 - PRESENT
TP24, Ltd. (UK)
  • Developed and maintained a WordPress website, a Magento web shop, and a Perl database app.
  • Maintained the server for the database app (Ubuntu) and the web applications (WP, Magento).
Technologies: Perl, Magento, WordPress, JavaScript, jQuery, PHP

Senior PHP Developer

2014 - PRESENT
Ambrose Rehabilitation Consultants (US)
  • Created an application to track patients, partners, referrals, tasks, and other relevant data for the company. The app is 100% AJAX based and uses MongoDB on the back-end. It allows signing of multiple documents that are stored in PDF format, and is designed to be resold as a SaaS.
Technologies: HTML, Ajax, jQuery, PHP, MongoDB, Symfony 2

Expert PHP Developer

2012 - 2014
2buy1click, Ltd. (UK)
  • Led the development of custom WordPress plugins.
  • Developed and maintained WP sites and Magento web shops.
  • Provided MySQL expertise for data import/export.
  • Provided API expertise for interconnection with payment gateways and similar systems.
  • Provided expertise for Membership API (Infusionsoft, MailChimp, LightSpeed VT).
Technologies: Magento, WordPress, MySQL, JavaScript, PHP

Win32 Distributed Apps Developer

2007 - 2013
Sluzbeni Glasnik JP (Serbia)
  • Developed a custom application for encyclopedic text acquisition and organization. The application works in a Win32 environment with MySQL back-end. It has more than 250 concurrent users.
  • Involved in more than 10 successful projects.
  • Responsible for time and data tracking and management.
Technologies: Linux Servers, Win32, MySQL, Clarion

Win32 Developer and System Engineer

2000 - 2012
BOHOR doo (Serbia)
  • Developed various applications in Clarion for Windows RDBMS.
  • Maintained the server.
  • Maintained the network infrastructure project.
  • Developed for the website.
  • Consulted on general IT matters.
Technologies: JavaScript, CSS, HTML, PHP, Ubuntu Server, Windows, Clarion

Ambrose Consult App

http://app.ambroseconsult.com
Data tracking application for Ambrose Rehabilitation Consultants.

Live Kidney Donation Website

Membership site trying to connect renal patients with potential live kidney donors. WP base, custom membership code.

Maxima Company Website

A company website. WP based with custom plugins for color chooser and sales location tracking.

ReferralCoach

WP - Infusionsoft - Lightspeed VT implementation. Allows automatic account creation on the membership systems after a successful signup of purchase made through the Infusionsoft gateway.

TP24 Website and Web Shop

http://www.tp24.com
WP based website with Magento web shop that I developed and maintain.

TP24 Database App

A database app written in Perl that I maintained and expanded. No link to show since it's for internal use only.

Languages

JavaScript, PHP, HTML5, HTML, Clarion, SQL, CSS3, CSS, Perl

Frameworks

Symfony 2, Symfony 3, Symfony 4, Zend Framework, Symfony

Libraries/APIs

Infusionsoft API, jQuery, Lightspeed VT API, Authorize.net, React

Tools

PhpStorm, Git, Infusionsoft, Aptana, Eclipse IDE, Docker Compose, Adobe Photoshop, Adobe Illustrator

Paradigms

Object-oriented Programming (OOP), Agile Software Development, Functional Programming

Platforms

MacOS, WordPress, eWay, Windows, Magento, iOS, Docker, Win32

Storage

MySQL, Neo4j, MongoDB, NoSQL

Other

Payment Gateways, WordPress Multi-user, Ajax, Ubuntu Server, Linux Servers

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