Summary
Alexander Shek is a Tech Lead and seasoned Java-focused software engineer with over 17 years in product development and nine years in senior leadership roles, currently driving core systems at Deutsche Bank from Berlin. He designs and implements high-load, resilient architectures and databases while mentoring teams, managing delivery timelines, and performing hands-on development in Java 11, Kotlin, Spring Boot, Kafka and related stacks. His background spans enterprise integrations, BPM and distributed systems—work that includes federal-level solutions, RFID tracking, and regionally distributed population registries—demonstrating both domain breadth and operational rigor. Comfortable across back-end, messaging and front-end concerns, he pairs practical refactoring and design-pattern fluency with a habit of building fast MVP prototypes to validate approaches. Known for accurate delivery estimates and hiring/mentoring engineering teams, he blends technical depth with people leadership to move complex projects from concept to production. Though primarily private-sector focused, his consistent use of modern tooling and emphasis on performance optimization signal a systems-first mindset that keeps teams shipping reliable software at scale.
9 years of coding experience
15 years of employment as a software developer
Specialist, Automation and Computer Engineering, Specialist, Automation and Computer Engineering at Saint-Petersburg State Polytechnic University
Russian, English