Career Profile

Senior Software Engineer at Celonis Labs specializing in data visualization and front-end engineering. Holds an MSc in Computer Science from TU Kaiserslautern (Software Engineering) and a BSc in Applied Mathematics from Taurida National University. Passionate about building elegant, performant, and accessible solutions with expertise in Angular, D3.js, TypeScript, and modern front-end architectures.

Proven track record of implementing scalable applications and mentoring junior engineers. Completed Google Project Management Certificate, bringing both technical excellence and project management skills to deliver high-quality software solutions.

Experiences

Senior Software Engineer

Sep 2024 - Present
Celonis, Munich, Germany

We are Celonis. We help companies reveal and fix inefficiencies they can’t see, enabling them to perform at levels they never thought possible 🪄

  • Build reusable, accessible chart components using Angular, D3.js, and TypeScript
  • Contribute to and maintain internal chart library serving multiple product teams
  • Optimize chart performance, accessibility (WCAG), and styling across products
  • Collaborate with product managers and designers to translate data requirements into data-driven visual features
  • Deliver comprehensive test coverage: unit, integration, Cypress component tests, and end-to-end Playwright suites
  • Mentor and onboard new team members

Senior Front-End Engineer

Jul 2022 - Aug 2024
Stryber GmbH, Munich, Germany

We create growth for established businesses. Stryber is a professional services firm at the intersection of strategy and execution. We solve the complex challenges preventing mature companies achieving breakthrough growth.

  • Led technical team (2 FE, 2 BE, QA, UI/UX) building Nayla Finance platform in Saudi Arabia
  • Implemented front-end portals using React, React Query, Jotai, Redux, Saga, and Google SSO
  • Integrated AWS Cognito authentication on both client and backend sides across multiple projects
  • Built Nest.js backend implementing AWS UserPools user management functionality
  • Developed payment module with Stripe, AWS DynamoDB, SQS, Lambda, deployed via Serverless & GitHub Actions
  • Managed 2 direct reports, participated in hiring and onboarding processes

Software Engineer

May 2019 - Jun 2022
VISPIRON CARSYNC GmbH, Munich, Germany

No more Excel chaos, isolated solutions, or inefficient processes: with CARSYNC’s modular platform of software, services, and hardware, you can manage your fleet transparently, in full legal compliance, and with noticeably less effort — for a fleet that really picks up speed.

  • Built CARSYNC Eco portal using NX monorepo, Angular 13, and IBM Carbon web components
  • Integrated Auth0 authentication solution for CARSYNC Eco frontend
  • Implemented business logic for CARSYNC One portal using Angular 7 and Material Design
  • Introduced end-to-end testing approach within the front-end team
  • Conducted technical interviews for Front-End Engineer candidates and team-fit assessments
  • Designed and implemented reusable Angular components based on UI mockups
  • Migrated CARSYNC One Portal from Angular 7 to Angular 12

Web Developer, Research Assistant

Mar 2018 - Dec 2018
University of Kaiserslautern, Kaiserslautern, Germany

Research position focused on distributed systems and conflict-free replicated data types (CRDTs).

  • Studied and implemented conflict-free replicated data types (CRDTs)
  • Developed multiple projects using AntidoteDB: Calendar application, CRDT Visualizer, and AntidoteDB website
  • Contributed to distributed systems research in academic environment

Web Developer, Tester

May 2014 - May 2016
Extensoft, Simferopol, Ukraine

Full-stack development and quality assurance for web development tools.

  • Developed Themler project features and implemented comprehensive test coverage using Karma and Jasmine
  • Established testing and tracking processes for improved test management efficiency
  • Built Artisteer JavaScript plugin for converting Artisteer themes to Themler format
  • Collaborated in team of 50 members, enhanced version control knowledge (Git, SVN)

.NET Developer, Web Developer (Intern)

Aug 2013 - Apr 2014
Softwarium, Simferopol, Ukraine

Internship focused on Microsoft CRM development and .NET application development.

  • Developed portal based on Microsoft CRM 2011/2013 with extended functionality via plugins
  • Built Tic-Tac-Toe WF/WPF applications with network multiplayer mode and database integration

Certifications

Google Project Management Certificate

2022

Hands-on program covering traditional and Agile project management throughout the entire project lifecycle, including initiating, planning, executing, and closing projects.

Gained expertise in project planning, risk management, stakeholder communication, and both Waterfall and Agile methodologies.

Projects

Selected academic and personal projects demonstrating expertise in distributed systems, compiler design, progressive web applications, and augmented reality.

WebCure - Master Thesis - Framework for partial replication of data at client-side in web applications using CRDTs and AntidoteDB.
Restaurant Reviews PWA - Progressive web application built for Udacity's Mobile Web Specialist Nanodegree with offline-first capabilities.
MiniJava to MIPS Compiler - Full compiler implementation from MiniJava to MIPS assembly, developed in Java with highest grade (1.0).
iOS Augmented Reality App - Team-based AR application development project in collaboration with John Deere Intelligent Solutions Group.

Skills & Proficiency

JavaScript & TypeScript

Angular & D3.js

React & React Query

HTML, CSS, SASS

Node.js, Nest.js, Express.js

Testing (Playwright, Cypress, Jasmine, Karma)

AWS (Lambda, DynamoDB, Cognito, S3)

Docker & CI/CD (GitHub Actions, Jenkins)

Git, JIRA, Agile Methodologies

AI Coding Assistants (Cursor, Claude Code, Copilot)