Alexandru Gavrilov, Developer in Constanța, Constanța County, Romania
Alexandru is available for hire
Hire Alexandru

Alexandru Gavrilov

Verified Expert  in Engineering

Software Developer

Location
Constanța, Constanța County, Romania
Toptal Member Since
November 21, 2017

Alex is a passionate full-stack web developer focused on WooCommerce eCommerce websites. He enjoys figuring out how things work, trying new technologies, and integrating those that work best for his clients' needs, budget, and workflow. Alex has over 10 years of development experience, developing custom plugins and themes. He is proficient in various web APIs, PHP, JavaScript, Vue, and front-end HTML and CSS.

Portfolio

Online Freelance Agency
JavaScript, PHP, Web Services, APIs, Linux Servers, SQL, Single Sign-on (SSO)...
JML Network SRL
Composer, NPM, Node.js, Webpack, Sass, JavaScript, MySQL, PHP, WordPress, Vue...
SIMBA
Web API, JavaScript Libraries, Model View Controller (MVC), ASP.NET Web Forms...

Experience

Availability

Part-time

Preferred Environment

Jira, PhpStorm, Pop!_OS, Linux, KVM/Qemu, Postman

The most amazing...

...app I've developed is an integrated management solution that allows brokers to interact with insurance companies' complex SOAP and REST web services.

Work Experience

Senior Full-stack Developer

2015 - PRESENT
Online Freelance Agency
  • Developed an app that uses Google Calendar API to sync data for a car wash booking platform.
  • Worked on a management system for a health clinic. I've created a JavaScript UI calendar to manage appointments, charge customers, generate invoices and receipts. The system also generates reports based on complex rules.
  • Built a web service REST API that generates PDFs based on HTML input. It uses the wkhtmltopdf binary. The authorization is based on an HMAC SHA256 private key, public hash algorithm.
  • Enhanced an ElasticSearch integration with a WooCommerce shop by writing custom query searches.
  • Build an import tool for 60k products in 2 different languages. The tool runs in the background by scheduling tasks in a queue.
Technologies: JavaScript, PHP, Web Services, APIs, Linux Servers, SQL, Single Sign-on (SSO), Content Management Systems (CMS), Headless Software, Amazon Web Services (AWS)

Full-stack Developer

2011 - PRESENT
JML Network SRL
  • Specialized ineCommerce websites built with WooCommerce and various extensions.
  • Actively participated in code review, Scrum methodology, and project architecture.
  • Performed responsiveness and cross-browser testing.
  • Integrated complex web services APIs like Insurance companies Rest and SOAP web services, Google APIs, Elastic Search API, Payment Gateways, and Microsoft Drive API.
Technologies: Composer, NPM, Node.js, Webpack, Sass, JavaScript, MySQL, PHP, WordPress, Vue, Elasticsearch, WooCommerce, Stripe, Marketplaces, Dokan, Server-side PDF Generation, WordPress Themes, PHP 7, Code Architecture, Domain-driven Design (DDD), Microservices Architecture, WordPress REST API, NGINX, GDPR, Web Security, WP Engine, Google Analytics, Figma, Performance, Content Management Systems (CMS)

Full-stack Web Developer

2011 - 2016
SIMBA
  • Developed and deployed .NET web apps on IIS servers.
  • Contributed to a number of insurance companies' web services developed with SOAP, REST, WSDL, and WSS.
  • Taught junior developers the technological stack we were using and increased their coding skills.
  • Gained knowledge in money flow, invoicing, financial sector for insurance brokers, and different problem-solving skills this activity creates.
Technologies: Web API, JavaScript Libraries, Model View Controller (MVC), ASP.NET Web Forms, Leadership

Web Developer

2008 - 2011
ProWebMedia
  • Developed web apps. Coded and advised on tech stack, UX flow, and functionalities development.
  • Defined project architecture.
  • Created different types of websites including eCommerce, portfolios, and blogs.
Technologies: CSS, HTML, JavaScript, PHP

React Customizer App

https://22lax.com
I've built a WooCommerce product customizer built using React. The shop sells Lacrosse gloves. Customers can customize the colors and add texts and a logo to them. They can also see the product from multiple angles. When they order, they also receive a PDF with the customized product. The PDF is generated on the server with wkhtmltopdf binary.

