โ Developing a global large scale distributed and scalable real-time messaging service.
โ Designing simple, intuitive APIs to solve complex architectural problems.
โ Deploying and operating server clusters within a cloud environment.
โ Contributing to server reliability efforts; related to deployment efficiency, operation cost, alerting / monitoring and incident post-mortem / follow-ups.
โ Writing customer-centric documentation on API and messaging services.
โ Architecting and building efficient servers on Sendbirdโs globally distributed high performance infrastructure.
โ Handling massive concurrent connections and processing large-scale traffic using multi threaded, high
performance distributed systems and micro services.
Recent projects
โ Multi Profanity Detector: Designed and developed a detection system to support multiple profanity list.
โ Distributed Moderation engine: Design, development and deployment of a distributed rule engine.
โ Failed Webhook Logs Retrieval: Developed an upstream API to provide failed-webhooks in near real-time using Kafka.
โ Moderation Logs Collector: Designed near-live visibility of all the detected and applied moderation rules using Kafka and Elasticsearch.
โ Data export scheduler: Designed and implemented a scalable data export system from MySQL leveraging Hive over Hadoop for extraction, processing, and export, utilizing technologies including Hive, Hadoop, and MySQL.
โบ๐ง๐ผ๐ผ๐น๐ & ๐ง๐ฒ๐ฐ๐ต๐ป๐ผ๐น๐ผ๐ด๐ถ๐ฒ๐:
REST API, gRPC, CRUD, AWS, GCP, RabbitMQ, Kafka, Docker, Kubernetes, Jenkins, Celery, Django, ElasticSearch, Datadog, PagerDuty, Apache ZooKeeper, TCP/IP, HTTP/HTTPS, SSL/TLS, Springboot, Grafana, openAPI, Hive, Django, Hadoop, Spark
โบ๐๐ฎ๐๐ฎ๐ฏ๐ฎ๐๐ฒ๐:
Redis, MySQL NoSQL, MongoDb, PostgreSQL, Memcached