Software Engineer
Ha Noi, Viet Nam
SOAR: A distributed system with more than 50 services is used to manage company security policies with built-in automatic functions to reduce labor work.● Researched, added support for a workflow engine to interact with human actions based on a BPMN standard using technologies of Protocol Buffers, Golang, Elasticsearch, MongoDB.● Designed, implemented a scalable system that fetch data from third-party applications based on mutable configurations using Golang, Python, gRPC, Kafka… Show more SOAR: A distributed system with more than 50 services is used to manage company security policies with built-in automatic functions to reduce labor work.● Researched, added support for a workflow engine to interact with human actions based on a BPMN standard using technologies of Protocol Buffers, Golang, Elasticsearch, MongoDB.● Designed, implemented a scalable system that fetch data from third-party applications based on mutable configurations using Golang, Python, gRPC, Kafka, MongoDB. ● Optimized workflow engine throughput by 20 times to reach 100 tasks per second using JMeter, Grafana, Telegraf, Golang. ● Implemented microservice that syncs ticket state between two ticket systems using Python, PostgreSQL, Nginx. Server Endpoint: A centralized system built with agents deployed on more than 10k servers. ● Deployed a monitor system and reduced worker process time by 60%. ● Supported remote control from a centralized server to interact with agents through a web portal using SaltStack, Python, MongoDB. Show less