As a Backend Software Engineer at Dock Financial GmbH, I played a key role in designing and building a high-performance banking software platform from the ground up using Rust, prioritizing security, efficiency, and scalability. This platform processes financial card transactions seamlessly while offering advanced banking features. My key contributions included:
- Data Pipeline Development: Designed and implemented robust and fault-tolerant data pipelines to ensure seamless and reliable financial transaction processing.
- API Design & Integration: Developed and exposed service APIs via HTTP, and implemented efficient inter-service communication using gRPC for streamlined system interactions.
- Database Management: Ensured data integrity, optimized performance, and achieved scalability by leveraging PostgreSQL for core database operations.
- Cloud-Native Deployment: Deployed and managed microservices in a Kubernetes environment, ensuring high availability, scalability, and operational reliability.
- Monitoring and Observability: Established real-time monitoring and analytics using Prometheus and Grafana to maintain system health, identify issues proactively, and ensure smooth operations.
These contributions were instrumental in delivering a secure, scalable, and efficient platform tailored to the complex demands of modern financial systems.