Senior Software Engineer

Oleg Karapishchenko

Senior Software Engineer focused on security, AI-enabled products, developer-facing software, and reliable systems—turning technical ambiguity into clear plans and production-ready execution.

Headshot of Oleg Karapishchenko

Selected Work

A selection of engineering work from my time at Snyk.

  1. Platform migration, modernization, and production readiness

    Across platform-critical initiatives, I have worked on migration and modernization efforts where important services needed stronger operational foundations without disrupting active delivery. That work has included production hardening, readiness work, and modernization under conditions where reliability, rollout control, and security constraints had to hold in practice, not just in design.

  2. Enterprise-facing product delivery under real business constraints

    I have delivered enterprise-facing capabilities in areas such as assignments-related workflows, reporting improvements, and adjacent policy-shaped requirements. The common thread is delivery where customer expectations, commercial priorities, and production realities all matter at once, and where decisions have to support safe adoption rather than just feature completion.

  3. Ambiguous cross-team initiatives and technical direction

    I have taken on work that started with unclear boundaries, multiple stakeholders, and no obvious execution path. In those cases, my role has often been to turn ambiguity into usable direction through scoped research, design writing, working sessions, phased planning, and clearer decision points that teams can actually build against.

  4. Engineering leverage beyond direct feature work

    Beyond direct project delivery, I invest in ways of improving how work gets executed across the team: stronger design discipline, reusable documentation, clearer testing expectations, onboarding support, and root-cause quality improvements. That kind of leverage makes execution more predictable and reduces repeated friction in complex delivery.

Professional Background

Experience across software engineering, security products, and operationally sensitive systems.

2022 — 2026

Snyk

Software Engineer → Senior Software Engineer

At Snyk, I progressed from Software Engineer to Senior Software Engineer while contributing to the development and scaling of Snyk Learn across backend, frontend, product, and integration work. In the senior role, I led cross-team technical initiatives, including the migration and production hardening of a core AI-related service, with responsibility spanning deployment, observability, reliability, and platform readiness.

2017 — 2021

XM Cyber

Security product engineering shaped by customer reality and attacker-perspective systems

At XM Cyber, I moved from customer-facing technical work into software and security product engineering. The work combined exposure to enterprise onboarding, troubleshooting, and deployment constraints with hands-on delivery of cloud and on-prem attack-simulation capabilities, backend functionality, and systems-oriented product improvements for security validation use cases.

2014 — 2017

Israeli Military Intelligence — Unit 3060

Security operations in a high-tempo operational environment

In Unit 3060, I worked on security operations workflows including alert monitoring, triage, and investigation, while coordinating incident-response activities with military and civilian stakeholders. That environment built operational discipline, practical prioritization under pressure, and early experience with how security decisions are made when response timelines are tight and stakes are real.

Contact

For professional correspondence or introductions, email is the most direct way to reach me.