Andrii
From Ukraine (GMT+3)
12 years of commercial experience
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
Additional skills
Ready to start
To be verifiedDirect hire
Potentially possibleExperience Highlights
Backend Tech Lead
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.
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.
Backend Developer
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.
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.
Backend Developer
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.
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.
Backend developer
It is an international consulting company that helps business owners operate their companies in a more systematic way.
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.
Backend developer
It is the biggest forecast portal in Ukraine.
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.