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

Andrii

From Ukraine (GMT+3)

flag
Back-end Web DeveloperSenior
Hire developer
12 years of commercial experience
Business intelligence
Consulting services
Dating
E-commerce
Environmental services
Food and beverages
Retail
Social media
Social services
Enterprise software
Geospatial software
Mobile apps
Lemon.io stats

Andrii – Golang, PHP, Symfony

Meet Andrii — a Senior Back-End Web Developer with over 11 years of experience. Notably, he has served as a team leader, mentoring teams of up to 4 individuals. Despite initially pursuing a career in banking, Andrii found his true passion in development. His diverse portfolio includes projects such as a social discovery platform, a family tracking app, and collaboration with Europe's largest HoReCa provider. Andrii’s extensive experience and leadership skills make him an invaluable asset to any development team.

Main technologies
Golang
3 years
PHP
8 years
Symfony
1.5 years
Additional skills
Redis
Memcached
Kubernetes
MongoDB
MySQL
ElasticSearch
Helm
RabbitMQ
Django
Jenkins
Vertica DB
Nginx
Microservices
GCP
PostgreSQL
gRPC
Ready to start
ASAP
Direct hire
Potentially possible

Experience Highlights

Backend Tech Lead
Mar 2020 - Feb 20221 year 10 months
Project Overview

It is a social discovery platform that helps people to meet each other. It has more than 170 million users, about 10k requests per second, microservices architecture and terabytes of analytical data.

Skeleton
Skeleton
Skeleton
Responsibilities:

Accomplishments:

  • Taking part in most of the architecture decisions;
  • Rewrote old messaging system to Golang;
  • Migrated from REST to GRPC interservice communication;
  • Mentoring and reviewing most of the backend pull requests.

Main features he was working on:

  • creating new features for user profile;
  • rewriting old messaging system to Golang;
  • migrating from REST to GRPC interservice communication.
Project Tech stack:
Golang
Kubernetes
Helm
Jenkins
Redis
MySQL
PostgreSQL
vertica
ElasticSearch
Microservices
RabbitMQ
Backend Developer
Aug 2019 - Mar 20207 months
Project Overview

It is a family tracking application that helps to find out where your family members are right now. Mostly used by parents or by animal owners.

Skeleton
Skeleton
Skeleton
Responsibilities:

Accomplishments:

  • Designed and rewrote a couple of microservices from PHP to GoLang;
  • Took part in migrating all microservices from bare metal to Kubernetes in AWS;
  • Substituted inconvenient logging system from MongoDB to ElasticStack;
  • Integrated multiple payment providers;
  • Integrated multiple 3rd party tracking providers.

Main features Andrii worked on:

  • Rewriting legacy parts from PHP to GoLang;
  • Integrating payment systems;
  • Integrating 3rd party trackers devices.
Project Tech stack:
Golang
MySQL
Microservices
Kubernetes
RabbitMQ
MongoDB
ElasticSearch
Redis
Backend Developer
Jan 2018 - Sep 20191 year 7 months
Project Overview

Metro Markets is the biggest HoReCa provider in Europe. We developed it from scratch using the best approaches, like:

  • DDD;
  • Microservices architecture;
  • CI/CD with Monorepository;
  • Infrastructure as a code;
  • Event buses;
  • Event sourcing.
Skeleton
Skeleton
Skeleton
Responsibilities:

Accomplishments:

  • Developed microservices from scratch;
  • Integrated them with other services;
  • Refactored services from shared DB to per-service DB;
  • Developed library to standardize logs across all services to GCloud StackDrive;
  • Developed library to standardize testing fixtures across all service;
  • Mentored other developers.

Andrii was in charge of checkout and user account services, most of the features are related to these bounded contexts.

Project Tech stack:
PHP
Symfony
Redis
ElasticSearch
MySQL
Microservices
Django
RabbitMQ
GCP
Backend developer
Jan 2016 - Dec 20171 year 11 months
Project Overview

It is an international consulting company that helps business owners operate their companies in a more systematic way.

Skeleton
Skeleton
Skeleton
Responsibilities:

Mostly Andriy worked on:

  • Learning management system;
  • Landings / CRMs / Social media integration system;
  • Developed high performant learning management system with a bunch of features;
  • Came up with an idea of integrating all traffic sources like landings / social media to all companies CRMs and created a dashboard system to automatize this daily routine.
Project Tech stack:
PHP
MySQL
RabbitMQ
Redis
Backend developer
Jan 2015 - Apr 20161 year 2 months
Project Overview

It is the biggest forecast portal in Ukraine.

Skeleton
Skeleton
Skeleton
Responsibilities:

Mostly he worked on:

  • Integration with advertisement platforms;
  • Refactoring Sinoptik's side-projects to the new framework;
  • Developing different parsers and analyzersDeveloped new features, like a forecast for route to another city;
  • Rewrote some old side projects with the new framework;
  • Optimized some bottlenecks in a high-load system;
  • Refactored old parts of the system to increase speed and maintainability.
Project Tech stack:
PHP
MySQL
Nginx
Memcached
Redis

Education

2015
Economic Cybernetics
Master

Copyright © 2024 lemon.io. All rights reserved.