Hello Mohamed! I hope you're well. I'm a senior developer with experience in developing Golang applications.
I've worked with numerous Golang services, built on microservices and monolith.
I've delivered more than 100 projects over time with 5* rating. Here are some of my skills necessary for this task.
➢ Golang: Deep understanding of the Go programming language, including advanced concurrency patterns like channels, fan-in, fan-out, waitgroups, and select statements.
➢ Libraries: Mockgen, Sarama, Mux, Chi, Gin, gRPC, Gorm, Sarama, Viper, and Gqlgen
➢ Databases: MySQL, Redis, DynamoDB, Postgres, Oracle, MongoDB
➢ Async Communications: CQRS, Kafka, Redis, Celery, RabbitMQ, MQTT
➢ Source Code Management: Git, GitLab, Bit-bucket, SVN
➢ Project Management: Jira, Bugzilla, Trello & Asana
➢ Web Servers: Apache Http, Nginx
➢ CI/CD: Jenkins, CircleCI, GoCD, ArgoCD
➢ Cloud Providers: AWS, GCP and Azure
➢ Containerisation: Docker, Kubernetes
I am a senior programmer with expertise GoLang.
Best,
Sonu