Anton Andriievskyi, Developer in Adelaide, South Australia, Australia
Anton is available for hire
Hire Anton

Anton Andriievskyi

Verified Expert  in Engineering

Full-stack Developer

Location
Adelaide, South Australia, Australia
Toptal Member Since
June 19, 2017

Volvo, Amazon, and Lenovo are among the 4,000 enterprises who use form building and data collection software that Anton helped build. As a PHP and React web developer at FormAssembly, he coded payment integrations like Stripe and iATS Connectors, reports with graphs/charts, integration with Salesforce, and features added to both back-end panels and the form builder itself. Anton has a master's degree in GIS and is focused on self-development.

Portfolio

Cryptobuilders OÜ
JavaScript, React, Next.js
Finzio
Node.js, React, PostgreSQL, Docker, Git, SQL, Database Design, Full-stack...
Toptal, LLC
APIs, Babel, Webpack, Docker, Online Forms, Web Worker, Bootstrap, SaaS...

Experience

Availability

Full-time

Preferred Environment

PhpStorm, Docker, Git, Ubuntu Server

The most amazing...

...web application I've developed is a speed coding competition Toptal uses to attract new talent at conferences, meetups, and online.

Work Experience

Front-end JS Expert for Defi Exchange

2021 - 2022
Cryptobuilders OÜ
  • Developed a decentralized exchange website for a new layer 1 blockchain.
  • Implemented a Next.js-based UI for Automated Market Maker (like Uniswap).
  • Configured Fleek.co deployments for development and production environments.
Technologies: JavaScript, React, Next.js

Full-stack Node.js and React Developer

2021 - 2021
Finzio
  • Developed a system that matches users with financial advisors based on their location and answers in a multi-step wizard. This includes a sophisticated ranking algorithm with a live preview of the map results.
  • Developed a ranking algorithm that takes multiple parameters into account and their importance in the context of each particular search run. Its capabilities exceed any currently popular financial advisory matching websites.
  • Developed a WYSIWYG email template editor based on MJML embedded into the admin console.
  • Developed a JSON-based format for describing multi-step wizards and a React engine to run those wizards. This includes text variation via shortcodes, logging, reports, integration with analytics and social networks, and emails.
Technologies: Node.js, React, PostgreSQL, Docker, Git, SQL, Database Design, Full-stack, Job Schedulers, HTML Email, CRM APIs, Web Portals, Wikis, Wizards, Forms, JSON, API Integration, Web Dashboards, SQL Stored Procedures, PL/pgSQL, Matching Systems, Business Process Analysis, MJML, Custom CMS Development, Stripe, Database Triggers, Ubuntu Server, Web Development

Full-stack PHP and React Developer

2019 - 2021
Toptal, LLC
  • Designed and developed a web application for speed coding competitions that Toptal uses to attract new talent at conferences, meetups, and online.
  • Optimized mutexes to prevent database transaction race conditions in a non-blocking way and Nginx micro-caching for high-load.
  • Created the PostgreSQL database schema and developed a custom PHP framework.
  • Developed the Docker containers for both development and production environments.
  • Integrated with Matomo, an open-source PHP analytics software.
Technologies: APIs, Babel, Webpack, Docker, Online Forms, Web Worker, Bootstrap, SaaS, JSON API, Mutex, REST APIs, PostgreSQL, React, PHP, Next.js, Vercel, Database Triggers, Ubuntu Server, Web Development, PL/pgSQL, Xdebug

React Front-end Engineer, Core Team

2019 - 2019
Toptal, LLC
  • Developed Toptal Picasso React components, a shared UI library that leverages the power of React Hooks.
  • Architected new staff portal pages using TypeScript and React with Hooks.
  • Mentored, reviewed code, and helped architect Toptal's staff portal as a tech lead's team member.
  • Helped shape GraphQL schema for the back-end team.
  • Developed business flow diagrams based on multiple specifications and sources of knowledge about the Toptal systems.
  • Built multi-step wizards and complex forms with combined client-side and server-side data validation and error handling.
Technologies: Docker, NGINX, APIs, Babel, Git, Jest, Webpack, Material UI, CSS, Styled-components, React Router, React Final Form, Apollo, GraphQL, React, TypeScript, Custom CMS Development, Web Development, Code Review

React/Redux Developer

2019 - 2019
Realtime Media
  • Developed in-browser games using the Canvas API, Fabric, SVG, and React.
  • Contributed to the development of a rewards platform web application.
  • Developed a React-based, JSON-schema-driven theme editor for games.
  • Refactored old React code to use the newer React Hooks feature.
  • Developed a browser extension for Firefox that aids the team in testing complex scenarios of the loyalty/rewards engine.
Technologies: MongoDB, C#, SVG, Fabric, Canvas, Redux, React, Custom CMS Development, Web Development, React Redux

Lead PHP/React Web Developer

