Responsibilities includes:
- Designing scalable distributed systems.
- Developing and refactoring backend applications in REST microservice architecture.
- Developing public, browsable API endpoint with filtering options.
- Integrating SQL and NoSQL databases for storage(PostgreSQL, MongoDB, InfluxDB).
- Dockerizing microservices(Docker Hub, Google Cloud Platform and Amazon Elastic Container Registry).
- Deploying, managing and monitoring service to Kubernetes.
- Developing CI & CD pipelines.
- Manually (end-to-end) testing new features before deployment to keep high product quality.
Projects:
Hazar for Cisco
- HAZAR provides instant monitoring of network devices on vManage, visualization and analysis of data collected from those devices. It also has features such as topology mapping and instant data display.
- Tech Stack: Python, Flask, Docker, Kubernetes, InfluxDB, Grafana, MongoDB, Redis
Real Time Indoor Location System for Extreme Networks
- Created system which provides clients analytics, location analytics such as social distancing with proximity detection using ExtremeNetworks Cloud data.
- Tech Stack : Webhook, GIS ,Redis ,RabbitMQ ,MongoDB ,Python, Flask, Docker, Kubernetes
python rest api microservices Python Flask docker kubernetes Influxdb Grafana mongodb redis postgresql webhook rabbitmq kafka microservices bash