I'm a passionate software engineer who loves building great products and solving complex problems. Currently working at HPE's Zerto division, where we develop industry-leading disaster recovery and data protection solutions for enterprise workloads.
- πΌ Senior Software Engineer at HPE Zerto
- π» Backend Developer specializing in disaster recovery solutions
- π± Always learning and exploring new technologies
- π€ Open to collaborating on interesting projects
- π§ Email: maxshlain@gmail.com
- π¬ Ask me about anything tech-related!
- Building enterprise-grade disaster recovery solutions at HPE Zerto
- Developing high-availability and data protection systems
- Learning about AI and machine learning
- Contributing to open-source projects
-
.NET Ecosystem Development
- Developed high-performance ADO layer utilizing NHibernate and Dapper
- Created custom testing frameworks extending xUnit capabilities
- Built Windows application installers using WIX toolset
- Led migration initiatives from .NET Framework to .NET Standard/Core
- Implemented microservices architecture by decomposing monolithic applications
- Improved code reusability through internal NuGet package componentization
- Developed authentication middleware and NuGet package for Keycloak integration, securing both internal and external communications
- Containerized .NET services for improved deployment and scalability in cloud environments
-
Techlead & Developer Experience
- Developed internal tooling for enhanced developer productivity:
- Created local and remote debugging solutions
- Built deployment tools serving dozens of developers using Python and Nice GUI
- Led technical knowledge sharing initiatives:
- Delivered internal talks on Test-Driven Development (TDD)
- Conducted workshops on Clean Code principles
- Mentored teams on refactoring best practices
- Developed internal tooling for enhanced developer productivity:
-
Secure Cloud Infrastructure
- Implemented FIPS-compliant security standards for cloud workloads
- Adjusted .NET Core microservices to match FIPS requirements
- Developed secure deployment pipelines for sensitive environments
-
Kubernetes Deployment Systems
- Designed and implemented automated K8s deployment solutions
- Created robust CI/CD pipelines for containerized applications
-
Air-Gapped Systems
- Architected innovative solutions for updating K8s workloads in air-gapped environments
- Developed secure mechanisms for software delivery in isolated networks
- ssh-copy-id-net - cross-platform ssh-copy-id implemented in csharp (because windows does not have fully scriptable ssh-copy-id)
- SuperMelde - A simple web tool that helps residents fill out Vienna's mandatory residential registration form (Meldezettel)
- Zgmund - A startup project (now closed) that explored AI-assisted mental health support through online group chats