Summary
Nick Pupko is a lead software engineer with 11 years of hands-on experience building backend-first, auditable systems and bootstrapping greenfield platforms. He excels at translating complex, regulated requirements into resilient architectures—having implemented event-sourced, DDD-based systems for ELD compliance and enterprise fintech workflows that handle high-volume transactions and integrations. Nick is a pragmatic tech lead who sets up infrastructure, CI/CD, observability, and team practices while driving performance wins (e.g., cutting a stats job from ~30 min to under 10 via SQL and custom Redis caching). He led frontend modernizations introducing Svelte and Vite, yet remains deeply backend-focused across Ruby/Rails, NestJS/TypeScript, Postgres, Redis, and message queues. Comfortable with security and compliance (SOC‑aligned practices, immutable audit trails, RBAC/SSO), he also experiments with Rust for tooling — a sign of continuous learning beyond day-to-day stacks. Based in Minsk, he combines calm leadership and mentoring with a penchant for Vim, Hanami, and clean, test-first engineering.
11 years of coding experience
9 years of employment as a software developer
Designer-programmer, Designer-programmer at Белорусский государственный технологический университет
English