Software Engineer
CurrentResponsibility: + Research and design architecture, solutions for security products in telecommunications. + Develop protocol, hardware interface, internal services, middleware, back-end...Tech stack: + Telecommunication protocols, 3GPP standard (5G SA/NSA, LTE, GSM) + Environment: Docker, Linux, GNU radio, SDR hardware (USRP B210/B200, Lime) + System design: Microservices, distributed system, EDA, (2PC, Saga, Backgroud jobs... ) + Observartion, metrics, tracing: ELK, cadvisor, prometheus, jaeger + Database: SQL, PostgreSQL + Caching: memcache, distributed cache (Redis)... + Communications: TCP/UDP, Message broker(Redis, Kafka), Rest API, gRPC, mobile network + Design Pattern: creational patterns, behavior patternsProgramming language: + Software development: Primary(Golang, Python), Other(Java, Shell) + Research & security: C/C++