HAUSGOLD | talocasa GmbH (August 2017 - Present, +8.5yrs)
Senior Software Engineer, Ecosystem/Cloud Architect
At HAUSGOLD, I've been instrumental in shaping the technical architecture and developer experience of the entire platform. My work spans from infrastructure to application development, with a focus on creating robust, scalable systems that enable the team to move fast without breaking things.
Key Achievements & Responsibilities:
- Infrastructure & DevOps: Designed and implemented the complete AWS cloud architecture, including containerization of all applications with Docker, streamlining project interactions with GNU Make, and establishing CI/CD workflows (migrating from Travis CI to GitHub Actions)
- Architecture & Standards: Introduced comprehensive documentation standards (YARD, Concept RFCs, Architecture Decision Records) and built a homogeneous API ecosystem using Ruby, Rails, and Grape, complete with an SDK (featuring an ActiveRecord-style API) ensuring interoperability between services
- Distributed Systems: Designed and operated a homogeneous Event/Message Bus using Apache Kafka, Apache Avro, and Confluent Schema Registry; built a Notification Distribution System supporting multiple sources and sinks (featuring Sidekiq and Karafka)
- Authorization & Security: Planned and developed a distributed RBAC authorization system using neo4j and Rust, including a high-performance neo4j HTTP client library for Ruby (Boltless); conducted security audits and implemented security features
- Platform Upgrades: Led major infrastructure modernization efforts including PostgreSQL (9.4 → 18), Redis/Valkey (3.2 → 8.1), Ruby (2.3 → 3.4), Rails (4.2 → 8.1), and migration from AWS Elasticsearch(5.5) to self-managed OpenSearch (3.5)
- Developer Experience: Developed isolated end-to-end test suites (Gherkin, Capybara, Chrome Headless/Xvfb), created a shared container image with comprehensive testing, and served as the first point of contact for technical support
- Business Intelligence: Deployed and operated Metabase and Apache Airflow; developed AI/ML solutions including hedonic property scoring with Python, FastAPI, and scikit-learn