Software Engineer, medad-ai
Apr, 2021 - Aug, 20221 year 4 months
I was responsible for building distributed and scalable services using cloud architecture patterns and also interacting with AI team to build services,
Bootstrapped a k8s cluster using Kubespray
Distributed k8s between two datacenters
Designed VPC over two datacenters
Designed and implemented a real-time audio and video processing pipeline using micro-service Architecture
Designed and implemented search and recommendation as a service on the result of the pipeline
Designed a real-time billing service using timescale-db
Designed a user tracker service in Rust language
Used redis and redis-stream as message queues between our services
Designed rqueue (reliable queue) with redis
Set up monitoring service using prometheus-operator and grafana
Setup log management using fluentd, fluentbit, Elasticsearch and kibana
Deployed and managed Traefik as API gateway
Deployed minio as S3 Storage