Logo
Alexandr – PHP, Symfony, Golang, experts in Lemon.io

Alexandr

From Ukraine (GMT+3)

flag
Back-end Web DeveloperMiddle-to-senior
Hire developer
11 years of commercial experience
Communications
Entertainment
Event management
Food and beverages
Sports
CMS
Messaging software
Platforms
Lemon.io stats

Alexandr – PHP, Symfony, Golang

Meet Alexandr, a Middle-to-Senior Back-End Developer specializing in PHP. He has extensive experience working with and leading remote teams! With strong problem-solving skills, Alexandr has also served as a CTO, overseeing the successful launch of a product from concept to execution. His expertise spans across domains, including event management, food and beverage corporations, and more.

Main technologies
PHP
7.5 years
Symfony
4 years
Additional skills
Golang
Nginx
MySQL
PostgreSQL
Typescript
Angular
AWS
Redis
Docker
RabbitMQ
gRPC
Protobuf
Ready to start
To be verified
Direct hire
Potentially possible

Experience Highlights

CTO, Co-founder
Oct 2018 - Feb 20223 years 3 months
Project Overview

This platform makes the lives of sports event organizers easier by providing a single platform for event information publishing, participants’ registration, seeding and competition bracket generation, conducting the matches, keeping track of scores and event progress.

Skeleton
Skeleton
Skeleton
Responsibilities:

He was responsible for R&D budget planning, interviewing and hiring developers, etc. On top of that, I often perform duties usually specific to Tech Lead, DevOps, Architect etc.

  • Led the development from the concept to MVP and to a final product.
  • Managed to get a production-ready feature-rich product on a minimal budget in less than a year.
  • Ensured high-quality standards and best practices were implemented in order to achieve reliable and stable app operation. Halting a competition due to a bug in the app would be unacceptable.
  • Implemented infrastructure management using Terraform.
  • Implemented workload orchestration and service discovery with Nomad and Consul.
  • Implemented CI/CD using Gitlab CI.
  • Designed and developed some of the most complex backend components including the smart bracket generation.
  • Designed and supervised the development of the semi-autonomous web-based referee dashboard and the scoreboard using Event Sourcing.
Project Tech stack:
PHP
Nginx
MySQL
Redis
Consul
nomad
Docker
Angular
Typescript
Terraform
Back-end Team Lead, Back-end Developer
Apr 2017 - Nov 20203 years 7 months
Project Overview

This solution allows you to create highly customizable personalized video messages or calls from Santa Claus. PNP is used by tens of millions users every year. It’s featured as a #1 app in Google Play / Apple App Store during the Christmas season in tens of countries worldwide and takes #2-3 places in many more countries.

Skeleton
Skeleton
Skeleton
Responsibilities:

As a Team Lead (February 2020 – December 2020):

  • Successfully migrated the backend to Swoole achieving a significant performance improvement.
  • Leaded API migration to gRPC and Protobuf. The use of Protobuf made it easier for Frontend and Backend developers to communicate when designing API.
  • Developed a library to handle gRPC requests in PHP (translated from Go).
  • Introduced “API contract first” approach in contrast to the old “Backend generates the API spec” approach. It ensured that both Frontend and Backend teams got involved in the process leading to better API design overall.
  • Introduced layered architecture concepts to some of the most complex parts of the backend, which increased testability and overall stability of the system.

As a Backend Developer (May 2017 – February 2020):

  • Implemented the use of RabbitMQ to offload operational tasks to worker servers.
  • Implemented backend support for auto-renewable subscriptions for iOS and Android (Google Play Store).
  • Upgraded the project over time: Symfony 2, 3, 4
  • Implemented caching with Redis.
  • Analyzed app performance using various tools including Blackfire and New Relic. Implemented major performance optimizations. Achieved dramatic response time improvement thanks to better design and caching (150ms down to 10ms on some endpoints)
  • Heavily refactored, unified and optimized unit and functional tests. Reduced tests execution time from 30 to 10min.
  • Implemented GDPR and CASL compliance features.
Project Tech stack:
PHP
Nginx
MySQL
AWS
Redis
Symfony
Nginx
RabbitMQ
gRPC
MySQL
AWS
Redis
swoole
Symfony
Freelance Software Developer
Nov 2013 - May 20173 years 6 months
Project Overview

Various small projects.

Skeleton
Skeleton
Skeleton
Responsibilities:
  • Worked intermittently between my contracts as a seafarer.
  • Made some coding experience (as a hobby) in the past I started doing freelance jobs.
  • Managed to improve my skills quite fast.
  • Learnt Symfony Framework.
  • Went full-time as a freelance PHP Software Developer after quitting my last job at sea.
Project Tech stack:
PHP
MySQL
Nginx
Redis
Laravel
WordPress
Drupal
MySQL
Nginx
Redis
Laravel
WordPress
Drupal
PHP Developer, Consultant
Dec 2016 - Apr 20173 months
Project Overview

One of the largest international food and beverage corporations (NDA). The project is a migration of all of the brands’ websites to Symfony as a new corporate standard. Original projects were written in mostly PHP and used different frameworks, CMSes or custom solutions.

Skeleton
Skeleton
Skeleton
Responsibilities:
  • Assisted with proper migration to Symfony 3 and PHP 7 implementing the best development practices.
Project Tech stack:
PHP
Symfony
MySQL
Symfony
MySQL

Education

2015
Marine Navigation
MSc

Copyright © 2024 lemon.io. All rights reserved.