Go/Golang (2+ years in production) has been my preferred programming language since 2019. Used it both in production and in dozens of my projects on Github.
Read Effective Go, A Guide to the Go Garbage Collector, Efficient Go and Cloud Native Go.4+ formal years of C++ experience. Considered an expert by my colleagues who asked for my mentorship.
Also worked on C#/.NET, Java (1-1 year) and Python (<1 year) projects.HTML5, CSS (+ Tailwind), JavaScript + seen and worked with React. Rapid prototyping using htmx.
APIs: versioned RESTful APIs using Gin/Chi/Echo/stdlib, OpenAPI/Swagger, gRPC/Protobuf, JSON-RPC
SQL/noSQL: PostgreSQL, SQLite, Redis and MongoDB. Used multiple ORMs and implemented migrations.
Docker, both in production and as a hobby. Even mentored colleagues with higher job roles.
AWS (2 years): IAM, RDS, S3, EC2, EKS, ELB, Route53
Kubernetes (2+ years) in production combined with Istio service-mesh and Nginx or Traefik ingress controllers. Experimented with KubeBuilder and Kustomize.
IAC: Helm/Helmfile, some Terraform and in-house tools
CI/CD: Github Actions, Jenkins and Harness
Logging/metrics: Prometheus, Grafana, Fluentd, OpenTelemetry, ElasticSearch Query Language/DSL
Messaging/streams: Redis Pub/Sub, Redis Streams, websocket and server sent events (SSE)
Software Development Lifecycle (SDLC), unit/integration/smoke/e2e testing, micro/macro benchmarking, health checks, git, event-driven architecture, microservices, DDD, TDD, BDD, Agile (Scrum & Kanban), CleanCode, SOLID, DRY, KISS
Good understanding of concurrency and parallelism (async/await, threads, coroutines, race conditions, locks, atomic ops).
Defeated the Parallel Wizard at deadlockempire.github.io