Hi, Iβm Suresh, a backend engineer with strong expertise in Golang and infrastructure systems.
I focus on building scalable, high-performance backend services, observability pipelines, and developer productivity tooling.
-
Golang
- Concurrency (goroutines, channels, worker pools)
- API & microservice design
- Code profiling & optimization (
pprof
,benchstat
) - CLI tooling (
cobra
,urfave/cli
,sqlx
) - Event/log processing & adapters
- Testing & benchmarking (
go test
, fuzzing, mocks)
-
Cloud & Infrastructure
- AWS (CloudWatch, STS, S3, Lambda, ECS, EKS)
- Kubernetes & Helm
- Docker & containerization best practices
- CI/CD (GitHub Actions, ArgoCD, GitOps workflows)
- Infrastructure automation & IaC (Terraform, Ansible basics)
-
Databases & Caching
- Oracle SQL (plans, tuning, metrics, query observability)
- MongoDB & Redis (caching, metrics storage, streaming pipelines)
- PostgreSQL basics & SQL performance monitoring
-
Monitoring & Observability
- Metrics pipelines & time-series data
- Distributed tracing (OTEL, Jaeger)
- Log processing & sensitive data scanning
- Service health, dashboards, alerting
-
Systems & Tooling
- Linux power user (Bash, automation, system tuning)
- Terminal-first workflow with LazyVim + tmux + Kitty
- Strong focus on developer productivity & automation
- Deep dive into Go runtime, scheduler & garbage collector
- Advanced concurrency design & system profiling
- Building observability & telemetry tooling for modern cloud-native apps
- Exploring scalable event-driven architectures
- Languages: Go, SQL, Bash
- Go Tools:
pprof
,benchstat
,cobra
,sqlx
,mockgen
- Cloud & Infra: AWS, Docker, Kubernetes, Terraform, GitHub Actions
- Databases: Oracle, Redis, MongoDB, PostgreSQL
- Workflow: LazyVim, tmux, Kitty, Git
β‘ Fun fact: My dev setup (LazyVim + tmux + Kitty) is tuned for speed & focus β a minimal yet powerful workflow π