required or desired knowledge, skills: 1.golang 2.dependecny injection 3.base on MVC three-tier architecture 4.restful api 5.TDD 👨💻 Full list what has been used: gin - Go web framework zap - Go logger viper - Go load config gomock - Go mocking framework GORM - Go connection to postgreSQL redis - Go connection to redis