About me

Hi, my name is Eugene and I'm a software engineer. I like math, science, algorithms, good UX and other boring things. I started working as a developer in 2011 and received my system engineer diploma from BSUIR in 2013. Most of my experience has been as a fullstack developer (Node/Java + Frontend). I'm especially into functional programming, security engineering, k8s, cloud platforms and graphics work with Three.js/WebGL. Currently, I'm working as a fullstack developer, mainly with Svelte, React, TypeScript, k8s, and AWS/GCP. I enjoy taking messy product and platform problems, building the first useful version, then hardening it into production software that teams can operate and improve.

You can find my detailed CV in pdf here

Details

{
name: 'Eugene Draitsev' ,
position: 'Senior Fullstack Engineer' ,
location: 'Stockholm, Sweden' ,
age: 35 ,
}

Focused on

14+ years building production web systems across frontend, backend, infrastructure and integrations.

Hands-on with product delivery: scoping, trade-offs, technical communication and production rollout.

Strong current focus on security, auth/passkeys, k8s, AI agents, Three.js/WebGL, tool execution and observability.

Experience

Recent delivery

Yubico x OpenAI partner launch

Supported Yubico-side delivery for the public OpenAI Advanced Account Security / YubiKey bundle in spring 2026. (public launch)

Result: Shipped partner API integration, a custom product page, custom checkout flow and customer authorization handoff across Yubico ecommerce and account systems.

Partner launchCheckoutAuth handoff

Customer Accounts / FIDO2 authorization

Work directly with Yubico auth and security teams on an organization-wide authorization flow for future products.

Result: Help scope service details and integrate the flow across product surfaces, ecommerce, account systems and multiple internal teams.

FIDO2SecurityMulti-team

Commerce launches and operational readiness

Delivered customer-facing third-party commerce work across Yubico and Daniel Wellington.

Result: Supported local payment methods, regional store launches, campaign delivery and Black Friday readiness under production launch constraints.

PaymentsRegional rolloutLaunch support

Agentic product systems

Kept a long-running Telegram bot evolving from local chat utilities into a production-like AI system.

Result: Built async workers, reply gating, model fallback, tool execution, memory, metrics and feedback loops around real group-chat behavior.

AI agentsToolsObservability

Careers

[
{
logo
Yubico Stockholm, Sweden
Senior Frontend Engineer
Oct 2022 – Now
Building Customer Accounts and ecommerce flows for Yubico, including passkeys/WebAuthn, custom authentication and recovery flows, cross-service authorization and payment integrations. Supported the Yubico-side launch of the public OpenAI Advanced Account Security / YubiKey bundle in spring 2026, including partner integration, a custom product page, custom checkout flow and customer authorization handoff. Working directly with auth and security teams on an organization-wide FIDO2 authorization flow for future products, while also migrating React surfaces to SvelteKit and developing k8s infrastructure for frontend, CMS and e2e testing.
} ,
{
logo
Daniel Wellington Stockholm, Sweden
Senior Fullstack Engineer
June 2020 – Oct 2022
Designed and developed the e-commerce frontend and backend services for the main store site. Delivered third-party integrations and customer-facing workflows across local payment methods, regional store launches, campaign support, Black Friday readiness, scalability and performance improvements.
} ,
{
logo
eBuilder Stockholm, Sweden / Minsk, Belarus
Senior Software Engineer
Aug 2016 – June 2020
Architected and delivered frontend applications, a React Native app, GraphQL services and AWS infrastructure for customer-facing products (TypeScript/Node/React).
} ,
{
logo
ISSoft Solutions Minsk, Belarus
(Senior) Software Engineer
Sep 2013 – Aug 2016
Developed and architected web applications for customers from the USA and Norway with Java backends, Angular/React frontends, AWS and Docker-based infrastructure.
} ,
{
logo
Qulix Systems Minsk, Belarus
Software Engineer
Nov 2012 – Sep 2013
Support and develop web applications for bank systems (Java + Js/Jquery)
} ,
{
logo
Epam Systems Minsk, Belarus
Junior Software Engineer
Dec 2011 – Nov 2012
Work with some test project, small bugfixes in web-Java applications. Minor frontend tasks (Java/JQuery/Js)
} ,
]

Education

[
{
logo
Belarusian State University of Informatics and Radioelectronics Minsk, Belarus
Specialist/Master in Computer Science
System Engineer
2008 - 2013
} ,
]

Abilities

Skills

Programming Languages:
{
Javascript:
★★★★★
,
Typescript:
★★★★★
,
HTML:
★★★★★
,
CSS:
★★★★★
,
Rust:
★★★★★
,
Java:
★★★★★
,
Swift:
★★★★★
,
}
Tools & Technologies:
{
React / Next:
★★★★★
,
Svelte / Sveltekit:
★★★★★
,
ReactNative:
★★★★★
,
AWS:
★★★★★
,
K8s:
★★★★★
,
Node:
★★★★★
,
AI Agents:
★★★★★
,
Three.js / WebGL:
★★★★★
,
Security/Auth:
★★★★★
,
Observability:
★★★★★
,
D3:
★★★★★
,
GraphQL:
★★★★★
,
Angular:
★★★★★
,
Vue:
★★★★★
,
SQL Databases:
★★★★★
,
NoSQL Databases:
★★★★★
,
}

Languages

{
Russian:
★★★★★
,
English:
★★★★★
,
Belarusian:
★★★★★
,
}

Projects

Featured project

Telegram bot: from chat utility to agentic system

A long-running Telegram bot that grew from simple chat commands into an async AWS Lambda system with a reply gate, agent loop, tool execution, memory, metrics and live stats.

Architecture notes on model behavior, tool boundaries, feedback loops and operational patterns.

Latest repositories on Github