Вживання російської небезпечне

Чому ми так вважаємо
Перейти на українську
  • Файл

Олег

Веброзробник

Возраст:
24 года
Город проживания:
Кременчуг
Готов работать:
Кременчуг, Удаленно

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

Соискатель указал телефон , эл. почту и LinkedIn.

Фамилия, контакты и фото доступны только для зарегистрированных работодателей. Чтобы получить доступ к личным данным кандидатов, войдите как работодатель или зарегистрируйтесь.

Загруженный файл

Версия для быстрого просмотра

Это резюме размещено в виде файла. Эта версия для быстрого просмотра может быть хуже, чем оригинал резюме.

Oleh Krupa
Full-Stack / Backend Developer — Python · PHP · Microservices
Kremenchuk, Ukraine (Remote) · [открыть контакты](см. выше в блоке «контактная информация») · [открыть контакты](см. выше в блоке «контактная информация») · [открыть контакты](см. выше в блоке «контактная информация»)

SUMMARY
Full-stack software engineer with 3+ years of experience spanning PHP/Yii2 legacy systems and modern Python/
FastAPI microservices. Currently leading the architectural migration of a fintech currency-exchange platform from
a monolith to an event-driven microservices platform built on Kafka, PostgreSQL, and Kubernetes. Comfortable
end-to-end — backend APIs, Vue.js frontends, cloud infrastructure, and CI/CD — with a focus on clean,
maintainable architecture.

SKILLS
Languages: Python, PHP, JavaScript
Backend: FastAPI, Yii2, Laravel, RESTful APIs, SQLAlchemy, Alembic, OpenAPI
Architecture & Messaging: Microservices, Event-Driven Architecture, Apache Kafka, Transactional Outbox Pattern
Data: PostgreSQL, MySQL, MongoDB, Redis, Elasticsearch
DevOps & Cloud: Docker, Kubernetes, AWS (S3), GitLab CI/CD, Linux
Observability: OpenTelemetry, Prometheus, Jaeger
Frontend: Vue.js, HTML5, CSS3
Tools: Git, Jira

EXPERIENCE
WOW B2B Solutions LTD · Dnipro, Ukraine (Remote)
Python Developer Apr 2026 – Present
Full-Stack Engineer Sep 2024 – May 2026

• Leading the migration of a fintech currency-exchange platform (i-change) from a legacy PHP/Yii2 monolith to
an event-driven microservices platform built with Python and FastAPI.
• Decomposed an overloaded legacy “clients” domain into bounded-context services (client, compliance,
document, currency, financial-office), each with its own PostgreSQL database and Alembic migrations.
• Built a shared event-sourcing library implementing the transactional outbox pattern and idempotent
consumers on Kafka (Redpanda) for reliable, at-least-once cross-service messaging.
• Instrumented services end-to-end with OpenTelemetry, Prometheus, and Jaeger; deployed on Kubernetes
behind a Linkerd service mesh, with Docker and Terraform-managed infrastructure.
• Authored per-service OpenAPI contracts and auto-generated TypeScript clients, enabling contract-first
frontend/backend development across the platform.
• Maintained and extended the legacy i-change platform (PHP/Yii2, Vue.js), integrating AWS (S3, KMS),
Elasticsearch, Stripe/PayMe payments, SendGrid, Google APIs, and the WhatsApp Business API.
• Contributed to signdoc, a related e-signature product, building PDF-generation pipelines and MongoDB/SOAP
integrations.

LAMPDev · Kremenchuk, Ukraine
Web Developer Jul 2023 – Feb 2024

• Developed and maintained web applications on the LAMP stack, building backend features in Laravel and
frontend interfaces in Vue.js.
• Implemented RESTful APIs and database-driven features, working directly with clients to translate
requirements into working software.

EDUCATION
M.Sc., Computer Science Sep 2024 – Jan 2026
Kremenchuk Mykhailo Ostrohradskyi National University
B.Sc., Computer Science Sep 2021 – Aug 2024
Kremenchuk Mykhailo Ostrohradskyi National University
Specialist Diploma, Software Development 2017 – 2021
SPFK CNTU, Svitlovodsk

CERTIFICATIONS
• Laravel 10 and Vue 3 Mastery — Build Scalable API & SPA Apps
• JavaScript + React — Complete Course From Scratch

Похожие кандидаты

Все похожие кандидаты


Сравните свои требования и зарплату с вакансиями других компаний: