ALEX MAKAREVICH

Senior fullstack developer with backend focus – mainly TypeScript, Go, Rust.
Responsible for architecture and infrastructure across the full product lifecycle.
Bridge engineering, business and customers.

Professional Experience

Senior Fullstack Developer

Small tech company [Germany]
  • Own core backend services on Node.js; gradually overhaul complex distributed architecture – improving performance, stability and quality.
  • Align with CEO, other executives on planning, post-incident analysis, process improvement.
  • Write documents: architecture proposals, technical analysis for management, feature descriptions.
  • Onboard and mentor new colleagues; communicate with clients regarding features and bugs.
  • Built test infrastructure from scratch: wrote first tests in many projects; added API and browser tests – discovered old bugs and prevented new ones before release.
  • Led a project to capture and automate manual scenarios from the business team – increased regression coverage while reducing manual testing burden.
  • Led backend migration from JavaScript to TypeScript. Helped rebuild and modernize the frontend.
  • Set up global tracing and alerting (code and infrastructure changes) – simplified bug analysis.
  • Integrated LLM agents into CI/CD and alerting – better problem detection before release; faster incident response. Built LLM assistants so business colleagues understand tech side better.

Backend Developer

Large international tech company [Germany]
  • Developed core Node.js services and Java/Scala forks. Key project: providing Kafka, Cassandra, Spark and PostgreSQL as self-service for internal consumers.
  • Migrated Kafka and supporting services from Cloud Foundry to Kubernetes; developed Go K8s operators.
  • Developed internal Express.js rate-limiting library; extended Go CLI tools for automation.
  • Gradually migrated JavaScript codebase to TypeScript via JSDoc.
  • Ran knowledge-sharing sessions; supervised and helped working students.

Frontend Developer (Associate)

Large international tech company [Germany]
  • Developed React + TypeScript applications and a React component library.
  • Developed frontend and backend of S/4 HANA Cloud apps.
  • Wrote and organized full spectrum of tests, including unit, E2E and external manual tests.

Working Student

Large international tech company [Germany]
  • Developed analytics solutions for planning, tracking and reporting; analyzed business process data and software usage statistics.
  • Coordinated workstreams for large testing initiative; supported PMO for company-wide program.
  • Performed change management activities for project affecting over 1,000 employees.

Education

Master (M.Sc.) of Management. Focus: Business Informatics.

University [Germany]

Master's thesis: "Application of Self-Adaptive Dynamic Software Product Lines for Self-Driving Car Scenarios". GPA: 2.1.

Bachelor of Science (B.Sc.) in Business Administration. Focus: Strategy.

University [Russia]

GPA: 2.08 in the German system (original: 7.83).

Programming Languages

FOCUS
TypeScript/JavaScript Go (Golang) Rust

Databases

PostgreSQL SQLite MongoDB InfluxDB MySQL

Libraries / Frameworks

BACKEND
axum tokio sqlx gin echo Express Hono
FRONTEND
React Vue.js Svelte htmx

Other Technologies

  • Operating Systems Artix/Arch, Debian, macOS, Windows
  • LLM/AI/ML Claude, Ollama, Continue
  • Testing Jest, Mocha, Chai, Ginkgo, Playwright, JUnit
  • Containers Docker, Podman, Compose
  • Orchestration Kubernetes, K8s Go Operators, Helm, K9s
  • Messaging Queues Kafka, MQTT
  • CI/CD Jenkins, Concourse, Azure DevOps, GitLab CI/CD
  • UI/UX Design Storybook, Abstract

Language Skills

  • German – C2
  • English – C2
  • Russian – C2

Hobbies & Interests

Basketball, photography, philosophy, history