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

Selected recent delivery

Production work across partner launches, authentication and AI systems. Recent examples of work involving external partners, identity/security flows, commerce delivery and agentic systems.

partner launch

Yubico x OpenAI partner launch

Helped deliver the Yubico side of the public OpenAI Advanced Account Security / YubiKey bundle in spring 2026. (public launch)

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

Partner launchCheckoutAuth handoff
authorization

Customer Accounts / FIDO2 authorization

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

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

FIDO2SecurityMulti-team
AI agents

LLM-powered agentic system

Evolved a long-running Telegram bot from local chat utilities into a production-like LLM-powered agent system.

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

AI agentsToolsObservability
commerce systems

Commerce launches and operational readiness

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

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

PaymentsRegional rolloutLaunch support

Careers

[
{
logo
Yubico Stockholm, Sweden
Senior Frontend Engineer
Oct 2022 – Now
Building Customer Accounts and ecommerce flows for Yubico: passkeys/WebAuthn, custom auth and recovery, cross-service authorization and payment integrations. Supported the public OpenAI Advanced Account Security / YubiKey launch from the Yubico side, including partner integration, product page, checkout and authorization handoff. Also working on organization-wide FIDO2 authorization, React-to-SvelteKit migration and 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