Oleksandr Vorobiov, Developer in Kiev, Ukraine
Oleksandr is available for hire
Hire Oleksandr

Oleksandr Vorobiov

Verified Expert  in Engineering

Software Developer

Location
Kiev, Ukraine
Toptal Member Since
June 12, 2015

Oleksandr is a full-stack web developer with extensive experience in many technologies. He has contributed to teams that used CMSs like Joomla and WordPress, frameworks like Laravel, Symfony2, Express, and Sails, and modern front-end solutions like Angular and React. Oleksandr is an experienced Ubuntu user with fluent English and a can-do attitude.

Portfolio

Contracted Projects (Full-stack)
NestJS, TypeScript, Amazon Web Services (AWS), React Native, React, Sockets...
GVNG
Amazon Web Services (AWS), AngularJS, Node.js, Ajax, jQuery, CSS, HTML, Git...
ITRex
Amazon Web Services (AWS), Cloudflare, Express.js, Stripe, NGINX, Apache...

Experience

Availability

Part-time

Preferred Environment

NestJS, Node.js, Laravel, PHP, TypeScript, React, Angular

The most amazing...

...thing I've built was a product that allows each user to create a 501(c)(3) nonprofit just in a few clicks. It was built using Laravel and Angular.

Work Experience

Full-stack Developer

2014 - PRESENT
Contracted Projects (Full-stack)
  • Contributed to projects for Toptal and a couple of confidential clients.
  • Acted as a team leader on most of the projects as part of my role.
  • Designed and implemented complex infrastructures from scratch using AWS.
  • Implemented complex applications using React, Angular, Node.js and its frameworks, and PHP and its frameworks.
Technologies: NestJS, TypeScript, Amazon Web Services (AWS), React Native, React, Sockets, Sails.js, Express.js, MongoDB, AngularJS, Node.js, WordPress, Joomla, Ajax, jQuery, CSS, HTML, Git, Ansible, MySQL, Symfony 2, Laravel, JavaScript, PHP, Segment

CTO

2017 - 2020
GVNG
  • Led all technical projects for GVNG, a SaaS company that allows individuals and companies to start a nonprofit instantly. GVNG reduces 98% of the cost, labor, and time associated with running, operating, and starting a 501c3 tax exempt nonprofit.
  • Designed and implemented complex infrastructure using AWS. Used Angular as a front-end framework and Laravel as a back-end framework for the API.
  • Led technical development with a team of up to 10 people.
Technologies: Amazon Web Services (AWS), AngularJS, Node.js, Ajax, jQuery, CSS, HTML, Git, Ansible, MySQL, Laravel, JavaScript, PHP

Full-stack Developer

2014 - 2017
ITRex
  • Worked on multiple projects both as a front-end and back-end developer.
  • Acted as a team leader on most of the projects.
  • Oversaw the development cycle and made sure each project was successful.
Technologies: Amazon Web Services (AWS), Cloudflare, Express.js, Stripe, NGINX, Apache, X (formerly Twitter) API, Google API, Facebook API, LinkedIn API, Heroku, Git, Ansible, jQuery, Bootstrap, MongoDB, PostgreSQL, MySQL, Sass, CSS, HTML, CoffeeScript, Underscore.js, Gulp, TypeScript, Hapi.js, Meteor, Sails.js, WordPress, CodeIgniter, Joomla, Symfony, Laravel, React, Angular, AngularJS, Node.js, PHP

PHP Developer

2012 - 2015
Contracted Projects (PHP)
  • Contributed to projects Truetime.com.ua, Novosel99.ru, Templonas.com, Kinostandardt.com, and Povtorun.com.ua.
Technologies: Data Engineering, MySQL, Ajax, jQuery, CSS, HTML, JavaScript, PHP

NDA Development

An application for bringing church communities online allowing them to livestream their services through the Internet and over the phone.

I served as the team lead, designed and implemented infrastructure on AWS, and developed the front end using React with TypesScript and the back end using Node.js and Sails.js.

Technologies: React, TypeScript, Node.js, Sails.js, MySQL, TailwindCSS, Sockets, WebRTC, HLS, RTMP, FFMPEG, AWS (EC2, S3, CloudFront, ECS, Lambda, RDS, Route53, API Gateway, Media Live, Beanstalk), Twilio, Ant Media Server, Wowza, Jitsi Meetings, SIP, Contentful, Gatsby, Hubspot, Google Analytics, Segment

GVNG.org

https://www.gvng.org
An application where the user can easily create a nonprofit site for donations as well as receive and payout payments.

I served as CTO, designed and implemented infrastructure on AWS, and developed v1 and v2 versions of the application.