2018 - 2019
XZERES
  • Developed a wind turbine management website automating business processes and interaction between turbine owners, landlords, technicians, helpdesk team, and XZERES staff. Developed a proprietary framework for this project.
  • Built dashboards displaying gauges with live turbine data and statistics, e.g., current wind direction, the total energy produced, and outages, among other things.
  • Created an API to make it possible for other teams to integrate third-party tools and applications with the XZERES system.
  • Implemented user and turbine registration forms and a corresponding back end for administrators to review applications.
  • Developed, installed, and maintained Docker containers for development and production environments.
  • Internationalized and localized the XZERES web application using i18next and gettext. Installed and integrated Weblate to ease translator collaboration.
  • Integrated ReactPHP, a low-level library for event-driven programming in PHP, to schedule and run background tasks that fetch and store data from hundreds of wind turbines in Japan and other countries.
Technologies: Integration Testing, NGINX, APIs, Git, Bootstrap, HTTP API, React, PostgreSQL, PHP, Webpack, Docker, Next.js, Custom CMS Development, Twig, Database Triggers, Ubuntu Server, Web Development, PL/pgSQL, Xdebug

Senior Web Developer

2014 - 2018
Veer West, LLC (as FormAssembly)
  • Integrated FormAssembly with Stripe, Chargent, iATS, and eWay payment gateway APIs.
  • Built graphs and charts to visualize statistics for 100+ thousand form submissions (used Plotly charts library).
  • Developed a plugin for TinyMCE WYSIWYG editor that highlights and validates the syntax of Excel formulas.
  • Coded an internal client scoring system based on the client activity, billing records, content in their forms, and other factors.
  • Migrated the drag-n-drop FormBuilder from pure JavaScript to React.
  • Developed a React-based framework that unified user experience in connectors to payment gateways, Salesforce, Mailchimp, and other third-party APIs.
  • Sped up archiving and exporting thousands of files attached to form responses, from 10+ minutes down to a few seconds.
  • Upgraded Salesforce integration to use the latest API features.
  • Developed unit tests using PHPUnit and Behat/Gherkin. Wrote scenarios for QA engineers.
  • Helped the DevOps team to move the developer environment from Vagrant to Docker.
Technologies: Integration Testing, NGINX, APIs, Gherkin, Behat, PHPUnit, Microservices, Docker, Functional Programming, Object-oriented Programming (OOP), Regular Expressions, jQuery, React, MySQL, PHP, Custom CMS Development, Stripe, Twig, Database Triggers, Ubuntu Server, Web Development, TinyMCE, Code Review, Xdebug

Lead PHP Web Developer

2012 - 2013
NotarZvit
  • Designed an online service for Ukrainian notaries for bookkeeping and running the notary acts registry.
  • Developed a PDF generation module for notaries to build reports and submit the reports to the Department of Justice in Ukraine.
  • Integrated with Mailchimp mailing list and implemented email campaign business logic.
  • Configured a web server for the client by installing a LAMP stack on Ubuntu; deployed and regularly updated the application.
Technologies: Docker, NGINX, PDF, jQuery, CodeIgniter, JavaScript, MySQL, PHP, SaaS, Custom CMS Development, Database Triggers, WooCommerce, Ubuntu Server, Web Development, Xdebug

PHP Web Developer

