Piotr Romanczuk

Junior DevOps Engineer

Summary

Self-taught software engineer with production experience in CI/CD pipelines, container orchestration, cloud deployments, and infrastructure automation. Built and maintained GitHub Actions pipelines with automated testing, semantic versioning, and release management across 4 production projects. Hands-on with Docker, Vercel, Supabase (PostgreSQL), and Azure services. Strong foundation in monitoring, cron scheduling, and deployment workflows.

DevOps & Infrastructure Experience

  • Production SaaS serving 20-30 daily active users -- student management, lesson scheduling, practice tracking
  • 5-stage CI/CD pipeline: lint, typecheck, unit tests, build, deploy via GitHub Actions
  • 50+ RLS policies, event-driven notification pipeline, 1,100+ tests across 7 device profiles
  • Automated semantic versioning with git tags, GitHub Releases, and PR-label bump logic
  • Scheduled cron jobs (every 15 min) for notification queue processing and monitoring
GitHub ActionsVercelSupabase/PostgreSQLCronNode.js 20

Instagram Stories Webhook

  • Dockerized FFmpeg video processor deployed on Railway (Alpine Linux container)
  • 3-tier video pipeline: FFmpeg.wasm client validation -> server transcoding -> signed-URL uploads
  • CI pipeline: lint, typecheck, tests, build gate, automated code review
  • Distributed cron locking for serverless deduplication on Vercel Edge Functions
  • 656 unit tests, 113 E2E tests, 35 releases with structured changelog
DockerRailwayGitHub ActionsVercel EdgeFFmpeg
  • Vercel deployment with preview branches, automatic SSL, edge CDN
  • Next.js 16 with ISR caching and optimized build pipelines
  • Playwright E2E testing in pre-deploy validation workflow
  • Env variable management across dev, preview, and production stages
VercelNext.js 16PlaywrightDNS/SSLEdge CDN

Experience

Software Engineer & Entrepreneur (Self-taught)

Built and operated 4 production apps end-to-end: infrastructure, CI/CD, deployment, monitoring. Self-taught through TypeScript, React, Next.js, and cloud services.

Guitar Teacher

Built a custom CRM (Strummy) for 20-30 active students. Runs on self-managed infra with automated deployments.

PC Sales Specialist

Technical consulting on custom PC builds. Strong troubleshooting and communication skills.

International Chef

High-pressure, multi-country environments (Poland, Ireland, Netherlands). Cross-cultural communication and adaptability.

Skills

CI/CD
GitHub ActionsVercel CIAutomated ReleasesSemantic Versioning
Containers
DockerDocker ComposeAlpine Linux
Cloud
VercelRailwaySupabase
Monitoring
Cron Health ChecksStructured LoggingHTTP Monitoring
Languages
TypeScriptJavaScriptPythonBashC# (.NET 9)SQL
Databases
PostgreSQLSQL ServerSupabase RLS
Testing
JestVitestPlaywrightE2E Automation
Tools
GitLinux CLIESLintDockernpm
Spoken
Polish — NativeEnglish — C1

Currently Expanding

Kubernetes (K8s) • Terraform / IaC • AWS (EC2, S3, Lambda, IAM) • Prometheus + Grafana • Nginx / Reverse Proxies • Linux Administration

Education

IU University of Applied Sciences — Software Development (in progress)