Technologies used included CSS, HTML, JavaScript, jQuery, Bootstrap, PHP, WordPress, AWS, Laravel, ES6, Angular, Webpack, npm, and JWT.

Mental Health Solutions, LLC

An application that helps patients and doctors to manage their workflows with insurance companies. I developed the front end using React and API with Sails.js.

I received a letter of recommendation from Kelvin and Urvish, COO and CTO: https://bit.ly/2y3QZRj

Technologies: JS, TypeScript, React, Redux, Node, Sails.js, Stripe, Tailwind, AWS Cognito, AWS RDS, AWS CloudFront, AWS ECS, AWS Lambda

NDA

An application that helps venues to sell tickets in a secured way through blockchain. My effort includes different parts of the system; the main focus was the front-end part using React/Svelte/Gatsby and APIs using Node.js.

Technologies: React, Redux, TypeScript, Jest, Node.js, LoopBack, Mocha, Hyperledger Fabric, Gatsby, Contentful, Netlify, Svelte, Sapper, TailWind, Cypress

Resilere Technologies, Pty., Ltd.

An application that helps property developers to manage their work with service providers and government councils in the cloud. The app includes a Laravel API and Angular front end for the application as well as implementation of a permissions system similar to AWS IAM and infrastructure on AWS (custom mail server, AWS service integrations, application servers, etc.).

I received a letter of recommendation from Fabien Resilere Technologies, Platform Manager: https://bit.ly/33NfePy

Technologies: PHP, Laravel, JavaScript, Angular, TypeScript, PostgreSQL, Git, HTML, CSS, Nginx, Apache, Sass, AWS

NDA

A universal quick checkout solution implemented for multiple eCommerce platforms.

Technologies: Node, Sails, React, Magento, bigCommerce, USAePay

Sturgis.com, LLC

https://sturgis.com
A website for a biker rally event. Includes Joomla configuration and different components like jReviews, EasyBlog, jEvents etc., as well as a custom Joomla template and custom Joomla components and modules.

Received a letter of recommendation from Randy Sturgis, CEO: https://bit.ly/2y4TYZN

Technologies: PHP, Joomla, JavaScript, jQuery, MySQL, Git, HTML, Sass, Apache, CloudFlare

NDA

Identified and fixed memory leaks in a Node application. Configured AWS infrastructure for the project.

Technologies: Node.js, Express.js, AWS, MongoDB

NDA

Full-stack development, developing an application in Angular, writing custom PHP scripts, creating an API using Laravel framework, creating automated Amazon crawler, and integrating and automating Stripe.

Technologies: JavaScript, Angular, PHP, CSS, Bower, Gulp, Sass, Bootstrap, CoffeeScript, Laravel, Stripe

Turvo

http://turvo.com/
Front-end developer (AngularJS) for this project, implementing new features and updating existing ones, code reviews, and refactoring.

Technologies: JavaScript, Gulp, Angular, Underscore, Sass, CoffeeScript, Bootstrap, Bower

NDA

Team lead on the project, creating an API for a Facebook chatbot.

Technologies: PHP, Laravel

NDA

Team lead on the project, creating a simple API and admin panel using Laravel framework.

Technologies: JavaScript, jQuery, Bootstrap, PHP, Laravel

NDA

Developed Ansible playbooks for managing infrastructure and a Laravel application for automated management of basic authentication on the servers. Configured Windows and Ubuntu servers, created an admin panel for the API using Laravel Framework, and worked on a couple of product apps written with CodeIgniter.

Technologies: PHP, Laravel, MySQL, Ansible, Git, HTML, CSS, jQuery, Ajax, Nginx, Grunt, Sass, CodeIgniter, Bootstrap, AWS

NDA

Designed an API for the iOS app and built it using Node.js. Created an admin panel for the API using AngularJS.

Technologies: JavaScript, Gulp, Angular, Underscore, Sass, CoffeeScript, Bootstrap, Bower, Node.js, MongoDB

Metrozen

Led the team to design the API and its admin panel. Wrote the API and admin panel using Laravel framework and implemented financial formulas to calculate the user's grade.

Technologies: PHP, Laravel, MySQL, Git, HTML, CSS, jQuery, Bootstrap, Ajax, API, LinkedIn API, Google API, Facebook API, Twitter API

Potentiametrics

