Maksym Petkus, Software Developer in Kiev, Ukraine
Maksym Petkus

Software Developer in Kiev, Ukraine

Member since June 26, 2014
Maksym is an advanced developer, an engineer with extensive experience in web-development and systems architecture. He developed complex systems for high-load and high availability, reliable projects like payment processing. He’s an enthusiastic entrepreneur when with team lead experience.
Maksym is now available for hire


  • Artuner
    jQuery, JavaScript, WordPress, MySQL, PHP
    AngularJS, ImageMagick, CSS, HTML, JavaScript, MongoDB, Memcached, MySQL, PHP
  • Network GX
    HTML, CSS, Memcached, MySQL, jQuery, JavaScript, PHPfox, PHP



Kiev, Ukraine



Preferred Environment

Git, PhpStorm, MacOS

The most amazing...

...project I've done is a Freight exchange system I've built from scratch, which contains a huge amount of work: post, search, payment, mailing, messaging etc.


  • Web Developer

    2014 - 2014
    • Have built reusable Wordpress plugin for web-page speed loading optimisation.
    • Supported Virtual Gallery View using jQuery, added new features so the art works can be showed more naturally.
    • Developed Wordpress partial page caching plugin, which boosts page generation speed.
    • Implemented on scroll image loading so the page is available earlier with less server load.
    • Developed email subscription suggestion with agile logic. So it will be showed only if you are interested in the site and will not bother you.
    • Overall site speed-up is 3-5x.
    Technologies: jQuery, JavaScript, WordPress, MySQL, PHP
  • Founder, CTO

    2010 - 2014
    • Designed and developed complex freight exchange system.
    • Managed three developers, and cultivated a good collaboration experience.
    • Developed a search engine, including range search by geolocation and relevant results ordering.
    • Created reusable long-poll framework using JavaScript, iFrame, Nginx and PHP. Used this framework for events notifications and messaging.
    • Designed and developed matching mechanism for cargoes and transport in real time with site/email/SMS notifications.
    • Created payments module, which allows payments through several methods (including PayPal, SMS), and an account interface with balance.
    • Researched and developed search analytics which facilitate the identification of the client's interests. Used to propose relevant freights or transports.
    • Used A/B testing to identify best solutions.
    • Developed reusable newsletter campaign system with an administrative WYSIWYG interface, parallel sending, statistics, handling of rejects.
    • Created freight bidding system for carriers.
    • Researched and developed market prices calculator, which analyzes huge amounts of different data.
    • Developed admin and statistics interfaces.
    • Used Google Maps and Bing APIs to display and calculate routes.
    • Integrated with courier services APIs to calculate delivery price.
    • Used cohort analysis to identify key project's parameters.
    Technologies: AngularJS, ImageMagick, CSS, HTML, JavaScript, MongoDB, Memcached, MySQL, PHP
  • Team Lead Web Developer

    2012 - 2012
    Network GX
    • Created a social network for gamers using PHPfox.
    • Managed a team of three developers, including myself.
    • Created advanced messaging functionality, with modern features.
    • Developed modules: user's page, photos, friends etc.
    • Created payment module and money conversion tool, from real currency to the network's coins, which can then be used for in-game purchases.
    Technologies: HTML, CSS, Memcached, MySQL, jQuery, JavaScript, PHPfox, PHP
  • Team Lead Web Developer

    2011 - 2012
    • Developed and supported eCommerce website using custom MVC CMS.
    • Led and managed a team of three developers.
    • Created registration, role permissions interface, login, authorization through social network accounts (Facebook, Google plus, vKontakte etc).
    • Created product's client and admin interfaces with related info (reviews, feedback, video,) and relevant products (“similar” and "clients often buy also").
    • Developed dynamic search interface with relevant parameters/attributes to product's category.
    • Developed every step of purchase process with updates notifications through email and SMS.
    • Created baby registry and Wish List, so client's friends can give needed gifts.
    • Created admin interfaces for each entity of the system.
    • Also implemented forum, pregnancy calendar, used, flea market, ask the doctor, main page etc.
    Technologies: CSS, HTML, Memcached, MySQL, jQuery, JavaScript, Custom CMS Development, MVC Design, PHP
  • Web Developer

    2011 - 2011
    First Medical Company
    • Created web part of Delivery Management System for medical supplies, using CakePHP as skeleton.
    • Created managing interfaces for Products, Product variations, Categories, Suppliers, Locations, Location Departments, Representatives etc.
    • Developed POD (Proof of Delivery) module with authenticity verification.
    • Created notification sub-system that alerts users of any important action.
    • Created user's roles, access rules, login, authorization logic.
    • Developed actions accounting interfaces.
    • Created reports modules, with export to XML and Excel formats.
    Technologies: CSS, HTML, MySQL, jQuery, JavaScript, CakePHP, PHP
  • Senior Web Developer

    2009 - 2011
    Master Systems
    • Created high-load payment processing system, using different payment methods (such as Visa, MasterCard, Amex) and gateways, with Transaction Flow balancing.
    • Developed anti-fraud system using proprietary technologies and Maxmind's data.
    • Created reporting system for company and its clients.
    • Supported related CRM system, developed statistics modules.
    • Optimized MySQL queries performance and created related procedures and triggers.
    • Supported CMS for payment pages.
    • Created Affiliate program Management System, with accounting, statistics, admin and client interfaces etc.
    • Designed and created PPC system which handles traffic and finds the most relevant content to it's keywords, location, interests etc.
    • Created an online shop using PrestaShop, developed own modules and related site's logic.
    Technologies: Smarty, PrestaShop, PHPUnit, MVC Design, jQuery, JavaScript, Memcached, PostgreSQL, MySQL, PHP
  • Middle Developer

    2008 - 2009
    DigSee Ltd.
    • Supported and developed business system for sale points trading & audit, which interacts with mobile app for merchandiser.
    • Created reporting module for entire system activities, available through web-interface and Excel files.
    • Created route lists uploading/import handling and validity verification module.
    • Created sales points management interfaces, with related actions.
    • Created map interface to review sales points.
    • Created MS SQL procedures and query-optimization.
    Technologies: JavaScript, CSS, HTML, Microsoft SQL Server, MVC Design, PHP
  • Developer, Director

    2007 - 2008
    PM Studio
    • Created the community's website using Joomla.
    • Developed the art gallery's web-site.
    • Created a CMS from scratch with a WYSIWYG-editor.
    • Created website loading speed accelerator utility using PHP, which reduces data size, number of requests and pre-caches most-popular data, while also providing faster rendering. Yslow went from 60 to 96.
    • Designed and developed a dynamic map of Ukraine and Moldova using JavaScript, for client dynamics, and PHP for image rendering and as data backbone.
    • Created caching utility for PHP-script parts which increases performance on high-load.
    Technologies: ImageMagick, CSS, HTML, JavaScript, MySQL, PHP


  • Gallery 15/5

    The project is a paintings website. It has information on a large amount of artwork and auctions made in last 50 years.
    Uses dynamic information loading through pseudo-AJAX, by adding script tag. Developed using first version of my own CMS. Also created design of the site. This is one of my first projects.

  • PM Studio

    This is my former website on services with which my team was provided, in web development. Developed from scratch using PHP, JavaScript, HTML, CSS.

  • Painter's site

    Simple site of the painter with the ability to view her paintings, and comment them. Used WordPress.

  • Camion

    Site created using next version of my own CMS.
    It's developed for an agricultural manufacturer to represent their products. On the main page you can rotate an image by hovering on it.

  • MobileSOP

    Developed Business System for sales points audit and management. Used PHP, jQuery, MVC framework, MS SQL.

  • Payment Processing

    Created low-level payment processing system dealing with credit card numbers and other sensitive information. System works on high-load, with up to $100k in revenue per day.

    Can't show product due to NDA.

  • Network GX

    Social network for gamers, with the ability to transform money into system's currency and purchase services / virtual goods in-game. Developed the payment processing for it. The system was implemented in PHPfox.


    Freight exchange system built from scratch. Huge amount have been done for this project. I developed major part of the system. Also JS and PHP toolset have been built along the way. Design have been done by me.

  • Map of Ukraine

    Map has been totally built from scratch, back when Google Maps wasn't available for this location. All functionality and all the data have been coded / entered manually. Besides viewing / zooming of the map, you can calculate the distance and choose which road types are preferred.

  • New feature presentation

    This video presentation explains how Cargo Taxi is more efficient than current solution.
    English PDF version of the presentation:

  • Expenses Tracker

    One page app built using AngularJS and Yii, which allows to keep track of your spendings.

  • Technology Entrepreneurship class

    Used Stanford University's Online NovoEd platform to take this class online, in 2013.

  • Decision Quality Class

    Took the course on Decision Quality on NovoEd platform.

  • Artuner

    Developed web-site for art works.


  • Languages

    SQL, PHP, HTML, CSS, XML, JavaScript, HTML5, CSS3, Ruby, SCSS, CoffeeScript, Sass
  • Libraries/APIs

    Google Maps, PHPMailer, Gate2Shop Payments API, AtomPark SMS API, Google Geocoding API, Bing Geocoding API, SafeCharge Payment Gateway API, Privat24 API, WebMoney API, Bing Translate API, Google Translate API, jQuery, Bing Maps API, GeoIP, SoundManager 2, ImageMagick, jQuery Plugins, Facebook API, PHP rtf, PayPal API, LiqPay API
  • Tools

    Apple Keynote, NGINX, Redmine, PHPfox, PrestaShop, Adobe Photoshop, Google Analytics, Subversion (SVN), RubyMine, Balsamiq Mockups, Terminal, Producteev, Microsoft Excel, MONyog, Sequel Pro, Excel Reader, TortoiseSVN, Apache, TextMate, PhpStorm, Git, PHPEdit, Zen Coding, Typekit, Xdebug, DomPDF, Sublime Text 2, Firebug, Jira
  • Storage

    MySQL, Microsoft SQL Server, Memcached, SQLite, NoSQL, PostgreSQL, MongoDB
  • Frameworks

    AngularJS, CakePHP, PHPUnit, Smarty, Rational Unified Process (RUP), Ruby on Rails (RoR), Bootstrap, Yii, PEAR
  • Paradigms

    Agile Software Development, Object-oriented Programming (OOP), Responsive Web Design (RWD), Model View Controller (MVC), Kanban, Scrum, Design Patterns, Unobtrusive JavaScript, REST, MVC Design, Behavior-driven Development (BDD), Unit Testing
  • Platforms

    MacOS, Debian Linux, Windows, WordPress, FreeBSD, Ubuntu, Meteor, Linux
  • Other

    Video SEO, Lean Development, Custom CMS Development, SOAP, XMPP


  • Master's Degree in Computer Science
    2004 - 2009
    National Aviation University - Kyiv

To view more profiles

Join Toptal
Share it with others