Anatoliy Vedmid, Developer in Kiev, Ukraine
Anatoliy is available for hire
Hire Anatoliy

Anatoliy Vedmid

Verified Expert  in Engineering

Software Developer

Location
Kiev, Ukraine
Toptal Member Since
January 9, 2017

Anatoliy is a passionate full-stack developer with several years of professional experience under his belt and nearly two decades as an amateur coding enthusiast. He specializes in the following frameworks: Laravel, Symfony, Node.js, Vue, and React. Whenever Anatoliy joins a project, he always writes robust, testable, clean, and readable while following best practices and fostering a professional working atmosphere and excellent communication.

Availability

Part-time

Preferred Environment

Git, Visual Studio Code (VS Code), PhpStorm, MacOS

The most amazing...

...work I've done was with a social network based on the Laravel framework—it impressed me how clean the framework's code is and the level of attention to detail.

Work Experience

Freelance Developer

2012 - PRESENT
Freelance Work
  • Developed web applications using the following stacks: Laravel + Vue, Symfony 2, Lumen + React, Node.js + Vue, and Ruby on Rails + Vue.
  • Constructed a compatible user interface functionality using jQuery and other frameworks.
  • Built advanced database-driven websites and systems, including eCommerce.
  • Planned and conducted cross-browser usability testing against W3C.
  • Built PHP websites using PHP-based frameworks and popular types of CMS.
  • Documented features, technical specifications, and infrastructure requirements.
Technologies: NGINX, Apache, Linux, Vue, React, jQuery, PostgreSQL, MySQL, Node.js, Symfony, Laravel

Engineer Estimator | Administrator | Web Developer

2005 - 2012
SPIK, LLC (Construction Company)
  • Calculated construction estimates using specific software.
  • Worked on computer system administration and technical support.
  • Developed a corporate CRM (and various subsystems).
Technologies: HTML, MySQL, PHP

Technician | Web Developer

2005 - 2005
Big Net (Internet Service Provider)
  • Developed a web portal.
  • Built network communications.
  • Configured Linux servers.
Technologies: Linux, HTML, MySQL, PHP

Virus Analyst | Delphi and PHP Programmer

2003 - 2004
Ukrainian Antivirus Center
  • Analyzed Microsoft Office macro viruses.
  • Coded on Delphi.
  • Developed an online web virus scanner.
  • Provided technical support.
Technologies: Delphi

Laravel-based Web Application with WebSockets

In this project, I worked on a social network application built with the Laravel framework and powered by PHP classes. The application was supported by a real-time event system broadcasted over WebSockets.

My Little Bitcoin | Simple JavaScript Cryptocurrency Implementation (Node.js + Vue)

https://github.com/vedmant/my-little-bitcoin
A simple cryptocurrency implementation on JavaScript in just about 650 lines of code (without comments and client). It also includes a Web GUI written on Vue.js where you can send coins and explore blockchain.

WordPress-based Shortcodes for Laravel

https://github.com/vedmant/laravel-shortcodes
This project involved WordPress-based shortcodes for Laravel Framework 5.x with shared variables, a Debugbar integration, flexible configurations, and other useful features.

Build powerful and simple layouts using shortcodes in the content or views.

Spin for a Kiss: A Game on React and Redux

The project aimed to create a web browser game that would run on an API alongside iOS and Android mobile applications. I completed the basic structure of the application based on React and Redux, the game process, the profile editor, the public chat, and the change table dialog.

An Internal CRM for the Management of Insurance Policies Builds on Laravel and Vue.js

The project is for the company's internal management of insurance policies, including complex forms and validations, complex reports, high-security standards with 100% PHPUnit tests coverage, and end-to-end tests written on Cypress. It's built on Laravel, MS SQL, and Vue.

Sample Single-page Application using Laravel 5, Vue 2, Vuex, and Vue Router

https://github.com/vedmant/running-time
I built a sample single-page application using Laravel 5, Vue 2, Vuex, and Vue Router.

MAIN FEATURES
• Fully separate back end and front end
• Authentication based on Laravel Passport
• List pages with filters and CRUD editing
• Back-end validation.
• Admin panel
• Simple widgets
• Simple reports
• Full PHPUnit test coverage
• E2E tests with Cypress
• Continuous integration with Travis CI
• Development configuration with Docker

Complex Booking System on Laravel and Vue

I worked on this complex booking project that included booking hotels, experiences, flights, flexible payments through installments, splitting costs between group members, and much more. It also consists of an administrative panel, client account area, integration with multiple payment systems, API for use with a mobile app, and more services.

The booking area was built as a single-page application on Vue and Vuex that communicates with the back end through a REST API. It has PHPUnit test coverage and end-to-end Cypress tests for main features.

Spin for a Kiss Game on React and Redux

The task was to create a web browser game that works on an API alongside iOS and Android mobile applications. I completed the basic application structure based on React and Redux, the game process, the profile editor, public chat, and the change table dialog.

Mentas WordPress Theme

A Mentas WordPress theme based on the Bootstrap framework; with theme settings and extended customization. It's entirely written by me—from the HTML and CSS code to the WordPress theme coding. Currently, this theme is being sold on ThemeForest.

Languages

PHP 7, ECMAScript (ES6), SQL, Sass, CSS, HTML, JavaScript, HTML5, CSS3, PHP, Regex, Delphi, XML

Frameworks

Kohana, Bootstrap, Laravel, Eloquent, Nuxt.js, Symfony, ZURB Foundation, PHPUnit, OAuth 2, Compass, Redux, Express.js, Cypress, Ruby on Rails (RoR), Jest

Libraries/APIs

jQuery, REST APIs, Vuex, Vue, Doctrine 2, Socket.IO, Google Maps, Google API, Node.js, Stripe, React, Stripe API, Braintree API, Gocardless API, PayPal API, LiqPay API

Tools

Composer, PhpStorm, PHP-FPM, Redux Thunk, Cron, Apache, NGINX, Docker Compose, Docker Swarm, NPM, Webpack 2, Vagrant, Sentry, Webpack, Git, GitHub, Bitbucket, Bower, Grunt, RSpec, Mocha, Travis CI

Platforms

MacOS, Linux RHEL/CentOS, WooCommerce, Windows, Docker, Linode, WordPress, Ubuntu Linux, Amazon EC2, Visual Studio Code (VS Code), Linux, Blockchain, AWS Lambda

Storage

MySQL, MariaDB, Amazon S3 (AWS S3), PostgreSQL, Redis, SQLite, Microsoft SQL Server, PostgreSQL 10.1, JSON, MongoDB, Memcached

Other

WordPress Themes, HTTPS, HTTP, Pixel Perfect, PSD to HTML, WebSockets, Push Notifications, SSH, BrainTree, Ajax, Amazon RDS, Vite, Load Balancers, Cryptocurrency

Paradigms

Object-oriented Programming (OOP), Functional Programming

2004 - 2008

Specialist's Degree in Construction

Kyiv National University of Construction and Architecture - Kiev, Ukraine

MARCH 2018 - PRESENT

Laravel Certification

Laravel Certification Program