Сервіс пошуку роботи №1 в Україні
Андрій
Python-програміст
- Розглядає посади:
- Python-програміст, програміст Golang, Data engineer, Java-розробник
- Місто проживання:
- Львів
- Готовий працювати:
- Дистанційно
Контактна інформація
Шукач вказав: ТелефонЕл. поштуМесенджер
Прізвище, контакти та світлина доступні тільки для зареєстрованих роботодавців. Щоб отримати доступ до особистих даних кандидатів, увійдіть як роботодавець або зареєструйтеся.
Отримати контакти цього кандидата можна на сторінці https://www.work.ua/resumes/18328527/?puid=830102
Завантажений файл
Версія для швидкого
перегляду
Це резюме розміщено у вигляді файлу. Ця версія для швидкого перегляду може бути гіршою за оригінал резюме.
ANDRII PUHACHENKO
Ukraine · [відкрити контакти ](див. вище в блоці «контактна інформація») · tg: @andrqxa_p · [відкрити контакти ](див. вище в блоці «контактна інформація»)
[відкрити контакти ](див. вище в блоці «контактна інформація») · https://github.com/andrqxa
SUMMARY OF QUALIFICATIONS
Backend Engineer with 11 years of commercial experience in Go and Java.
Recent focus is the money path: wallets, double-entry ledgers, idempotency keys, escrow
settlement and the reconcilers that prove balances — on PostgreSQL, Redis, Google Pub/Sub
and GKE.
Earlier: banking data migration (DB2 to Oracle 12c), geodata processing at 60 GB+ per region,
and serverless integration pipelines on AWS Lambda.
Comfortable owning a service end to end — schema, handlers, integration tests, CI/CD and
observability. Pragmatic, analytical, low-drama.
Remote-first, available immediately. English: B2.
PROFESSIONAL SKILLS
• Languages: Go (Golang), Java, SQL, Bash, Python, Groovy
• Backend: REST, gRPC, Microservices.
• Go ecosystem: Goroutines, Context, Synchronization, Generics, sqlx, Testing.
• Cloud & Infra: Docker, Kubernetes, AWS, GCP.
• Databases: Oracle, Google Spanner, PostgreSQL, Redis, MySQL, MariaDB, MongoDB, DB2.
• DevOps: GitHub Actions, GitLab CI/CD, Jenkins.
• Messaging: Google Pub/Sub, Apache Kafka.
• Observability: Prometheus, Grafana, SigNoz – dashboards and querying.
• AI-assisted Development: Claude Code, Codex.
• Other: Distributed Systems, Data Migration, Validation Tooling.
PROFESSIONAL EXPERIENCE
Backend Engineer (Go) May 2026 – present
Mabrook Livestream
Project: Social video platform — live streaming, in-app economy, moderation, discovery.
Responsibilities:
• Go monorepo (~40 binaries: HTTP API, consumers, workers, reconcilers, cron jobs), hexagonal
modules, PostgreSQL, Redis, Google Pub/Sub, GKE.
• Work on the money path: wallet and double-entry ledger, idempotency keys, escrow settlement,
and the reconcilers that prove balances.
• Delivered the news module: feed fetchers, proxy rotation with failure classification, geo-targeting,
and the database migrations behind them.
• Integration tests behind build tags, swagger annotations kept in sync with handlers, custom
golangci-lint plugins guarding money-path invariants.
• CI/CD on GitHub Actions with three-tier promotion develop → staging → production.
• Authored internal AI-agent skills and repository automation (Claude Code, Codex CLI) used by
the team for review, testing and evidence workflows.
Impact: Shipped the news module end-to-end and hardened the money path with lint-enforced invariants
and integration coverage.
Backend Engineer (Go) January 2026 – April 2026
Empat
Project: Cloud-native platform for bulk email and messaging campaigns.
Responsibilities:
• Built backend components using Go.
• gRPC services on GCP infrastructure.
• Used Google Spanner, Pub/Sub, BigTable and BigQuery.
ANDRII PUHACHENKO PAGE 2 OF 3
Professional Development · Independent August 2025 – December 2025
• Self-directed Go work between engagements: concurrency, service design, observability.
• Published projects: a concurrent weather aggregation service (Go, Fiber, multi-provider,
scheduling, graceful shutdown); a GetStream Chat + PocketBase demo backend (Go); a gRPC-
based microservice platform (Go, Docker); a Redis distributed-lock ticketing service (Java 21,
Spring Boot 3).
• Completed “Practical Introduction to Observability”.
Backend Engineer Intellias: Seven years, three projects.
Backend Engineer (Java | Serverless Integrations) March 2025 – July 2025
Intellias:
Project: Cloud-native platform for synchronizing tasks, comments, and workflow events between
corporate systems.
Responsibilities:
• Java 21, Micronaut, AWS Lambda, SQS, S3 — a fully serverless integration pipeline.
• Event workflows ensuring consistency and idempotency across services.
• HTML to ADF transformation logic and content-processing modules.
• Observability through structured logging and performance metrics.
• CI/CD automation via GitLab CI, AWS CLI, IaC.
Impact: replaced a legacy tool, cutting monthly operational costs by ~40% and improving processing
latency by ~25%.
Backend Engineer (Java | Go | DevOps) June 2024 – March 2025
Intellias
Project: Internal developer tooling and automation for Kubernetes-based environments.
Responsibilities:
• Maintained deployment automation tools and CI/CD pipelines (Jenkins, GitLab CI).
• Developed and refactored Java backend components to improve system reliability.
• Integrated Go modules into existing toolchains; reviewed Go CLI tooling.
• Worked with Kubernetes deployment workflows, Docker-based tooling and automation scripts.
• Enhanced observability with better logging, tracing, and metrics.
Impact: reduced operational friction and increased reliability of developer tooling across multiple
engineering teams.
Military Service, Armed Forces Of Ukraine February 2022 – January 2024
• Mobilised at the start of the full-scale invasion; my position was retained as required by law.
• Worked remotely for the first six months alongside service: handed over ownership of my modules
and mentored a junior engineer into my role.
• On return the geodata project had no open seat, so I moved to internal tooling.
Backend Engineer (Java | Go | Data Tooling) June 2018 – February 2022
Intellias
Project: Geodata processing platform for mapping, routing, and automotive navigation (datasets 60GB+
per region).
Responsibilities:
Developed Java + Vaadin backend components for data workflows and validation features.
Integrated Kafka to streamline event propagation and data-processing triggers.
Built Go tools replacing Python scripts for detecting schema mismatches and corrupt data.
Implemented Go utilities for exporting, validating, and transforming datasets into SQLite.
Participated in modernization initiative (Java → Go, Vaadin → Vue.js).
Synced data structures with C++ binary-generation components.
Worked with Oracle databases behind the processing workflows: queries, schema changes and data
ANDRII PUHACHENKO PAGE 3 OF 3
integrity checks.
Maintained CI/CD pipelines (Jenkins) for build, validation and release workflows.
Impact: Significantly reduced manual QA work and improved data consistency via Go-based validation
and modernization tools.
Database Migration Consultant (Go | Oracle | PL/SQL | Bash) February 2021 – January 2022
TietoEvry (Parallel Consulting Engagement)
Project: Migration of a legacy DB2-based banking system to Oracle 12c.
Responsibilities:
• Implemented key parts of a DB2-to-Oracle migration toolchain using Go, Bash and PL/SQL.
• Rewrote slow Bash tooling into Go, improving speed and reliability.
• Automated export, transformation, validation, import flows for structured banking data.
• Developed PL/SQL scripts for schema migration and integrity checks.
• Ensured schema compatibility and correctness through automated validation.
Impact: Delivered a stable migration platform with greatly reduced execution time and minimal manual
effort.
Java Developer November 2017 – May 2018
EPAM Systems, Inc.
Project: A backend modernization project for a large financial institution.
Responsibilities:
• Developed backend components for transaction processing and internal service logic.
• Refactored modules to reduce technical debt and align with updated workflows.
• Implemented validation and error-handling rules for financial operations.
• Participated in performance tuning and load testing.
Impact: Improved reliability and performance of critical banking modules.
Java Developer | Reporting Engineer July 2015 – October 2017
MERA Software Services, Inc.
Project: A reporting and analytics platform for a telecommunications provider.
Responsibilities:
• Developed reporting modules using Java and JasperReports.
• Implemented SQL-based data extraction and validation processes.
• Migrated datasets from MySQL to MariaDB.
• Optimized long-running reports through query tuning and indexing.
• Automated parts of report-generation workflows.
Impact: Reduced report-generation time and improved overall stability of telecom reporting pipelines.
EDUCATION
Specialist Degree (equivalent to master’s) 2004
Department of automation and control systems, “Sevastopol National Technical University” (former),
Ukraine
Ukraine · [
[
SUMMARY OF QUALIFICATIONS
Backend Engineer with 11 years of commercial experience in Go and Java.
Recent focus is the money path: wallets, double-entry ledgers, idempotency keys, escrow
settlement and the reconcilers that prove balances — on PostgreSQL, Redis, Google Pub/Sub
and GKE.
Earlier: banking data migration (DB2 to Oracle 12c), geodata processing at 60 GB+ per region,
and serverless integration pipelines on AWS Lambda.
Comfortable owning a service end to end — schema, handlers, integration tests, CI/CD and
observability. Pragmatic, analytical, low-drama.
Remote-first, available immediately. English: B2.
PROFESSIONAL SKILLS
• Languages: Go (Golang), Java, SQL, Bash, Python, Groovy
• Backend: REST, gRPC, Microservices.
• Go ecosystem: Goroutines, Context, Synchronization, Generics, sqlx, Testing.
• Cloud & Infra: Docker, Kubernetes, AWS, GCP.
• Databases: Oracle, Google Spanner, PostgreSQL, Redis, MySQL, MariaDB, MongoDB, DB2.
• DevOps: GitHub Actions, GitLab CI/CD, Jenkins.
• Messaging: Google Pub/Sub, Apache Kafka.
• Observability: Prometheus, Grafana, SigNoz – dashboards and querying.
• AI-assisted Development: Claude Code, Codex.
• Other: Distributed Systems, Data Migration, Validation Tooling.
PROFESSIONAL EXPERIENCE
Backend Engineer (Go) May 2026 – present
Mabrook Livestream
Project: Social video platform — live streaming, in-app economy, moderation, discovery.
Responsibilities:
• Go monorepo (~40 binaries: HTTP API, consumers, workers, reconcilers, cron jobs), hexagonal
modules, PostgreSQL, Redis, Google Pub/Sub, GKE.
• Work on the money path: wallet and double-entry ledger, idempotency keys, escrow settlement,
and the reconcilers that prove balances.
• Delivered the news module: feed fetchers, proxy rotation with failure classification, geo-targeting,
and the database migrations behind them.
• Integration tests behind build tags, swagger annotations kept in sync with handlers, custom
golangci-lint plugins guarding money-path invariants.
• CI/CD on GitHub Actions with three-tier promotion develop → staging → production.
• Authored internal AI-agent skills and repository automation (Claude Code, Codex CLI) used by
the team for review, testing and evidence workflows.
Impact: Shipped the news module end-to-end and hardened the money path with lint-enforced invariants
and integration coverage.
Backend Engineer (Go) January 2026 – April 2026
Empat
Project: Cloud-native platform for bulk email and messaging campaigns.
Responsibilities:
• Built backend components using Go.
• gRPC services on GCP infrastructure.
• Used Google Spanner, Pub/Sub, BigTable and BigQuery.
ANDRII PUHACHENKO PAGE 2 OF 3
Professional Development · Independent August 2025 – December 2025
• Self-directed Go work between engagements: concurrency, service design, observability.
• Published projects: a concurrent weather aggregation service (Go, Fiber, multi-provider,
scheduling, graceful shutdown); a GetStream Chat + PocketBase demo backend (Go); a gRPC-
based microservice platform (Go, Docker); a Redis distributed-lock ticketing service (Java 21,
Spring Boot 3).
• Completed “Practical Introduction to Observability”.
Backend Engineer Intellias: Seven years, three projects.
Backend Engineer (Java | Serverless Integrations) March 2025 – July 2025
Intellias:
Project: Cloud-native platform for synchronizing tasks, comments, and workflow events between
corporate systems.
Responsibilities:
• Java 21, Micronaut, AWS Lambda, SQS, S3 — a fully serverless integration pipeline.
• Event workflows ensuring consistency and idempotency across services.
• HTML to ADF transformation logic and content-processing modules.
• Observability through structured logging and performance metrics.
• CI/CD automation via GitLab CI, AWS CLI, IaC.
Impact: replaced a legacy tool, cutting monthly operational costs by ~40% and improving processing
latency by ~25%.
Backend Engineer (Java | Go | DevOps) June 2024 – March 2025
Intellias
Project: Internal developer tooling and automation for Kubernetes-based environments.
Responsibilities:
• Maintained deployment automation tools and CI/CD pipelines (Jenkins, GitLab CI).
• Developed and refactored Java backend components to improve system reliability.
• Integrated Go modules into existing toolchains; reviewed Go CLI tooling.
• Worked with Kubernetes deployment workflows, Docker-based tooling and automation scripts.
• Enhanced observability with better logging, tracing, and metrics.
Impact: reduced operational friction and increased reliability of developer tooling across multiple
engineering teams.
Military Service, Armed Forces Of Ukraine February 2022 – January 2024
• Mobilised at the start of the full-scale invasion; my position was retained as required by law.
• Worked remotely for the first six months alongside service: handed over ownership of my modules
and mentored a junior engineer into my role.
• On return the geodata project had no open seat, so I moved to internal tooling.
Backend Engineer (Java | Go | Data Tooling) June 2018 – February 2022
Intellias
Project: Geodata processing platform for mapping, routing, and automotive navigation (datasets 60GB+
per region).
Responsibilities:
Developed Java + Vaadin backend components for data workflows and validation features.
Integrated Kafka to streamline event propagation and data-processing triggers.
Built Go tools replacing Python scripts for detecting schema mismatches and corrupt data.
Implemented Go utilities for exporting, validating, and transforming datasets into SQLite.
Participated in modernization initiative (Java → Go, Vaadin → Vue.js).
Synced data structures with C++ binary-generation components.
Worked with Oracle databases behind the processing workflows: queries, schema changes and data
ANDRII PUHACHENKO PAGE 3 OF 3
integrity checks.
Maintained CI/CD pipelines (Jenkins) for build, validation and release workflows.
Impact: Significantly reduced manual QA work and improved data consistency via Go-based validation
and modernization tools.
Database Migration Consultant (Go | Oracle | PL/SQL | Bash) February 2021 – January 2022
TietoEvry (Parallel Consulting Engagement)
Project: Migration of a legacy DB2-based banking system to Oracle 12c.
Responsibilities:
• Implemented key parts of a DB2-to-Oracle migration toolchain using Go, Bash and PL/SQL.
• Rewrote slow Bash tooling into Go, improving speed and reliability.
• Automated export, transformation, validation, import flows for structured banking data.
• Developed PL/SQL scripts for schema migration and integrity checks.
• Ensured schema compatibility and correctness through automated validation.
Impact: Delivered a stable migration platform with greatly reduced execution time and minimal manual
effort.
Java Developer November 2017 – May 2018
EPAM Systems, Inc.
Project: A backend modernization project for a large financial institution.
Responsibilities:
• Developed backend components for transaction processing and internal service logic.
• Refactored modules to reduce technical debt and align with updated workflows.
• Implemented validation and error-handling rules for financial operations.
• Participated in performance tuning and load testing.
Impact: Improved reliability and performance of critical banking modules.
Java Developer | Reporting Engineer July 2015 – October 2017
MERA Software Services, Inc.
Project: A reporting and analytics platform for a telecommunications provider.
Responsibilities:
• Developed reporting modules using Java and JasperReports.
• Implemented SQL-based data extraction and validation processes.
• Migrated datasets from MySQL to MariaDB.
• Optimized long-running reports through query tuning and indexing.
• Automated parts of report-generation workflows.
Impact: Reduced report-generation time and improved overall stability of telecom reporting pipelines.
EDUCATION
Specialist Degree (equivalent to master’s) 2004
Department of automation and control systems, “Sevastopol National Technical University” (former),
Ukraine
Схожі кандидати
-
Python developer
Дистанційно -
Python developer
Дистанційно, Івано-Франківськ -
Python-програміст
Дистанційно, Івано-Франківськ, Львів -
Python developer
40000 грн, Дистанційно -
Python-програміст
Дистанційно, Київ -
Python-програміст
Дистанційно, Одеса