Keywords
Python (Programming Language)
Kubernetes
Programming Languages
Microservices
Bash Shell
Computer Programming
Databases
Computer Engineering
Continuous Integration
Linux
DevOps
Protocol Buffers
Push Technology
PostgreSQL
Message Broker
NoSQL
Redis
Reliability Engineering
Prometheus
Scala (Programming Language)
SQL Databases
Web Applications
Ceph (Software)
Chatbots
Grafana
Git
Apache Kafka
Graphql
Restful Api
Grpc
Docker
Golang
+ 22 more keywords
Please upgrade to the business membership to download freelancers' CVs.
Skills
Kafka, Bash, Ceph, chatbots, Computer Engineering, programming, ci/cd, databases, DevOps, Docker, Git, Golang, Grafana, Graphql, grpc, Information Technology, k8s, Kubernetes, Linux, Message Brokers, Microservices, Microservices Architecture, NoSQL, Postgres, programming language, Programming Languages, Prometheus, protobuf, Push Notification, Python programming language, Python, Redis, Site Reliability, rest, SQL, Scala, web applications
Project history
Bale Messenger (Is a Fast and handy Payment and Communication platform built upon a safe messaging and financial system. Bale
had 8 million users when I was here and now has 14 million users. ) Iran, Tehran
* Migrated Bale monolithic server was written by Scala programming language to Microservices with other coworkers and using
Go programming language and Kubernetes as container orchestration system and different databases and tools such as
Postgres, Redis, Kafka and etc.
* Implemented, Deployed, and Maintained some services above:
Push Notification Service: Processing and sending Bale Messenger's Notifications.
Presence Service: Processing and sending Bale User's status such as online, last seen, typing, etc.
Other services such as Stickers and Settings and some chatbots.
* I was also on the engineering recruitment team and had many interviews with new candidates.