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 an experienced full-stack developer with a passion for coding that spans over two decades. Specializing in Laravel, Vue, and Node.js, he excels in developing innovative solutions. Committed to writing robust, testable, clean, and readable code, Anatoliy follows best practices to deliver high-quality results. Alongside his technical expertise, he fosters professionalism and maintains excellent communication within project teams.

Availability

Part-time

Preferred Environment

Git, PhpStorm, MacOS, Zsh

The most amazing...

...project I've delivered is a social network based on the Laravel framework with impressively clean code and remarkable 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, Zsh

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, JSON, MongoDB, Memcached

Other

WordPress Themes, HTTPS, HTTP, Pinia, 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

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