Djanggo — Money Transfer Platform

A WooCommerce-based custom plugin that allows users to transfer credit to phone numbers and manage their account funds.

Functionalities:
• Account top-up using credit card
• Transfer funds via phone numbers
• Webcam/phone cam ID scanning

Full-stack WooCommerce Marketplace

I created a custom marketplace built on top of WooCommerce. The products are services offered by vendors.

Special features include:
• Custom checkout workflow
• PDF invoicing
• Chat app running on Node.js and Socket.IO that allows clients and vendors to connect after a purchase is made.

Insurance Management Tool

https://esimba.ro/
Cross-platform application (desktop and web) used by insurance brokers to connect with multiple insurance companies and sell their products. The app allows brokers to quickly compare offers so they can pick the best for their customers.

The app also features a complex management system that allows brokers to centralize all of their company's activities like:
• The hierarchical structure of their employees
• Money flow, billing, restrictions, reports
• Legal documents generation, electronic signatures, and secure files NAS storage

Online Booking Platform for Transport Services

https://www.2address.eu
A marketplace where visitors can book transport services from different vendors. The app features a front Vue.js search app which allows users to quickly find vendors that deliver to and collect from inputted stops. Vendors can add stops that they visit, complex price rules, and time schedules for their routes.

School Management System | Import Tool

https://gradelink.com
A Vue.js app that is used to import Excel data into the system. The app is integrated into a custom Gravity Forms field. The app allows users to copy and paste Excel data, validate it, make CRUD operations, and link data sets.

TSA Management System

https://worldavsec.com
World AVSEC helps ensure the security and safety of your cargo supply chains by setting up a secure process to facilitate shipment via all modes of transportation.

Special features include:
• A back-end app for users to manage their relations, documents, and assets
• A front-end theme built with Gutenberg blocks and ACF for fast loading
• PDF generation from Html

Languages

PHP, ECMAScript (ES6), HTML, PHP 7, JavaScript 6, SQL, CSS, C#, JavaScript, Sass, C#.NET

Libraries/APIs

jQuery, REST APIs, WordPress API, Web API, Stripe, Vue, WordPress REST API, Google Maps API, Google Calendar API, Twitter SDK, Node.js, React Router, Facebook SDK, React, Socket.IO, PayPal API, BuddyPress, LocalStorage

Tools

WPBakery, WP-CLI, Advanced Custom Fields (ACF), Figma, Let's Encrypt, NGINX, PhpStorm, KVM/Qemu, Git, wkhtmltopdf, Google Analytics, NPM, Composer, GitLab, Upsource, Webpack, SourceTree, Jira, PuTTY, Postman, Gutenberg Editor

Platforms

WooCommerce, WordPress, Linux, Docker, Amazon Web Services (AWS), Windows, Linode, Ubuntu, CentOS 6

Storage

WP Engine, MySQL, Elasticsearch, LAMP Server

Other

Marketplaces, WordPress Plugins, eCommerce, Full-stack, Content Management Systems (CMS), Web Services, APIs, Linux Servers, Elementor, Dokan, SSH, PSD to WordPress, PSD to HTML, Flux Architecture, WordPress Themes, API Integration, myCred, Code Architecture, Domain-driven Design (DDD), GDPR, Web Security, Leadership, Performance, Headless Software, JavaScript Libraries, Server-side PDF Generation, Cloud, Payment Gateways, Multithreading, SOAP, EF6 Code First, Site Speed Optimization, RESTful Web Services, Pop!_OS, WordPress Design, WCF Web Services, Gravity Forms, CSV File Processing, Repository Pattern, Single Sign-on (SSO)

Frameworks

Mockery, Bootstrap 3, Redux, PHPUnit, Laravel, ASP.NET Web Forms, Bootstrap, Flux, .NET 4, ASP.NET Web API, ASP.NET MVC 6, Express.js, VB.NET WinForms

Paradigms

Model View Controller (MVC), Microservices Architecture, Responsive Web Design (RWD), Responsive Layout, Scrum, Agile Software Development

2004 - 2008

Master's Degree in Computer Engineering

Ovidius University - Constanta, Romania

JUNE 2008 - PRESENT

Mathematics and Informatics

Ovidius University Constanta

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