Curriculum vitae

Download PDF

Alexey Ogarkov

Principal Software Engineer · Frontend & Developer Platforms

Berlin, Germany alexey.ogarkov@gmail.com
github.com/alexogar linkedin.com/in/alexeyogarkov

Principal Software Engineer at Deutsche Bank. Architected and built a microfrontend foundation adopted by ~100 applications across ~20 teams. Lead React design-system architecture and adoption for Autobahn, a platform serving ~300 engineering teams.

Experience & platform contributions

Deutsche Bank

Feb 2012 – Present

Director · Principal Software Engineer

Hands-on platform engineering and technical leadership for Autobahn: approximately 300 development teams, 250 external applications and 1,000 internal applications.

People-management responsibility across 20+ engineers and ~6 direct reports, including hiring, performance reviews, promotions and career progression.

Assistant Vice President: Feb 2012 – Jan 2017Vice President: Jan 2017 – Mar 2020Director: Mar 2020 – Present

  • Design system. Led React design-system architecture and adoption, personally implemented Figma integration, and guided component development. Unified application UI and established a shared design language between UX and engineering.
  • Microfrontends. Defined the architecture and built the foundation, adopted by ~100 apps across ~20 teams. Standardized monolith decomposition, reusable modules and independent releases. Originated the ongoing consolidation of dozens of Corporate Bank portals toward a unified client portal.
  • Plexus Interop. Architected, developed and delivered the web implementation of Plexus Interop, connecting 100+ Deutsche Bank applications across technologies. Open-sourced through FINOS; upstream is now archived. github.com/finos/plexus-interop
  • Resilience & state continuity. Originated the safe-mode approach and contributed architecture and implementations that preserve app launch and most functionality during dependency outages. Used selective client/server write-behind caching; conceived a type-safe user-preferences API to restore application state after refreshes and restarts.
  • Diagnostics & analytics. Implemented the JavaScript logger, logging backend and analytics tracker; designed support log retrieval and a standard feature-event schema. Support engineers can inspect browser logs and navigation/action history; teams can explore user flows.
  • Performance & accessibility. Developed a microfrontend equivalent of FCP measurement in the shared analytics portal. Conceived and architected CDN delivery of shared dependencies for cache reuse. Defined the accessibility testing approach for framework and portal components.

Deutsche Bank · Developer enablement

Established reusable GitHub Actions/workflows integrating CI/CD, review, security and bank-wide SDLC controls. Deployed initial Argo CD projects to establish GitOps patterns.

Grounded AI skills in the design system, component catalog and APIs; drove developer adoption through sessions and an internal conference presentation. Project Memory remains a personal graph/RAG pilot for platform knowledge.

Independent product

Lorely

Public beta

Founder & sole developer · getlorely.com

Designed a time-based knowledge graph with character-specific knowledge gates for spoiler-free LLM-generated images and reader hints. Own the Swift/SwiftUI app, backend, AI pipelines, subscription payments, infrastructure, monitoring, observability, deployment and product decisions. Use coding agents/Codex as engineering multipliers; set up an agent workflow that picks up Figma comments and updates Figma designs.

Earlier experience

Sperasoft

Nov 2008 – Feb 2012

Team Lead

Led ~7 engineers with hands-on full-stack coding and client-facing planning. Client work included guild/item REST services for BioWare / EA’s Star Wars: The Old Republic, automated test orchestration for a Sony portal and a children’s MMO.

YumaSoft

Sep 2007 – Nov 2008

Java Developer

Java, JavaScript and Flex engineering for client project Laplink EveryWhere, providing web/mobile access to users’ local Outlook/Exchange data and calendars.

Technical expertise

Languages
TypeScript · JavaScript · Kotlin · Java · Swift · Python
Frontend & platform
React · Microfrontends · Design systems · WCAG accessibility · Performance & bundle size · Application interoperability
Mobile
Swift · SwiftUI · Objective-C (historical production)
Developer infrastructure
GitHub Actions · CI/CD · Argo CD · GitOps · CDN delivery · Authentication integration · Logging & diagnostics
AI engineering
AI coding agents · AI skills & tooling · RAG · Graph-based knowledge systems

Education

Saint Petersburg State University

2004 – 2009

Computer Science and Applied Mathematics
Faculty of Mathematics and Mechanics