Created several Laravel-based websites: one for parsing NFL data, one for managing sensitive data uploads up to 1GB, and one for data stewards that is accessible in the private network. Programmed for a corporate iOS application. Built the initial version of a REST API that processes and returns data for the iOS application. Implemented continuous integration systems. Ran some load testing and improved infrastructure so it can handle 2,500 simultaneous requests. Managed and updated corporate websites. Developed custom Joomla modules. Created Ansible playbooks for automated deployment. Managed all infrastructure for AWS projects. Implemented analytic data visualization from OLAP Cubes. Migrated database processes.

Researched optimization of existing websites and infrastructure. Created the admin panel (dashboard) for the ETL processes as well as the metrics aggregator fully configurable through the admin panel. Created visualizations for the different types of metrics.

Technologies: PHP, Laravel, Symfony2, MySQL, Ansible, Git, HTML, CSS, jQuery, Ajax, Joomla, WordPress, AWS EC2, Bootstrap, Heroku, API, MS SQL, Angular, Google API, DynamoDB, AWS RDS, AWS Beanstalk, AWS S3, AWS Route 53, AWS SES, MongoDB, MEAN Stack

Parfumz

Created the initial version of the internet shop. Optimized the site for the search engines and updated the template of the website. Developed custom features for the internet shop, updated the feel and look of the site periodically, and performed technical support for the owners.

Technologies: PHP, JS, HTML, CSS, jQuery, Ajax, Data Life Engine

Povtorun

Created a social network for people who are trying to lose weight. Created a design similar to vk.com. Optimized the website for search engines, and built and updated functionality of the social network.

Technologies: PHP, JS, HTML, CSS, jQuery, Ajax

Kinostandart

Created a website for watching movies online. Programmed an automated film adding system for the site. Optimized the website for search engines. Developed a parsing system that parses the Internet on the fly and finds film players, torrents, etc. Created and implemented a responsive template for the site.

Technologies: PHP, JS, HTML, CSS, jQuery, Ajax, Data Life Engine

Teplonas

Created the company's corporate site and optimized the site for search engines. Created and implemented the template for the site and consulted with the owners about technical details.

Technologies: PHP, MySQL, JavaScript, jQuery, Data Life Engine

Novosel

Created a parser from an automatic control system using Yii framework. Optimized a MySQL database and organized the data for future use.

Technologies: PHP, Yii, MySQL, JavaScript

TrueTime

Created the initial version of an internet shop. Optimized the site for search engines. Updated the template of the site. Developed custom internet shop features and performed code and database optimization.

Technologies: PHP, MySQL, JavaScript, HTML, CSS, jQuery, Data Life Engine
2014 - 2015

Master's Degree in Software Engineering

Zhytomyr State Technological University - Zhytomyr, Ukraine

2010 - 2014

Bachelor's Degree in Enterprise Economics

National University of State Tax Service of Ukraine - Zhytomyr, Ukraine

2010 - 2014

Bachelor's Degree in Software Engineering

Zhytomyr State Technological University - Zhytomyr, Ukraine

DECEMBER 2018 - PRESENT

React Native Academy

Toptal

JULY 2018 - PRESENT

React Academy

Toptal

Libraries/APIs

React, Sockets, Socket.IO, Node.js, Underscore.js, jQuery, WebRTC, FFmpeg, Facebook API, Stripe, Segment.io, D3.js, SockJS, X (formerly Twitter) API, Google API, LinkedIn API

Tools

CircleCI, PhpStorm, Git, Ansible, MySQL Workbench, TeamCity, Wowza, Google Analytics, NGINX, Jira, Webpack, Apache, Bower, Grunt, Gulp, Navicat, Expo, Jenkins, Beanstalk

Frameworks

Tailwind CSS, NestJS, Bootstrap, Laravel, Sails.js, Express.js, JSON Web Tokens (JWT), AngularJS, React Native, Angular, Jest, Symfony, Bootstrap 3, Symfony 2, Lumen, CodeIgniter, Hapi.js, Underscore.String, Yii 2

Languages

TypeScript, PHP 7, PHP, CSS3, CSS, CoffeeScript, ECMAScript (ES6), JavaScript, HTML, Sass, HTML5, GraphQL, SQL

Paradigms

DevOps, Continuous Integration (CI), Database Design, Scrum, REST, Model View Controller (MVC), Microservices

Platforms

Twilio, AWS Lambda, Amazon Web Services (AWS), Amazon EC2, Contentful, Firebase, Docker, WordPress, Joomla, MacOS, HubSpot, Meteor, Heroku

Storage

Amazon S3 (AWS S3), MySQL, PostgreSQL, MongoDB, Amazon DynamoDB

Other

Back-end, Ajax, APIs, HTTP Live Streaming (HLS), RTMP, Segment, Data Engineering, SIP, Gatsby, Cloudflare, IIS

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