Сервіс пошуку роботи №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 10+ years of experience building enterprise software, backend systems,
automation tooling, and data-processing platforms.
Commercial experience with Go and Java across cloud-native environments, distributed systems, CI/CD
automation, and backend services.
Worked with REST and gRPC APIs, Oracle, PostgreSQL, AWS, GCP, Docker, and Kubernetes-based
environments.
Experienced in backend development, migration tooling, infrastructure automation, and operational
support. Strong analytical skills and pragmatic engineering approach.
PROFESSIONAL SKILLS
• Languages: Go (Golang), Java, SQL, Bash, Python.
• 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.
• Worked with gRPC services and GCP infrastructure.
• Used Google Spanner, Pub/Sub, BigTable and BigQuery.
• Participated in development of cloud-native backend functionality.
ANDRII PUHACHENKO PAGE 2 OF 3
Professional Development · Independent August 2025 – December 2025
• Self-directed Go work between engagements: concurrency, service design, observability.
• Built and 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 (Java | Serverless Integrations) March 2025 – July 2025
Intellias
Project: Cloud-native platform for synchronizing tasks, comments, and workflow events between
corporate systems.
Responsibilities:
• Built backend components using Java 21, Micronaut, AWS Lambda, SQS, S3 for a fully serverless
integration pipeline.
• Implemented event workflows ensuring consistency and idempotency across services.
• Developed HTML → ADF transformation logic and content-processing modules.
• Improved observability with structured logging and performance metrics.
• Automated CI/CD via GitLab CI, AWS CLI, IaC.
• Refined integration contracts with engineering, QA, and product teams.
Impact:
Delivered a serverless pipeline replacing 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.
Database Migration Consultant (Go | Oracle | PL/SQL | Bash) February 2021 – January 2022
TietoEvry
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.
ANDRII PUHACHENKO PAGE 3 OF 3
Backend Engineer (Java | Go | Data Tooling) June 2018 – May 2024
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
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.
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 10+ years of experience building enterprise software, backend systems,
automation tooling, and data-processing platforms.
Commercial experience with Go and Java across cloud-native environments, distributed systems, CI/CD
automation, and backend services.
Worked with REST and gRPC APIs, Oracle, PostgreSQL, AWS, GCP, Docker, and Kubernetes-based
environments.
Experienced in backend development, migration tooling, infrastructure automation, and operational
support. Strong analytical skills and pragmatic engineering approach.
PROFESSIONAL SKILLS
• Languages: Go (Golang), Java, SQL, Bash, Python.
• 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.
• Worked with gRPC services and GCP infrastructure.
• Used Google Spanner, Pub/Sub, BigTable and BigQuery.
• Participated in development of cloud-native backend functionality.
ANDRII PUHACHENKO PAGE 2 OF 3
Professional Development · Independent August 2025 – December 2025
• Self-directed Go work between engagements: concurrency, service design, observability.
• Built and 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 (Java | Serverless Integrations) March 2025 – July 2025
Intellias
Project: Cloud-native platform for synchronizing tasks, comments, and workflow events between
corporate systems.
Responsibilities:
• Built backend components using Java 21, Micronaut, AWS Lambda, SQS, S3 for a fully serverless
integration pipeline.
• Implemented event workflows ensuring consistency and idempotency across services.
• Developed HTML → ADF transformation logic and content-processing modules.
• Improved observability with structured logging and performance metrics.
• Automated CI/CD via GitLab CI, AWS CLI, IaC.
• Refined integration contracts with engineering, QA, and product teams.
Impact:
Delivered a serverless pipeline replacing 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.
Database Migration Consultant (Go | Oracle | PL/SQL | Bash) February 2021 – January 2022
TietoEvry
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.
ANDRII PUHACHENKO PAGE 3 OF 3
Backend Engineer (Java | Go | Data Tooling) June 2018 – May 2024
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
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.
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-програміст
Дистанційно -
Python backend developer
Дистанційно, Київ, Львів -
Python-програміст, ML Engineer
Дистанційно -
Python Developer (Telegram Bots)
16000 грн, Дистанційно -
Python Junior developer
Дистанційно, Київ -
Python developer
Дистанційно