2007 - 2012
ProfitProtector Limited (UK)
  • Developed analytics and monitoring tools for ClickBank affiliates, including database schema design, CodeIgniter PHP framework, integrating with ClickBank API and Alexa API, web scraping, and building graphs and charts.
  • Coded a sport betting automation tool (C#, Betfair API).
  • Developed an online company registration service, which included integrating with the government company registration API, generating PDFs, developing online forms, and developing the public website of the service.
Technologies: NGINX, APIs, PayPal API, ClickBank APIs, Betfair, Web Scraping, Zend Framework, CodeIgniter, MySQL, XML, SOAP, C#, jQuery, JavaScript, PHP, Custom CMS Development, Stripe, Twig, Database Triggers, WooCommerce, Ubuntu Server, Web Development, Code Review, Xdebug

Software Developer

2005 - 2006
Kyiv National University of Construction and Architecture
  • Developed student exam software for the university. Used Delphi and VCL components, and XML to save tests. It was used by one faculty member to automate the theoretical part of exams, i.e., quizzes.
  • Generated PDF reports for both students and examiners.
  • Deployed the exam software to multiple classrooms.
Technologies: Software, Windows, PDF, XML, Visual Component Library (VCL), Delphi, Xdebug

Toptal Speed Coding Challenge

A speed coding competition web application Toptal uses to attract new talent at conferences, meetups, and online.

Optimized for high-load; uses Nginx micro-caching; uses mutexes as a fast means to prevent database transaction race conditions.

FormAssembly.com

https://www.formassembly.com/
I developed numerous features for the FormAssembly web service:

• Payment gateway connectors (Stripe, iATS, Chargent, eWay).
• Formula syntax checker and highlighter.
• Charts module to visualize statistics of form submissions and response fields.
• React-based framework for building connector interfaces.

I also developed and improved existing modules, such as the application's billing system and the FormBuilder itself.

WoodLand AutoCAD Automation

Using AutoLisp, Delphi, and VBA, I developed a complete solution to semi-automate the design of log houses in AutoCAD.

Features include:
• Automatic generation of 3D models based on floor plans and calculations of building shrinkage, log diameter, etc.
• Automatic generation of printed specifications for wood processing factories.
• Automatic generation of construction documentation.

Detroit Trading API WordPress Plugin

As part of my job at Fullepic, I developed a WordPress plugin that integrates with Detroit Trading API and allows users to sell leads to car dealers in the US.

What it does:
• Adds shortcodes that allow to render entry and lead forms in WordPress pages, header, footer, or sidebar.
• Logs every API request made to Detroit Trading API.
• Imports and updates Detroit Trading CSV files listing car make/model/year/style.
• Runs a background task that calls a time-consuming API to sell leads generated via form submissions.
• Logs all form submissions for statistics.

DevilComeBack

https://devilcomeback.org/
A Global Wildlife Conservation website that covers the organization's effort to bring the Tasmanian devil back to mainland Australia. I led the technical side of the development. The website was delivered in three weeks.

Twig Anything (WordPress Plugin)

https://bitbucket.org/meglio/wp-twig-anything/src/master/
A comprehensive WordPress plugin to retrieve and display JSON, CSV, or MySQL data anywhere in WordPress.

• Understands JSON of any complexity.
• Fetches JSON from URLs or any data from your blog’s MySQL database.
• Configurable CSV (comma-separated values) reader.
• Caches retrieved data locally for better performance.
• Uses expired values from the cache as a fallback if the data source is not available.
• Simple Twig syntax to output data (with syntax highlighting).
• Embed it anywhere in WordPress using shortcodes.
• Compatible with Visual Composer.
• Integrates with Discourse.

WC Marketplace

https://wc-marketplace.com/
I'm a contributor to the WC Marketplace WordPress plugin, documented here: https://wc-marketplace.com/external-contributors/.

I've been delivering various fixes and improvements to the plugin over the past few months.

Cheese Producers and Goat Farmers Forum

https://forum.kozovod.com/
Kozovod is an online community of Ukrainian and Russian goat keepers and cheese producers (an ongoing volunteer/hobby project).

Activities:
• Development of learning materials.
• Community growth.
• Installing, updating, configuring, tuning, and integrating WordPress and Discourse.
• Designing contests and attracting sponsors.
• Overseeing the translation of Discourse UI to multiple languages.
• Running an online cheese marketplace.
• Integration with social networks.
• Managing ad campaigns.

Languages

PHP, PL/pgSQL, Gherkin, JavaScript, SQL, Delphi, XML, C#, CSS, XPath, TypeScript, GraphQL, AutoLISP, Visual Basic for Applications (VBA)

Libraries/APIs

React, Chargent API, iATS API, Node.js, Betfair, ClickBank APIs, Stripe, JSON API, REST APIs, eWay API, jQuery, Braintree API, WebGL, Visual Component Library (VCL), PayPal API, HTTP API, Fabric, React Final Form, Web Worker, WooCommerce API, Google Maps API, Facebook API, React Router, React Redux, Salesforce API

Tools

Canvas, Xdebug, Behat, NGINX, Plotly, Git, PhpStorm, Webpack, Babel, RedBean ORM, Redmine, Jira, AutoCAD

Paradigms

Object-oriented Programming (OOP), Database Design, Microservices, Functional Programming, HTML DOM

Other

Online Forms, APIs, Community Development, Community Management, English-Ukrainian Translation, English-Russian Translation, Custom CMS Development, CRM APIs, Web Portals, Wizards, Forms, API Integration, Business Process Analysis, Integration Testing, Regular Expressions, WordPress Plugins, Discourse, HTML Email, Matching Systems, Web Development, Full-stack, SaaS, PDF, Software, SOAP, Web Scraping, SVG, Apollo, Styled-components, Mutex, Ubuntu Server, Code Review, TinyMCE, Solution Architecture, Job Schedulers, Wikis, Web Dashboards, Server-side PDF Generation, Lambda Functions

Frameworks

Next.js, Twig, PHPUnit, MJML, Zend Framework, Bootstrap, Redux, Material UI, Jest, Laravel, CodeIgniter, CakePHP, Tailwind CSS

Platforms

WooCommerce, Docker, Windows, Vercel, WordPress

Storage

MySQL, Database Triggers, SQL Stored Procedures, MongoDB, JSON, PostgreSQL

2005 - 2007

Master's Degree in Automation and Information Technologies / GIS

Kyiv National University of Construction and Architecture - Kiev, Ukraine

2001 - 2005

Bachelor's Degree in Geo Information Systems

Kyiv National University of Construction and Architecture - Kiev, Ukraine

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