Software Engineer | Go & Micro & Distributed Systems
- Microservices: Designing scalable backend architectures and inter-service communication.
- Distributed Systems: Building fault-tolerant services using consensus protocols (Raft).
- Infrastructure: Linux-centered development, automation, and containerization.
- Languages: Go (Golang), Python, Bash-scripting, SQL
- Key Libraries: micro, gRPC, Protobuf, hashicorp/raft
- Environment: Linux, Git, Docker & Docker Compose
- Editors: VS Code (Primary), Helix (Post-modern modal editing)
- Monitoring: Prometheus + Grafana
- DeKVS β A fault-tolerant, distributed key-value store built with Go and the Hashicorp Raft protocol. Features integrated Prometheus monitoring and a Docker Compose setup for rapid multi-node cluster deployment and testing.
- bookserver-micro β A simple implementation of the backend of an online library based on microservices, for practicing writing a microservice architecture.


