Alexander Vasiliev
Software Architect / Software Engineer / Tech Lead
Experience
Senior DevOps / Platform Engineer
Kaufland e-commerce / real.digital (ex hitmeister.de)
- Evolved the platform from bare-metal infrastructure with a monolithic PHP application to a hybrid Google Cloud architecture with Go microservices on Kubernetes
- Managed and scaled a production infrastructure with 300+ VMs and dozens of clusters, including MySQL, PostgreSQL, MongoDB, RabbitMQ, Redis and Elasticsearch clusters
- Designed architecture, deployment, monitoring, performance analysis, and upgrades for all platform services using Terraform and Ansible
- Migrated observability systems from ELK and Prometheus to Datadog, managed with Terraform
- Introduced Jenkins CI/CD with SonarQube integration and automated tests to speed up feedback cycles
- Containerized the testing environment and implemented GitLab CI pipelines for Docker image builds, static code analysis, and infrastructure tests
- Performed zero-downtime migrations of MySQL and MongoDB clusters to Google Cloud
- Developed reusable Ansible roles for database clusters and automated data obfuscation for staging environments
- Decomposed monolithic databases and migrated to microservice architectures
- Built tools to detect and optimize slow queries in MySQL and MongoDB
- Conducted online schema migrations with pt-online-schema-change without downtime windows
- Developed internal Go applications for batch queries, GitLab-Jira integration, and MongoDB backup recovery
- Technologies: Debian, Ubuntu, Alpine, Go, Bash, Python, PHP, SQL, GitLab CI, Jenkins, Drone CI, MySQL, MongoDB, PostgreSQL, Redis, Elasticsearch, RabbitMQ, Kafka, Docker, Kubernetes, Nomad, Ansible, Terraform, Grafana, ELK, Prometheus, Datadog, Nagios, Zabbix, Nginx, HAProxy, Vault, Helm, SonarQube, Filebeat, Auditbeat, Google Cloud, AWS
Software Engineer / Consultant
HRS
- Maintained and enhanced enterprise web service APIs for the travel industry
- Onboarded new clients and integrated additional rate providers (Amadeus Hotel API, Yandex Travel Partner API)
- Developed end-to-end integration tests and refactored existing APIs to improve reliability and performance
- Applied clean code principles, automated tests, and CI practices
- Technologies: Java, J2SE, JEE 5/6, Spring, Hibernate, Groovy, JBoss, MySQL, DB2, Elasticsearch, Maven, Ant, JUnit, PHPUnit, Git, CI/CD, Scrum
Software Engineer / Architect
Hitmeister GmbH
- Designed and developed a product data management system for an e-commerce platform
- Automated product data import, normalization, and categorization to improve data quality
- Handled system and database architecture, backend development, unit and integration testing
- Technologies: PHP 5, MySQL, MongoDB, Memcached, SOA, Zend Framework, JSON, PHPUnit
Software Engineer / 3rd-Level Support
Deutsche Post AG
- Developed a highly secure De-Mail web portal with user management and web service APIs
- Operated and supported production systems in 3rd-level support
- Handled backend and frontend development, integration tests, and unit tests
- Technologies: Java, JEE5, Spring, Hibernate, JBoss, Oracle 10g, PHP, Groovy, Maven, Tomcat, Linux, CI, Scrum
Software Engineer / Software Architect
ontopica GmbH
- Reconceived and enhanced a web platform for online participation and communication
- Integrated Solr/Lucene search functionality
- Designed architecture and database, developed backend and frontend, maintained and extended the platform
- Technologies: Java, JEE6, Spring, MySQL, Glassfish, Solr, Lucene, JavaScript, HTML, CSS, Ant
Software Engineer
Fraunhofer Institut IAIS
- Developed a web-based administration interface for a similarity search application
- Implemented configurable search and analysis functions
- Technologies: Java, JavaEE, Spring, Hibernate, MySQL, Tapestry 5, Maven, Tomcat
Software Engineer
Fraunhofer Institut IAIS
- Developed a multithreaded web crawler with Lucene indexing and an admin interface
- Performed data migration and designed a database optimized for performance
- Technologies: Java, Spring, JSP, Lucene, MySQL, H2, Maven, Tomcat
Software Engineer
Hitmeister GmbH
- Developed a scalable e-commerce platform with product data import and payment and billing systems
- Worked on high-load and scalability concepts
- Technologies: PHP, MySQL, JavaScript, XML, Zend Framework, SOA, Solr, Memcached
Software Engineer
Storm-Express GmbH
- Developed a logistics and delivery management system to handle the parcel delivery process with mobile scanner apps
- Technologies: PHP, MySQL, JavaScript, C#, Linux
Software Engineer
Hitflip Media Trading GmbH
- Developed an online exchange platform for media products with Amazon data import and matching algorithms
- Technologies: PHP, MySQL, XML, JavaScript, Memcached
Software Developer
pixelhouse GmbH
- Development of an advertising CMS with statistical analysis and user tracking for chefkoch.de
- Technologies: PHP, MySQL, JavaScript, Analytics
Software Developer
Deutsche Telekom AG (brainbits GmbH)
- Development of web-based administration tools for advertising products with versioning and publishing workflows
- Technologies: Web development, workflow management
Junior Software Developer
T-Systems / debis Systemhaus
- Development of internal web applications for document and user management
Summary
Experienced Platform/DevOps Engineer and Software Engineer (Golang, Python) with over 25 years of professional experience in developing, operating and scaling web platforms and enterprise systems.
Extensive hands-on experience in backend development, especially building distributed, high-performance, fault-tolerant systems as well as internal platform tools.
Focus areas include platform engineering, cloud infrastructures, CI/CD automation, reliable operation of highly available production systems. Backend development, design of distributed and concurrent systems, API design (REST, gRPC), development of internal platform and automation tools, asynchronous and message-driven architectures
Skills
- Structured And Analytical Working Style
- High Sense Of Responsibility And Reliability
- Quick Ramp-up In Unfamiliar Systems
- Hands-on Mentality
- Self-management
- Team Player With Clear Communication
- Continuous Willingness To Learn
Languages
Education
University of Bonn
Bachelor · Computer Science · Bonn, Germany
Similar Freelancers
Discover other experts with similar qualifications and experience