Vaka çalışması
Deutsche Bahn (via CDI AG)
Java Backend Developer — VENDO rezervasyon sistemi
06/2017 – 12/2018
Mikroservisler, OpenShift ve RabbitMQ tabanlı VENDO rezervasyon sisteminin sıfırdan geliştirilmesi; çapraz fonksiyonel Scrum ekibinde.
Öne çıkanlar
- Domain-Driven Design ile backend mikroservisleri
- OpenShift / AWS üzerinde konteynerli servislerin dağıtımı ve işletimi
- RabbitMQ ile asenkron tren seferi işleme
- Jenkins ve GitLab CI/CD; Gatling ile performans testleri
Teknolojiler
- Java 8
- Thorntail/WildFly Swarm
- MongoDB
- RabbitMQ
- OpenShift
- AWS
- Docker
- Jenkins
- GitLab CI/CD
- DDD