Scroll To View More
Anton Andriievskyi, Software Developer in Adelaide, South Australia, Australia
Anton Andriievskyi

Software Developer in Adelaide, South Australia, Australia

Member since May 30, 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.js 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.
Anton is now available for hire

Portfolio

  • Realtime Media
    React, Redux, Canvas API, Fabric.js, SVG, C# REST API, MongoDB
  • XZERES
    Docker, Webpack, PHP, PostgreSQL, React, HTTP API, Bootstrap, Weblate, Git
  • Veer West, LLC (as FormAssembly)
    PHP, MySQL, React, jQuery, Regular Expressions, OOP, Functional Programming...

Experience

  • MySQL, 10 years
  • PHP, 10 years
  • WordPress, 7 years
  • Stripe API, 5 years
  • React, 4 years
  • Plotly, 1 year
  • Facebook API, 1 year
  • Salesforce API, 1 year
Adelaide, South Australia, Australia

Availability

Part-time

Preferred Environment

Git, Docker, Jira, Flowdock or Slack, PhpStorm

The most amazing...

...thing I've coded is a framework behind multiple payment integrations available for client forms at FormAssembly.

Employment

  • React/Redux Developer

    2019 - PRESENT
    Realtime Media
    • Developed in-browser games with using Canvas API, Fabric.js, SVG, and React.
    • Contributed to the development of a Rewards Platform web application.
    • Developed a React-based theme editor for games.
    • Refactored old React code to use the newer React Hooks feature.
    • Developed a Firefox browser extension.
    Technologies: React, Redux, Canvas API, Fabric.js, SVG, C# REST API, MongoDB
  • 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, total energy produced, outages, etc.
    • 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 located in Japan and other countries.
    Technologies: Docker, Webpack, PHP, PostgreSQL, React, HTTP API, Bootstrap, Weblate, Git
  • 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. These formulas are entered by form owners to control the transformation of data and its submission to third-party services for further processing.
    • Coded an internal client scoring system based on client activity, billing information, content in the forms they create, and other factors.
    • Coded the next version of Form Builder using React. Form Builder is a drag-n-drop wizard that allows the user to build online forms of any complexity. Forms can have multiple pages, conditional content, repeatable sections, custom user JavaScript code, and theme support. All these features were coded in React.
    • Developed React components for date range inputs and filters in response reports.
    • Developed a React-based framework that unified the user interface experience in connectors. Connectors are modules that allow clients to connect their online forms with third-party services for additional data processing: Salesforce, Stripe, Mailchimp, and any others that have an API.
    • Sped up archiving and exporting of thousands of files attached to form responses, from 10+ minutes down to a few seconds.
    • Fixed Salesforce integration issues and upgraded it to use the latest version of Salesforce API.
    • 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.
    • Regularly reviewed PHP and JS code of other developers to improve its quality and help the product team to follow best practices.
    • Translated the application interface to Russian and Ukrainian languages.
    • Helped the support team write comprehensive documentation for the new and upgraded functionality.
    Technologies: PHP, MySQL, React, jQuery, Regular Expressions, OOP, Functional Programming, Docker, Microservices, PHPUnit, Behat/Gherkin
  • Lead PHP Web Developer

    2012 - 2013
    NotarZvit
    • Designed database schema and architected a SaaS for NotarZvit, an online service for Ukrainian notaries that simplifies (1) bookkeeping and (2) maintaining registries of notary acts.
    • Developed a PDF generation module for notaries to build reports and submit the reports to the Department of Justice in Ukraine.
    • Integrated the website with the Mailchimp mailing list and configured the latter to run mailing campaigns as by the client specification.
    • Configured a web server for the client by installing LAMP stack on Ubuntu; deployed and regularly updated the application.
    Technologies: SaaS, PHP, MySQL, JavaScript, CodeIgniter, jQuery, PDF Generation
  • PHP Web Developer

    2007 - 2012
    ProfitProtector Limited (UK)
    • Developed analytics and monitoring tools for ClickBank affiliates. This includes: database schema design, employing CodeIgniter PHP framework, integrating with ClickBank API and Alexa API, web scraping, and building graphs and charts.
    • Coded a sports betting automation tool (C#, Betfair API).
    • Developed an online company registration service. This included integrating with the government company registration API, generating PDFs, developing online forms, and developing the public website of the service.
    Technologies: PHP, JavaScript, jQuery, C#, SOAP, XML, MySQL, CodeIgniter, Zend, Web Scraping, Betfair API, ClickBank API, PayPal API, Alexa API
  • 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.
    Technologies: Delphi, VCL, XML, PDF, Win32 Applications, Student Exam Software

Experience

  • FormAssembly.com (Development)
    https://www.formassembly.com/

    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.

    Took part in developing and improving existing modules, such as the application's billing system and the Form Builder itself.

  • Detroit Trading API WordPress Plugin (Development)

    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

  • WC Marketplace (Development)
    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.

  • Twig Anything (WordPress Plugin) (Development)

    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.

    Source code: https://bitbucket.org/meglio/wp-twig-anything/src/master/

  • Kozovod (Development)
    https://kozovod.com/

    An online community of Ukrainian goat keepers and cheese producers (an ongoing volunteer/hobby project).

    Activities:
    • Installing, updating, configuring, and tuning WordPress and Discourse.
    • Community development and moderation.

Skills

  • Languages

    PHP, XPath, JavaScript
  • Libraries/APIs

    React, Stripe API, Chargent API, iATS API, JSON API, REST APIs, eWay API, jQuery, Google Maps API, Facebook API, React Router, React Redux, Salesforce API
  • Paradigms

    Object-oriented Programming (OOP), Functional Programming, HTML DOM
  • Other

    Community Development, Community Management, English-Ukrainian Translation, English-Russian Translation, Regular Expressions, WordPress Plugins, Discourse, Ubuntu Server, Code Reviews, TinyMCE
  • Frameworks

    Twig, CodeIgniter, CakePHP
  • Tools

    Plotly, Git, PhpStorm, RedBean ORM, Redmine, Jira, Git Flow
  • Storage

    MySQL, JSON, PostgreSQL
  • Platforms

    WordPress

Education

  • Master's degree in Automation and Information Technologies / GIS
    2005 - 2007
    Kyiv National University of Construction and Architecture - Kiev, Ukraine
  • Bachelor's degree in Geo Information Systems
    2001 - 2005
    Kyiv National University of Construction and Architecture - Kiev, Ukraine
I really like this profile
Share it with others