Alexandr E.
Software/Solution Architect
Experience
Software/Solution Architect
Robert Bosch GmbH
- Designed and implemented scalable software and system architectures, improving cross-domain collaboration and reducing time-to-market for “EV Charging” domain
- Aligned with stakeholders and defined architectural guidelines, ensuring consistency and high-quality solutions across teams
- Established arc42 as the standard for architecture documentation, improving transparency and maintainability of complex systems
Technical Lead
Robert Bosch GmbH
- Led and empowered a team of 6 developers
- Implemented Clean Code, hexagonal architecture, and test automation, significantly improving code quality and accelerating delivery
- Provided coaching and mentoring, strengthening technical expertise and fostering independent problem-solving
Senior Software Engineer
Robert Bosch GmbH
- Developed cloud-native, event-driven microservices, enabling seamless onboarding of 30+ tenants with minimal implementation effort
- Refactored and consolidated domain functions, improving maintainability and accelerating delivery cycles
- Enhanced observability with business metrics and Grafana dashboards, enabling faster troubleshooting and system optimization
Senior Software Developer
AnyDesk GmbH
- Coordinated and led the architecture design process to deliver a scalable customer portal
- Delivered and maintained the resulting highly scalable microservice architecture
- Integrated solutions with internal systems, increasing customer satisfaction
Senior Java Developer
Star Systems GmbH
- Refactored a legacy project and migrated it to a modern microservice architecture
Senior Java Developer
Compart AG
- Developed new features and unified legacy products into a modern product through extensive refactoring
Senior Java Developer
Sberbank-Technologies
- Developed an interface to the core banking system for efficient data processing and transformation, enabling seamless mobile device support
Java Developer
Wellink Technologies
- Developed Smart Home System including web portal, controller software, and BPM scenarios
Senior Software Developer
Sberbank-Technologies
- Developed new features and resolved issues in a banking centralization project on a unified platform; optimized complex SQL queries for large-scale tables (1M+ rows), ensuring efficient data processing
Senior Oracle Developer
Center of Financial Technologies
- Developed a high-performance card subsystem for efficient transaction processing, including integration with OpenWay and the 'Golden Crown' money transfer system
Software Developer
Nowokuznetsk Municipal Bank
- Provided technical support for banking systems and developed an application to automate tax processes for vehicle registrations, increasing front office capacity by 50%
Software Developer
Kontur-Nowokuznetsk
- Provided technical support for software, PCs, and LAN; developed an electronic document management system for the Kemerovo Pension Fund in C++ as part of final thesis
Summary
Software Architect, Tech Lead, and Developer with 20+ years of experience designing and implementing distributed microservice architectures using Java, Spring Boot, AWS, and Kubernetes. I thrive on challenges and excel in projects that push me beyond my comfort zone. Passionate about Clean Code, Clean Architecture, Domain-Driven Design, and Test-Driven Development.
Proven track record in translating complex requirements into robust, maintainable solutions by applying arc42 and industry best practices while balancing the needs of diverse stakeholders.
As a Tech Lead and mentor, I strengthen teams through training, code reviews, and structured knowledge-sharing, enabling sustainable growth and higher delivery performance.
Skills
Software Architecture:
- Hexagonal Architecture
- Event-driven Architecture
- Domain-driven Design
- Arc42
- Microservices
Laguages, Frameworks:
- Java
- Spring Boot
- Jpa
- Hibernate
- Camunda
- Junit
- Mockito
- Testcontainers
- Wiremock
Tools:
- Git
- Maven
- Intellij Idea
- Jira
Infrastructure, Monitoring:
- Aws
- Docker
- Kubernetes
- Efk
- Grafana
- Prometheus
- Keycloak
- Uptrends
Datenbases:
- Sql
- Pl/sql Oracle
- Postgres
- Mongodb
- Flyway
- Liquibase
Languages
Education
Kemerovo State University
Master's degree, graduated with distinction · Information Processing and Control Systems · Kemerovo, Russian Federation
Certifications & licenses
AWS Certified Solutions Architect – Associate
Oracle Certified Professional Java SE 7 Programmer
Oracle PL/SQL Developer Certified Associate
iSAQB - Certified Professional for Software Architecture, Foundation Level (CPSA-F)
Similar Freelancers
Discover other experts with similar qualifications and experience