Alexandr Timchenko

Full-Stack Software EngineerKarlsruhe, GermanyGerman (C1) • English (C1) • Russian (Native)

Summary

Full-Stack Software Engineer with 7+ years of experience, including 4 years at SAP SE engineering high-performance platform components for enterprise-scale distributed systems.

Specialized in TypeScript/React, Go, and Java/Spring Boot. Experienced in building low-latency architectures, event-driven systems, AI-assisted workflows (LangGraph) and cloud-native infrastructure (Docker, GCP). Committed to engineering excellence via DDD, TDD and robust System Design.

Skills & Technologies

Languages & Frameworks

  • JavaScript / TypeScript: React, TanStack Query, Redux, Node.js, Next.js, Vite, Bun
  • Go: Gin (REST, JWT), gRPC/Protobuf, WebSockets, SSE
  • Clojure: core.async, Malli, Integrant, RDD
  • Java: Spring Boot, Hibernate
  • Python: Flask, NumPy, TensorFlow
  • SAP Technologies: ABAP, XSJS, HANA, Fiori, UI5

Technologies & Domains

  • AI & Agents: LangGraph, RAG Pipelines, Ollama, local LLMs
  • Cloud & DevOps: GCP, Docker, GitHub Actions, Nix, CI/CD pipelines
  • Databases: PostgreSQL, Redis, SAP HANA
  • Practices: TDD, DDD, SOLID, Code Reviews
  • Architecture: System Design, Distributed Systems, Event-Driven, Microservices, Edge & IoT

Experience

Independent Full-Stack Software Engineer

Period: May 2025 - Present

Personal Projects & Open Source

Engineering low-latency distributed systems, developer tooling and event-driven architectures with Go, TypeScript, and Clojure.

  • Developed headless-hunter: A local-first autonomous job automation agent built with LangGraph for semantic filtering.
  • Engineered ticker-rush: A low-latency competitive trading environment powered by Go and TypeScript, featuring a Nix-powered infrastructure.
  • Contributing to the Open Source Projects with lichess.el (Lichess client for Emacs) and ob-ts-node (TypeScript literate programming inside Emacs).
Distributed SystemsGoTypeScriptClojureLangGraphDockerNixOpen Source

Software Engineer

Period: May 2021 - Apr 2025

SAP SE, Walldorf

Engineered core components for the SAP Analytics Cloud platform, focusing on a high-performance, large-scale data grid used by thousands of enterprise users.

  • Engineered core components for the SAP Analytics Cloud platform, focusing on a high-performance, large-scale data grid used by thousands of enterprise users.
  • Designed and implemented a virtualization and re-rendering engine for the data grid, reducing memory footprint and achieving an 80% performance gain for data entry workflows.
  • Developed and maintained a core component platform (shared library), ensuring API stability and reusability for dozens of internal development teams.
  • Implemented complex interactive features (e.g., row/column freeze, range drag-and-drop, copy/paste) while ensuring correctness in a distributed data and real-time collaboration context.
  • Applied TDD principles to maintain high test coverage and introduced visual regression testing to prevent UI regressions.
  • Mentored junior developers, conducted regular in-depth code reviews and championed engineering best practices (TDD, SOLID, CI/CD) within a fast-paced environment.
TypeScriptReactReduxCloudTDDSOLIDCI/CD

Software Engineer

Period: Sep 2019 - Apr 2021

SIVIS GmbH, Karlsruhe

Led the technical evolution of the company's core products towards modern web standards.

  • Contributed to the company's transition from an ABAP stack to a modern microservice architecture (Spring Boot + React).
  • Designed, implemented and took ownership of a mission-critical Inbox component, managing role authorization requests and reducing processing time.
ReactReduxSpring BootNode.jsABAPHANA

Software Engineer (Working student)

Period: Sep 2013 - Sep 2019

SIVIS GmbH, Karlsruhe

Developed programs and optimized SQL queries on enterprise SAP systems.

  • Developed and maintained programs on the SAP NetWeaver platform using ABAP for enterprise customer projects.
  • Maintained ABAP/Java stack and optimized SQL queries for enterprise systems.
ABAPJavaSQLSAP NetWeaverSAP FioriSAP UI5SAP HANA

Education

Computer Science (BSc)

Period: 2016 - 2019

Karlsruhe University of Applied Sciences

Thesis: Bachelor Thesis: Domain-specific NMT tool

Implemented an end-to-end Neural Machine Translation pipeline for ABAP translation. Leveraged Seq2Seq architecture with attention mechanisms for domain-specific accuracy.

PythonTensorFlowFlaskNLPABAP

Let's Connect