HOME

Curriculum Vitae

Work Experience

01.2021
now

Backend Developer

Large Software Company [Germany]

Developed backend services on Node.js with Express: exposing Kafka, Cassandra, Spark, Postgres via REST API for multi-cloud deployments.

Maintained and extended forks of open-source software (Java/Scala).

Performed gradual transition from Javascript to Typescript via JSDoc typing. Performed multiple library transitions of 20+ apps complex logic from (request.js to axios, Node upgrades, etc.).

Developed CLI application in Go for accessing backend APIs.

Wrote a rate-limiting library for Express (adaptable to similar frameworks), counting requests both per endpoint and per-client, receiving live updates from the db, hooking into the router to automatically identify routes.

Took part in migrating from Cloud Foundry to Kubernetes. Developed custom K8S operators using the Golang SDK.

Implemented mTLS communication on diferent layers of the stack.

Supervised a working student.

JavaScript | Node.js | Typescript | Mocha | Chai | UNIX-like Shell | Java | Go | Kafka | Cassandra | Spark | PostgreSQL | openssl
05.2019
01.2021

Frontend Developer (Associate)

Large Software Company [Germany]

Developed React + TypeScript Applications, React component library. Collaborated with developers, designers and product owners in an iterative agile setup. Performed UI and backend development for S/4 HANA Cloud applications.

Organized testing: from Unit to End-to-End. Automated testing, managed external testing, monitored and reported on quality KPIs.

Typescript | React.js | JavaScript | Node.js | HTML&CSS | JSS | Jest | react-testing-libary | HANA Core Data Services | SQL
02.2017
04.2019

Working Student

Large Software Company [Germany]

Developed, implemented and maintained planning, tracking and reporting solutions based on SAP and Microsoft frameworks. Performed analysis of data on business processes, survey results, software application usage, etc

Coordinated several work streams of a large-scale end-to-end testing effort. Supported with PMO tasks in a company-wide program

Performed communication, training, stakeholder management for a digital transformation effort with 1000+ end-users.

Power BI | SharePoint | SQL | SAP Analytics Cloud | MS Power Platform
03.2015
04.2016

Web Developer / Marketer

Small Service Company [Russia]

Developed website (in Joomla and WordPress CMS) and oversaw SEO activities.

Performed marketing activities.

JavaScript | HTML&CSS | SQL | PHP

Education

08.2016
04.2019

M.Sc in Management. Focus: IT.

University [Germany]

Thesis: “Application of Self-Adaptive Dynamic Software Product Lines for Self-Driving Car Scenarios”. Thesis execution: coded a Java-based extension to a self-driving vehicle simulation framework.

GPA: 2.1 (German grading).

Java | JavaScript | HTML&CSS | SQL
08.2012
06.2016

B.Sc. in Management. Focus: Strategy.

University [Germany]

GPA: 7,83/10 (2.08 - German grading).

Software Languages

JavaScript
TypeScript
HTML/CSS
Go
SQL
Java
Kotlin
UNIX-like shell
Python
Rust

Databases

PostgreSQL
MongoDB
sqlite
MySQL

Libraries/Frameworks/etc.

React.js
Express.js
JS testing libs
Go testing libs
d3.js
NGINX
Kubernetes
Spring Boot
Vue.js
Next.js
fastify
Svelte
Docker
htmx

Tools

Skills

Languages

  • German - fluent [C2]
  • English - native-like [C2+]
  • Russian - mother tongue

Hobbies

Photography, Basketball, Philosophy, History.