• Файл

Павло

Програміст PHP

Місто проживання:
Львів
Готовий працювати:
Дистанційно, Львів

Контактна інформація

Шукач вказав: ТелефонМесенджер

Прізвище, контакти та світлина доступні тільки для зареєстрованих роботодавців. Щоб отримати доступ до особистих даних кандидатів, увійдіть як роботодавець або зареєструйтеся.

Завантажений файл

Версія для швидкого перегляду

Це резюме розміщено у вигляді файлу. Ця версія для швидкого перегляду може бути гіршою за оригінал резюме.

Pavlo Pidkova CV
Location: Lviv, Ukraine

Summary
Software Developer with 14+ years of web development experience, focused on the back end. Advanced knowledge of PHP 8 and OOP; strong experience with Laravel, Symfony, Doctrine ORM, MVC principles and design patterns. Since 2023 at Snov.io I have been developing the back end of a B2B sales automation SaaS built as microservices: email and LinkedIn campaigns, statistics, billing, public API. Since 2026 I also develop an AI meeting notetaker in Python (FastAPI, Celery, PostgreSQL, Whisper, LLM). Ability to complete duties on time whilst maintaining a high-quality service. Self-organized person who is willing and eager to take new challenges and always open to learning something new.

Skills and Experience

Years
Proficiency
Programming Languages

PHP
12
Expert
PHP 8.x
6
Expert
HTML/CSS
4
Intermediate
JavaScript
4
Intermediate
Technologies/Frameworks/Tools

Angular 1
1
Beginner
React.js
1
Beginner
jQuery
4
Expert
AJAX
4
Expert
yarn/npm
2
Intermediate
GitLab CI/CD
7
Expert
Kohana
1
Intermediate
CodeIgniter
1
Intermediate
Yii, Yii2
1
Beginner
Symfony
2
Expert
Laravel
6
Expert
Bitbucket
3
Expert
JIRA
7
Expert
Bootstrap
3
Expert
OOP
7
Expert
MVC
7
Expert
Doctrine ORM
4
Expert
Redis
3
Intermediate
Elasticsearch
2
Intermediate
AI coding agents (Claude Code)
1
Intermediate
DB

MySQL
9
Expert
MongoDB
1
Beginner
PostgreSQL
1
Intermediate
Vertica
1
Intermediate
Web Servers

Apache
3
Expert
Nginx
1
Intermediate
Docker / Docker Compose
5
Intermediate
Foreign Languages

English
Upper-Intermediate

Education
Computer Control Systems and Automation, 2010
Lviv Polytechnic National University (Lviv, Ukraine)

Work Experience
Snov.io (Remote), 02/2023 - present
Software Developer
JetSoftPro (Lviv, Ukraine), 09/2022 - 02/2023
Middle Software Developer
Sigma Software (Lviv, Ukraine), 09/2021 - 09/2022
Middle Software Developer
misto.travel (Lviv, Ukraine), 09/2017 - 09/2021
Full Stack Developer
ovdal.dk (Lviv, Ukraine), 02/2015 - 09/2017
Full Stack Developer
ukiepro.com (Lviv, Ukraine), 01/2012 - 02/2015
Intern / Junior Software Developer

Domain Areas

Years
Proficiency
SaaS / Sales Automation
4 Expert
E-Commerce
4 Expert
Hotels & Travel
4 Expert
Advertising
1 Intermediate

Project Experience
Software Developer on Snov.io: B2B sales automation platform: email finder and verifier, email and LinkedIn outreach campaigns, CRM. The back end is a set of PHP microservices: main application, campaign pipelines, public API, admin panel, email parsers.
Responsibilities:
Developing email and LinkedIn outreach campaigns: sequences, sending, webhooks;
Campaign statistics and exports (MySQL, Vertica, Elasticsearch);
Billing: plans, trials, subscriptions, auto-renewal charges and reminder emails;
Purchase and renewal of domains and mailboxes through partner providers;
Public API endpoints spanning several services;
Supporting Gmail API and IMAP email parsers;
Unit and integration tests, code review.
Technologies: PHP 8, Laravel, Doctrine ORM, Symfony, MySQL, Vertica, Elasticsearch, Redis, RabbitMQ, Docker, GitLab CI/CD, PHPUnit.
Duration: 3.5 years.

Software Developer on NDA: AI meeting notetaker. A bot joins Google Meet and Zoom calls and records them; the call is transcribed with Whisper, summarized by an LLM, and the note, tasks and deal are pushed into the user's CRM (Snov.io CRM or Pipedrive).
Responsibilities:
Moving the service from SQLite to PostgreSQL (SQLAlchemy, Alembic migrations);
Redis queues and Celery workers on Kubernetes, GPU capacity planning;
Meeting bot integration (Attendee): recording, audio assembly, joining and leaving calls;
Zoom OAuth and Server-to-Server integrations;
CRM integrations: Pipedrive and Snov.io CRM;
Team workspaces, usage quotas, account settings;
Error monitoring and logs: Sentry, Grafana Loki;
Spec-driven development with AI coding agents (Claude Code, Spec Kit), code review.
Technologies: Python, FastAPI, Celery, SQLAlchemy, Alembic, PostgreSQL, pgvector, Redis, Whisper, OpenAI API, Docker, Kubernetes, Sentry.
Duration: 0.5 year.

Software Developer: E-Commerce project - influencer marketing cloud helping the world's largest enterprises disrupt the creator economy
Responsibilities:
Make integration with new commission platform;
Fixing existing integration;
Fixing existing bugs;
Working with Laravel 4.2;
Implement new functionality into existing code.
Technologies: Laravel.
Duration: 0.5 year.

Software Developer on Utilization tool: The project helps employers to control employee activity and plan activities for future. Was involved in a project implementing new functionality and bring a new type of user such as candidates.
Responsibilities:
Working with Laravel blade templates;
Creating CRUD for candidates;
Making estimation for tasks;
Implement new functionality into existing code.
Making test coverage for new and old functionality.
Technologies: Laravel, MySQL, jQuery.
Duration: 1 year.

Misto.travel: Site is for finding tours for vacation. Site was using outside services to get info about operators offers, and we remade this by implementing our search engine what works directly with operators without outside services.
Responsibilities:
Implementation of your own tour search engine (Symfony 5, PostgreSQL)

Supporting and creation of new modules for the main site (self-written code, MySQL).

Creating Unit tests.
Technologies: MySQL, PostgreSQL, Symfony5, PHPUnit.
Duration: 4 years.

Software Developer on NDA: The site helps people who want to clean their house to find the best cleaner nearby.
Responsibilities:
Supporting existing functionality; Creating API for the front-end; Creating request to MongoDB;.
Technologies: MongoDB, Yii, Yii2.
Duration: 1 year.

Software Developer on NDA: The project is used to collect user wishes by grabbing them from different online shops and sites.
Responsibilities:
Creating angular modules;
Creating and receiving API requests to the server;
Implementing Front-end functionality (user page, product page) on markup pages;.
Technologies: Angular1.
Duration: 1 year.

Junior Software Developer on NDA: Supporting existing and creating new projects on ukiepro.
Responsibilities:
Pixel perfect markup
Working with mysql queries
Creating new landing pages for customers (using frameworks Kohana and Codeigniter)
Supporting existing project.
Technologies: CodeIgniter, MySQL, Photoshop, Kohana.
Duration: 2 years.

Схожі кандидати

Усі схожі кандидати


Порівняйте свої вимоги та зарплату з вакансіями інших підприємств: