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 by the Go authors and Efficient Go by Bartlomiej Plotka.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, Swagger, OpenAPI, gRPC/Protobuf, websocket (+ JSON-RPC)
SQL/noSQL: PostgreSQL, Redis and MongoDB. Used multiple ORMs and implemented migrations.
Docker and docker-compose, both in production and as a hobby. Even mentored colleagues with higher job roles.
AWS (2 years): IAM, RDS, S3, EC2, EKS, ELB, Route53, VPC
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: Jenkins and Github Actions
Logging/metrics: Prometheus, Grafana, Fluentd, OpenTelemetry, Elasticsearch Query Language/DSL
Messaging/streams: aware of Kafka, RabbitMQ and Redis Pub/Sub use-cases
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