Oleksandr Tarasiuk

Full Stack Engineer · Backend-focused

Kyiv, Ukraine · Available for relocation · EU Blue Card eligible (Summer 2026)

Full Stack Engineer with 2.5+ years building production Node.js/NestJS systems in fintech and automotive domains. Backend-focused: microservice architecture, event-driven pipelines (Kafka, RabbitMQ), and multi-database environments under real load.

About Me

I'm a full stack engineer based in Kyiv, Ukraine, with ~2.5 years of commercial experience building production-grade distributed systems in Node.js and NestJS.

My focus is on FinTech and banking infrastructure — domains where reliability, consistency, and performance aren't optional. I've worked directly with production databases across PostgreSQL, Oracle, and MsSQL, integrated Kafka and RabbitMQ for event-driven workflows, and led a monolith-to-microservices migration for a live banking cashback platform.

I'm currently looking for full stack or backend engineering roles in Germany — ideally in FinTech, payments, or distributed infrastructure.

Outside of work Guitar · Climbing · Cooking
oleksandr@dev:~

Work Experience

42flows.tech

Full-stack Developer
Apr 2025 – Present
  • Led migration from monolithic to microservices architecture for a banking Cashback module, improving scalability and maintainability
  • Integrated Kafka, RabbitMQ, and Bull message brokers for reliable inter-service communication, processing 300+ transactions per second
  • Implemented authentication and authorization using Keycloak and LDAP, supporting multi-tenant banking clients
  • Wrote complex SQL transactions and optimized queries across PostgreSQL, Oracle, and MsSQL databases in production
  • Managed deployments via Dokploy on AWS, configured CI/CD pipelines, and monitored logs through Kibana

CGS Team

Full-stack Developer
Oct 2023 – Feb 2025
  • Implemented advanced Elasticsearch search with relevance tuning and filtering, improving result accuracy by ~20%
  • Built a full-featured Stripe subscription system with webhook-driven billing and notifications
  • Extended a tree-based project management system with nested folders, node copying, and cascading RBAC for an interior design platform
  • Implemented user authentication and access control using AWS Cognito
  • Optimized Redis caching strategy, reducing database load by ~40% and improving response times

Education

Taras Shevchenko National University of Kyiv

Bachelor (incomplete) · Computer Science — System Analysis
Sep 2021 – Dec 2023
120 ECTS completed Did not graduate

Completed 120 ECTS. Studies were interrupted due to the full-scale Russian invasion of Ukraine in February 2022, which significantly disrupted academic continuity. Did not complete the remaining requirements for the degree.

Relevant coursework
Object-Oriented ProgrammingDiscrete MathematicsMathematical AnalysisAlgebra and GeometryDatabase DesignComputer NetworksTheory of ComputationDifferential EquationsProbabilistic Foundations in ITComputer Systems Architecture

Technical Skills

Core Use daily in production
TypeScript JavaScript Node.js NestJS ExpressJS PostgreSQL Redis Kafka RabbitMQ Docker Git Swagger
Proficient Solid production experience
TypeORM Prisma DrizzleORM REST GraphQL tRPC AWS Oracle MsSQL Elasticsearch Keycloak LDAP AWS Cognito Dokploy Kibana CI/CD Jira React Next.js Stripe Bull
Familiar Used on projects or in exploration
Java Python Go MongoDB

Languages

Ukrainian
C2
English TOEFL iBT in progress
B2
German Actively learning
A1
Spanish Studied previously, currently on pause
A1

Get In Touch

I'm open to full stack and backend engineering roles in Germany. Feel free to reach out.

tarolv3@gmail.com Download CV